.woocommerce-cart .checkout-page-title{background:url(//chromagems.com/wp-content/themes/flatsome/package-main/assets/css/../.../../images/hero-product.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:66px 15px 51px}.woocommerce-cart .page-checkout .woocommerce-message{margin-top:24px}.woocommerce-cart .page-checkout .message-container{font-size:16px;line-height:24px;font-family:poppins,sans-serif;color:#3c5c6b;text-align:center;margin-top:24px;padding:0 16px}.woocommerce-cart .woocommerce .return-to-shop a{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:30px;color:#fff;border:0;box-sizing:border-box;border-radius:5px;padding:10px 14px;background-color:#3edad8;opacity:1;margin-left:16px!important}.woocommerce-cart .woocommerce .cart-empty.woocommerce-info{font-size:16px;line-height:24px;font-family:poppins,sans-serif;color:#3c5c6b;padding:0 16px;text-align:center}.woocommerce-cart .__title_woocommerce{text-align:center;font-family:libre baskerville,sans-serif;font-style:italic;font-weight:400;font-size:40px;line-height:36px;color:#3c5c6b;margin-bottom:9px}.woocommerce-cart .checkout-page-title .page-title-inner{padding:0}.woocommerce-cart .checkout-page-title .page-title-inner nav{padding:0}.woocommerce-cart .checkout-page-title .page-title-inner nav>a{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:36px;color:#3c5c6b;letter-spacing:2px;margin-bottom:0;transition:.3s ease all}.woocommerce-cart .checkout-page-title .page-title-inner nav>a.hide-for-small{opacity:.6}.woocommerce-cart .checkout-page-title .page-title-inner nav>a.hide-for-small:hover{opacity:1}.woocommerce-cart .checkout-page-title .page-title-inner nav span{opacity:1;font-weight:700;position:relative;top:0;margin:0 .3em;font-size:16px;line-height:36px;color:#3c5c6b;font-family:poppins,sans-serif;letter-spacing:2px}.woocommerce-cart .checkout-page-title .page-title-inner nav span.hide-for-small{opacity:.6}.woocommerce-cart .cart-container{padding:0 0 80px;background:#fff}.woocommerce-cart .cart-container .woocommerce .woocommerce.row-large{margin:0 auto;padding-top:48px}.woocommerce-cart .cart-container .woocommerce .woocommerce.row-large .col.large-7{padding:0;max-width:65%;flex-basis:65%}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table{padding:0 10px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr th{border-right:1px solid #fff;font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#fff;background:#3edad8;border-bottom:none !important}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr th:first-child{border-radius:5px 0 0;padding-left:30px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr th:last-child{border-radius:0 5px 0 0;padding-right:10px;border:none}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail img{border-radius:5px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-remove{border-left:1px solid #eee}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-remove a{margin-left:4px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-name{color:#334862;font-weight:500;font-size:14px;line-height:1.3;font-family:poppins,sans-serif;text-align:left}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-price bdi,.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-subtotal bdi{color:#334862;font-weight:500;font-size:14px;line-height:1.3;font-family:poppins,sans-serif}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody td.product-quantity .quantity{align-items:center}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-subtotal{padding-right:10px;border-right:1px solid #eee}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td .continue-shopping a.button-continue-shopping{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:30px;color:#3c5c6b;border:3px solid #3c5c6b;box-sizing:border-box;border-radius:5px;padding:7px 14px;background-color:#fff}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td .continue-shopping a.button-continue-shopping:hover{background-color:#3c5c6b;color:#fff}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td button.pull-left{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:30px;color:#fff;border:0;box-sizing:border-box;border-radius:5px;padding:10px 14px;background-color:#3edad8;opacity:1;margin-left:16px !important;width:160px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td button.pull-left:hover{border-color:transparent}.woocommerce-cart .cart-collaterals{max-width:35%;flex-basis:35%}.woocommerce-cart .cart-collaterals .cart_totals .product-name{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:36px;color:#3c5c6b;letter-spacing:2px;margin-bottom:0;padding-top:0}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td{color:#3c5c6b;font-weight:500;font-size:16px;line-height:1.3;font-family:poppins,sans-serif;border-bottom:1px solid #eee}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td{font-family:poppins,sans-serif}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td bdi{color:#3c5c6b;font-weight:700;font-size:16px;line-height:1.3;font-family:poppins,sans-serif}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody tr:last-child td{font-size:12px;line-height:1.3;border-bottom:none}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody tr:last-child td bdi{font-size:14px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr:nth-child(4){font-size:12px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr:nth-child(4) td{text-align:left}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td ul li{position:relative}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td ul li label{font-family:poppins,sans-serif;color:#3c5c6b;display:flex;align-items:center;position:absolute;font-weight:400;font-size:14px;line-height:128.7%;top:50%;transform:translateY(-50%);left:0;z-index:1}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td ul li label:before{content:'';width:20px;height:20px;border:1px solid #3edad8;box-sizing:border-box;border-radius:5px;margin-right:12px;background:#3edad8;font-style:normal;font-size:18px;text-align:center}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td ul li input{width:18px;margin:0;position:relative;z-index:2;opacity:0;cursor:pointer}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td ul li input[type=radio]:checked~label:before{content:'\2713';color:#fff}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a{background:#3edad8!important;border-radius:5px;font-family:poppins,sans-serif;font-weight:700;line-height:30px;text-align:center;text-transform:uppercase;color:#fff;padding:10px 43px;margin:0}.woocommerce-cart .cart-collaterals .checkout_coupon .icon-tag{color:#3c5c6b;opacity:1}.woocommerce-cart .cart-collaterals .checkout_coupon input[type=text]::placeholder{opacity:.6}.woocommerce-cart .cart-collaterals .checkout_coupon input[type=text]{font-family:poppins,sans-serif;font-style:normal;padding:28px 30px;font-weight:500;font-size:16px;line-height:128.7%;background:#fff;border-radius:5px;color:#333}.woocommerce-cart .cart-collaterals .checkout_coupon input[type=submit]{font-family:poppins,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:30px;color:#3edad8;border:3px solid #3edad8;box-sizing:border-box;border-radius:5px;padding:7px 14px;background-color:#fff;text-shadow:none;text-transform:uppercase;transition:.3s ease all}.woocommerce-cart .cart-collaterals .checkout_coupon input[type=submit]:hover{background:#3edad8;color:#fff;box-shadow:none}@media only screen and (max-width:991px){.woocommerce-cart .cart-container .woocommerce .woocommerce.row-large .col.large-7{max-width:100%;flex-basis:100%}.woocommerce-cart .cart-collaterals{padding:0 15px 30px !important;max-width:100%;flex-basis:100%;border:1px solid #ececec;border-radius:5px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td button{width:100%;max-width:100%}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a{padding:10px 18px}.woocommerce-cart .checkout-page-title{padding:56px 15px 40px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td button{width:auto;margin:0}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr:last-child td{text-align:left !important}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input{max-width:48% !important;margin-right:0}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input[type=text]{margin-right:8px}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input[type=submit]{max-height:58px;margin-left:8px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td button{max-width:300px;margin:0}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{max-width:300px}.woocommerce-cart .cart-collaterals .cart_totals .product-name{border-bottom:1px solid #eee;border-width:1px !important}.woocommerce-cart .cart-container .woocommerce .woocommerce.row-large{max-width:700px;margin:0 auto !important;padding-left:16px;padding-right:16px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table{padding:0}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody td.product-quantity .quantity input.minus{padding-left:14px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody td.product-quantity .quantity input.plus{padding-right:14px}}@media only screen and (max-width:850px){.woocommerce-cart .cart-container .woocommerce .woocommerce.row-large .col.large-7{max-width:100%;flex-basis:100%}.woocommerce-cart .cart-collaterals{max-width:100%;flex-basis:100%}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr:nth-child(4) td,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr:nth-child(5) td{text-align:left !important;padding:10px 0}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input{max-width:48% !important;height:58px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-remove a{top:calc(50% - 12px);left:0;width:24px;height:24px;line-height:18px!important;font-size:15px!important}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail{padding-left:34px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td{width:100%}}@media only screen and (max-width:767px){.woocommerce-cart .__title_woocommerce{font-size:36px;line-height:42px}.woocommerce-cart .checkout-page-title .page-title-inner nav>a{line-height:30px}}@media only screen and (max-width:600px){.woocommerce-cart .cart-collaterals .cart_totals table tbody tr:last-child td p{text-align:left !important}.woocommerce-cart .cart-collaterals .checkout_coupon .widget-title{text-align:left !important}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input{height:50px}.woocommerce-cart .cart-collaterals .checkout_coupon input[type=text]{padding:24px 28px}.woocommerce-cart .__title_woocommerce{font-size:32px}.woocommerce-cart .checkout-page-title .page-title-inner nav span.hide-for-small,.woocommerce-cart .checkout-page-title .page-title-inner nav a.hide-for-small{display:none !important}}@media only screen and (max-width:550px){.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr th.product-quantity{border-radius:0 5px 0 0;border-right:none}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table{margin-bottom:0}.woocommerce-cart .cart-container .woocommerce .woocommerce.row-large .col.large-7 form{margin-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals table{margin-bottom:0}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody td.product-quantity{border-right:1px solid #eee}}@media only screen and (max-width:500px){.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail{width:80px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr th:first-child{padding-left:24px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr th{padding:10px 6px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td .continue-shopping a.button-continue-shopping{padding:5px 14px;font-size:12px;line-height:24px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td button.pull-left{font-size:12px;line-height:24px;padding:8px 14px;width:130px}.woocommerce-cart .cart-collaterals .cart_totals .product-name{line-height:24px;padding-bottom:8px;padding-top:8px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th{padding:10px 0;width:100%}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin:16px 0;max-width:250px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td button{max-width:250px}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a{font-size:12px;line-height:24px;padding:7px 18px}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon{margin-top:24px}.page-template-default .page-wrapper h3{font-size:16px;line-height:1.3}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input{max-width:48%!important;height:40px;font-size:12px;line-height:16px;padding:7px 14px}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input[type=text]{margin-right:0}.woocommerce-cart .cart-collaterals .checkout_coupon .coupon input[type=submit]{margin-left:0;max-width:48%!important}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody td.product-quantity .quantity input[type=number]{font-size:14px;line-height:24px}.woocommerce-cart .cart-container{padding:0}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody td.product-quantity .quantity input.minus{padding-left:4px;padding-right:4px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody td.product-quantity .quantity input.plus{padding-right:4px;padding-left:4px}.woocommerce-cart .cart-collaterals{margin-top:24px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td .continue-shopping a.button-continue-shopping{margin-right:0}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr{display:table-row}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr{display:inherit}}@media only screen and (max-width:420px){.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-name{font-size:12px;line-height:16px}.woocommerce-cart .cart-container .woocommerce .woocommerce.row-large{padding-top:15px}.woocommerce-cart .checkout-page-title{padding:48px 15px 36px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-remove a{top:calc(50% - 8px);left:-3px;width:16px;height:16px;line-height:11px!important}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail{padding-left:20px;width:60px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td .continue-shopping a.button-continue-shopping{padding:5px 6px;margin-bottom:0}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td button.pull-left{width:120px;margin-left:8px !important;margin-bottom:0}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td.product-name{padding-left:6px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table thead tr th{font-size:12px;line-height:18px}.woocommerce-cart .cart-collaterals .cart_totals .product-name{font-size:14px;line-height:22px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th{font-size:14px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td bdi{font-size:14px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td button{max-width:200px}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{max-width:200px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td .continue-shopping a.button-continue-shopping{font-size:11px;border-width:2px}.woocommerce-cart .cart-container .woocommerce .woocommerce-cart-form table tbody tr td button.pull-left{width:110px;font-size:11px;padding:8px 10px}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td ul li label{font-size:13px}}