@font-face{font-family:"Lato",sans-serif;font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:WooCommerce;src:url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.eot);src:url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.woff)format("woff"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.ttf)format("truetype"),url(/wp-content/themes/blugiallo_new/library/fonts/woocommerce/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}#breadcrumbs{background:#e2e6ea}#breadcrumbs .breadcrumbs{background:#e2e6ea;padding:.5rem 0;font-size:.75rem}#breadcrumbs .breadcrumbs a{text-decoration:none}.content-wrap .woocommerce-notices-wrapper .woocommerce-message{font-size:0}.woocommerce-checkout .content-wrap>.woocommerce>.woocommerce-notices-wrapper,.woocommerce-checkout .content-wrap>.woocommerce-notices-wrapper{width:100%;max-width:780px;margin:0 auto;padding:0 2rem}@media (width<=991px){.woocommerce-checkout .content-wrap>.woocommerce>.woocommerce-notices-wrapper,.woocommerce-checkout .content-wrap>.woocommerce-notices-wrapper{padding:0 1.25rem}}.woocommerce-checkout .content-wrap>.woocommerce>.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-checkout .content-wrap>.woocommerce-notices-wrapper .woocommerce-message{text-align:center;background:0 0;border:1px solid #e2ac00;margin-bottom:2rem;padding:1.25rem;font-size:.875rem}.designmodal{padding:0}.designmodal::-webkit-scrollbar{height:0;background:0 0!important;width:0!important}.designmodal::-webkit-scrollbar-track{width:0;height:0;background:0 0!important}.designmodal::-webkit-scrollbar-thumb{border-radius:0;background:0 0!important}.designmodal::-webkit-scrollbar-thumb:hover{background:0 0!important}.designmodal .modal-title{font-family:Scope One,serif;font-size:2.25rem}.designmodal .atc-message-header{text-align:left;z-index:99;background:#21344b;padding:.75rem 1.25rem;position:relative}.designmodal .atc-message-header .atc-message-title{color:#fff;background:0 0;margin:0;padding:0;font-size:1.5rem;line-height:1.6}.designmodal .atc-message-header .close-sidebar{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.designmodal .atc-message-header .close-sidebar svg path{fill:#fff;stroke:#21344b}.designmodal .atc-message-footer{z-index:99;padding:.75rem 1.25rem;position:relative;box-shadow:0 16px 28px 10px #0000001c}.designmodal .atc-message-footer .woocommerce-Price-amount.amount{text-align:center;display:block}.designmodal .atc-message-footer .button{margin:0}.designmodal .atc-message-footer a.button{display:block}.designmodal .atc-message-footer button.single_add_to_cart_button{text-transform:uppercase}.designmodal .sidebar-content{height:auto;padding:1rem 1.25rem}.designmodal .sidebar-content::-webkit-scrollbar{background:0 0;border-width:0;border-radius:0;height:0;background:#e2e6ea!important;width:0!important}.designmodal .sidebar-content::-webkit-scrollbar-track{border-radius:0;width:0;height:0;background:#e2e6ea!important}.designmodal .sidebar-content::-webkit-scrollbar-thumb{border-radius:0;width:0;height:0;background:#21344b!important}.designmodal .sidebar-content::-webkit-scrollbar-thumb:hover{width:0;height:0;background:#21344b!important}.designmodal .sidebar-content .h4{margin:0 0 .5rem;font-size:1.5rem}.designmodal .sidebar-content .cart-extra-products-wrapper{border-top:1px solid #e2e6ea;margin:1.5rem 0 0;padding:1.5rem 0 1rem}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products{white-space:nowrap;padding-bottom:1rem;overflow:auto hidden}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product{white-space:normal;flex-direction:column;align-items:stretch;width:120px;height:100%;display:inline-flex}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product:not(:last-child){margin-right:1rem}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .image-holder{width:100%;height:150px}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .image-holder img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .extra-atc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;margin:.25rem 0 0;font-size:.875rem;line-height:1.2;display:-webkit-box;overflow:hidden}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .extra-atc-title a{text-decoration:none}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .info-holder .mc-price{margin:.5rem 0;font-size:.875rem;display:block}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .info-holder .add-extra-button{text-align:center;color:#fff;background:#21344b;border:1px solid #21344b;padding:.5rem;font-size:.75rem;text-decoration:none;transition:all .4s;display:block}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .info-holder .add-extra-button:hover{color:#21344b;background:0 0}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products::-webkit-scrollbar{background:0 0;border-width:0;border-radius:0;height:2px;background:#e2e6ea!important;width:0!important}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products::-webkit-scrollbar-track{border-radius:0;background:#e2e6ea!important}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products::-webkit-scrollbar-thumb{border-radius:0;background:#21344b!important}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products::-webkit-scrollbar-thumb:hover{background:#21344b!important}.designmodal .sidebar-content .shop_table{border-collapse:collapse;width:100%;max-width:100%;font-size:.875rem;display:block}.designmodal .sidebar-content .shop_table tr{display:block}.designmodal .sidebar-content .shop_table .actions{border-width:0;display:block}.designmodal .sidebar-content .shop_table .actions .button{color:#fff;background:#21344b;border-color:#21344b;width:100%;margin:0}.designmodal .sidebar-content .shop_table .actions .button:hover{color:#21344b;background:0 0;border-color:#21344b}.designmodal .sidebar-content .shop_table a{text-decoration:none}.designmodal .sidebar-content .shop_table thead{display:none!important}.designmodal .sidebar-content .shop_table tbody{display:block}.designmodal .sidebar-content .shop_table .cart_item{background:#e2e6ea;border:1px solid #e2e6ea;grid-template-columns:120px 1fr;gap:1px;margin-bottom:1rem;display:grid;position:relative}.designmodal .sidebar-content .shop_table .cart_item .product-remove{position:absolute;top:.25rem;right:.5rem}.designmodal .sidebar-content .shop_table .cart_item .product-remove .remove{color:#21344b;font-size:1.25rem;line-height:1;text-decoration:none}.designmodal .sidebar-content .shop_table .cart_item .product-thumbnail{background:#fff;height:100%;display:block}.designmodal .sidebar-content .shop_table .cart_item .product-thumbnail a{padding:.5rem;font-size:0;display:block;overflow:hidden}.designmodal .sidebar-content .shop_table .cart_item .product-thumbnail a img{-o-object-fit:cover;object-fit:cover;width:100%}.designmodal .sidebar-content .shop_table .cart_item .variation{background:#fff;height:60px;margin:.5rem 0 0;padding:1.25rem 0 0;position:relative;overflow:scroll}.designmodal .sidebar-content .shop_table .cart_item .variation:after{content:"Design choices";font-size:.75rem;font-weight:500;position:absolute;top:0;left:0}.designmodal .sidebar-content .shop_table .cart_item .variation::-webkit-scrollbar{background:0 0;border-width:0;border-radius:0;height:0;background:#e2e6ea!important;width:2px!important}.designmodal .sidebar-content .shop_table .cart_item .variation::-webkit-scrollbar-track{border-radius:0;background:#e2e6ea!important}.designmodal .sidebar-content .shop_table .cart_item .variation::-webkit-scrollbar-thumb{border-radius:0;background:#21344b!important}.designmodal .sidebar-content .shop_table .cart_item .variation::-webkit-scrollbar-thumb:hover{background:#21344b!important}.designmodal .sidebar-content .shop_table .cart_item .variation dt{margin:0;font-size:.75rem;font-weight:500}.designmodal .sidebar-content .shop_table .cart_item .variation dd,.designmodal .sidebar-content .shop_table .cart_item .variation dd p{margin:0;font-size:.75rem}.designmodal .sidebar-content .shop_table .cart_item .product-name{background:#fff;padding:.5rem 1.75rem 2.5rem 1rem}.designmodal .sidebar-content .shop_table .cart_item .product-name a{font-size:.875rem;font-weight:500}.designmodal .sidebar-content .shop_table .cart_item .product-price{display:none}.designmodal .sidebar-content .shop_table .cart_item .product-subtotal{position:absolute;bottom:.5rem;right:.5rem}.designmodal .sidebar-content .shop_table .cart_item .product-quantity{font-family:Lato,sans-serif;position:absolute;bottom:.5rem;left:calc(120px + .5rem)}.designmodal .sidebar-content .shop_table .cart_item .product-quantity .plus,.designmodal .sidebar-content .shop_table .cart_item .product-quantity .minus{cursor:pointer;padding:0 .5rem;font-size:1rem;font-weight:500}.designmodal .sidebar-content .shop_table .cart_item .product-quantity input{-moz-appearance:textfield;text-align:center;background:0 0;border-width:0;width:20px;padding:0}.designmodal .sidebar-content .shop_table .cart_item .product-quantity input:focus,.designmodal .sidebar-content .shop_table .cart_item .product-quantity input:focus-within{outline:0}.designmodal .sidebar-content .shop_table .cart_item .product-quantity input::-webkit-outer-spin-button,.designmodal .sidebar-content .shop_table .cart_item .product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.designmodal .added-this-product{border:1px solid #e2e6ea;margin-bottom:1rem;padding:1.25rem;font-size:.875rem}.designmodal .added-this-product .product-name-added{color:#e2ac00}.designmodal .button-wrapper .button{width:100%}.designmodal .info-square{background:#f7ecd1;border:1px solid #e2e6ea;margin-bottom:1rem;padding:1.25rem;font-size:.875rem}