@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}#breadcrumbs{background:#e2e6ea}#breadcrumbs .breadcrumbs{padding:.5rem 0;font-size:.75rem;background:#e2e6ea}#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{max-width:780px;width:100%;margin:0 auto;padding:0 2rem}@media(max-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{border:1px solid #e2ac00;background:rgba(0,0,0,0);padding:1.25rem;margin-bottom:2rem;text-align:center;font-size:.875rem}.designmodal{padding:0}.designmodal::-webkit-scrollbar{height:0;background:rgba(0,0,0,0) !important;width:0 !important}.designmodal::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;height:0;width:0}.designmodal::-webkit-scrollbar-thumb{border-radius:0;background:rgba(0,0,0,0) !important}.designmodal::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0) !important}.designmodal .modal-title{font-size:2.25rem}.designmodal .atc-message-header{position:relative;padding:.75rem 1.25rem;background:#21344b;text-align:left;z-index:99}.designmodal .atc-message-header .atc-message-title{background:rgba(0,0,0,0);padding:0;font-size:1.5rem;color:#fff;margin:0;line-height:1.6}.designmodal .atc-message-header .close-sidebar{position:absolute;right:1rem;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.designmodal .atc-message-header .close-sidebar svg path{fill:#fff;stroke:#21344b}.designmodal .atc-message-footer{position:relative;padding:.75rem 1.25rem;box-shadow:0 16px 28px 10px rgba(0,0,0,.11);z-index:99}.designmodal .atc-message-footer .woocommerce-Price-amount.amount{font-size:1.125rem !important;font-weight:500;text-align:center;display:block}.designmodal .atc-message-footer .button{margin:0}.designmodal .atc-message-footer a.button{display:block}.designmodal .sidebar-content{height:auto;padding:1rem 1.25rem}.designmodal .sidebar-content::-webkit-scrollbar{height:0;background:#e2e6ea !important;border-width:0;border-radius:0;background:rgba(0,0,0,0);width:0 !important}.designmodal .sidebar-content::-webkit-scrollbar-track{background:#e2e6ea !important;border-radius:0;height:0;width:0}.designmodal .sidebar-content::-webkit-scrollbar-thumb{border-radius:0;background:#21344b !important;height:0;width:0}.designmodal .sidebar-content::-webkit-scrollbar-thumb:hover{background:#21344b !important;height:0;width:0}.designmodal .sidebar-content .h4{font-size:1.5rem;margin:0 0 .5rem 0}.designmodal .sidebar-content .cart-extra-products-wrapper{margin:1.5rem 0 0 0;padding:1.5rem 0 1rem 0;border-top:1px solid #e2e6ea}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding-bottom:1rem}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product{display:inline-flex;flex-direction:column;width:120px;white-space:normal;height:100%;align-items:stretch}.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{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .extra-atc-title{margin:.25rem 0 0;line-height:1.2;font-size:.875rem;height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;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{display:block;font-size:.875rem;margin:.5rem 0}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .info-holder .add-extra-button{display:block;padding:.5rem;text-decoration:none;font-size:.75rem;text-align:center;background:#21344b;color:#fff;border:1px solid #21344b;transition:all .4s ease}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products .minicart-product .info-holder .add-extra-button:hover{background:rgba(0,0,0,0);color:#21344b}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products::-webkit-scrollbar{height:2px;background:#e2e6ea !important;border-width:0;border-radius:0;background:rgba(0,0,0,0);width:0 !important}.designmodal .sidebar-content .cart-extra-products-wrapper .cart-extra-products::-webkit-scrollbar-track{background:#e2e6ea !important;border-radius:0}.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{display:block;border-collapse:collapse;font-size:.875rem;width:100%;max-width:100%}.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{width:100%;background:#21344b;color:#fff;border-color:#21344b;margin:0}.designmodal .sidebar-content .shop_table .actions .button:hover{color:#21344b;border-color:#21344b;background:rgba(0,0,0,0)}.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{position:relative;border:1px solid #e2e6ea;display:grid;grid-template-columns:120px 1fr;gap:1px;background:#e2e6ea;margin-bottom:1rem}.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{text-decoration:none;font-size:1.25rem;color:#21344b;line-height:1}.designmodal .sidebar-content .shop_table .cart_item .product-thumbnail{display:block;height:100%;background:#fff}.designmodal .sidebar-content .shop_table .cart_item .product-thumbnail a{display:block;overflow:hidden;font-size:0;padding:.5rem}.designmodal .sidebar-content .shop_table .cart_item .product-thumbnail a img{width:100%;-o-object-fit:cover;object-fit:cover}.designmodal .sidebar-content .shop_table .cart_item .variation{position:relative;margin:.5rem 0 0 0;padding:1.25rem 0 0 0;height:60px;overflow:scroll;background:#fff}.designmodal .sidebar-content .shop_table .cart_item .variation::after{content:"Design choices";position:absolute;top:0;left:0;font-size:.75rem;font-weight:500}.designmodal .sidebar-content .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}.designmodal .sidebar-content .shop_table .cart_item .variation::-webkit-scrollbar-track{background:#e2e6ea !important;border-radius:0}.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{font-size:.75rem;font-weight:500;margin:0}.designmodal .sidebar-content .shop_table .cart_item .variation dd{font-size:.75rem;margin:0}.designmodal .sidebar-content .shop_table .cart_item .variation dd p{font-size:.75rem;margin:0}.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:"Courier New","Lucida Sans Typewriter",monospace;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;font-size:1rem;font-weight:500;padding:0 .5rem}.designmodal .sidebar-content .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)}.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{padding:1.25rem;border:1px solid #e2e6ea;margin-bottom:1rem;font-size:.875rem}.designmodal .added-this-product .product-name-added{color:#e2ac00}.designmodal .button-wrapper .button{width:100%}.designmodal .info-square{background:#f7ecd1;padding:1.25rem;border:1px solid #e2e6ea;margin-bottom:1rem;font-size:.875rem}
