/**handles:sgd-wc-checkout**/
.woocommerce form .checkout-form-container .row{margin-left:-5px;margin-right:-5px}.woocommerce form .checkout-form-container .form-row label{position:absolute;top:0;left:0;font-size:80%;padding:.325rem 0 0 16px;opacity:.7;z-index:2;margin:0}.woocommerce form .checkout-form-container .form-row{min-height:57px;padding:0;margin:0}.woocommerce form .checkout-form-container .form-row input{padding:2.1rem 11px 1.35rem;width:100%;font-size:95%}.woocommerce form .checkout-form-container .form-row .select2-container{width:100%!important}.woocommerce form .checkout-form-container .form-row .select2-container .select2-selection--single{height:auto;padding:1.25rem 11px .5rem}.woocommerce form .checkout-form-container .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;font-size:95%}.woocommerce form .checkout-form-con.form-row textarea{height:6rem;padding:2.25rem 15px 1.25rem}.woocommerce form .checkout-form-container .form-row.woocommerce-invalid .select2-container,.woocommerce form .checkout-form-container .form-row.woocommerce-invalid input.input-text,.woocommerce form .checkout-form-container .form-row.woocommerce-invalid select,.woocommerce form .checkout-form-container .form-row.woocommerce-validated .select2-container,.woocommerce form .checkout-form-container .form-row.woocommerce-validated input.input-text,.woocommerce form .checkout-form-container .form-row.woocommerce-validated select{border-width:1.5px}.woocommerce form .checkout-form-container .form-row textarea{height:6rem;padding-top:1.5rem;font-size:95%}.woocommerce form.login,.woocommerce form.register{display:block!important;border:0;padding:0;margin:0}.woocommerce form #payment .card,.woocommerce form #shipping_method .card{border-radius:0;margin-top:-1px!important}.woocommerce form #payment .card:first-child,.woocommerce form #shipping_method .card:first-child{border-radius:.25rem .25rem 0 0}.woocommerce form #payment .card:last-child,.woocommerce form #shipping_method .card:last-child{border-radius:0 0 .25rem .25rem}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}p#billing_shipping_title_field{min-height:auto}.woocommerce table.shop_table td{border:0}.woocommerce table.shop_table{border:0}tr.order-total.border-top{border-top:5px solid #000!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-width:3px;border-color:#000}.icon-circle{width:43px;height:43px;line-height:43px!important;border:2px solid;text-align:center;border-radius:100%}.woocommerce-order-details table tr:last-child{border-top:2px solid;font-weight:700}.woocommerce table.shop_table td small{display:block}.woocommerce form .form-row select{min-height:56px;padding:.75rem 7px 0;position:relative;z-index:3;background:0 0;-webkit-appearance:none;-moz-appearance:none}.woocommerce form .form-row select::-ms-expand{display:none}#main-checkout-header+.row{min-height:100vh}#main-checkout{overflow-x:hidden;min-height:100vh}header#main-checkout-header{position:absolute;width:100%;z-index:9;height:80px;top:0;left:0;padding:10px 0}header#main-checkout-header img{height:80px;width:auto}#main-checkout .col-checkout{padding-top:100px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}html.no-js{margin:0!important;min-height:100vh}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;margin:0}.top-0{top:0}.right-0{right:0}.review-order-container #select-shipping-method,.select-shipping-method-container table{display:none!important}.nav-tabs .nav-item.active{color:#000!important;font-weight:700}.woocommerce .col2-set,.woocommerce-page .col2-set,div#order_review{width:100%!important}.woocommerce form .checkout-form-container .form-row label.woocommerce-form__label-for-checkbox{position:relative;font-size:90%;padding:0;opacity:1;line-height:1;margin:0}.woocommerce .woocommerce-notices-wrapper{display:none}.checkout-icon{height:60px;width:60px;text-align:center;line-height:60px!important;border-radius:100%;font-size:1.25rem;border-color:#000;border:2px solid}#form-checkout .woocommerce-terms-and-conditions-wrapper .form-row:has(input[type=hidden]){display:block!important}#form-checkout .sidebar-bg{background:#70b4b3!important}@media(max-width:997px){#main-checkout .col-checkout.review-order-container{padding-top:0}#main-checkout .col-checkout.review-order-container .sidebar-bg{background:0 0!important;border:0!important}}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:60px;padding-right:0;width:60px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100%;border-radius:.5rem}img.size-60x60{width:60px!important;height:60px!important;object-fit:cover;max-width:60px!important;max-height:60px!important;min-width:60px!important;min-height:60px!important}.woocommerce form .checkout-form-container .form-row .input-checkbox{width:auto}.fgf_gift_products_wrapper h3{font-family:Karla,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;text-transform:uppercase}.fgf-gift-products-content table{border:1px solid #dedede!important}.fgf-gift-products-content table tr td:last-child a{width:100%}.fgf-gift-products-content table tr td:nth-child(2){width:50px}.minh-auto{min-height:auto!important}