.pc-cart-page-container{display:-webkit-box;display:-ms-flexbox;display:flex}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents{width:100%}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr td,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr th{padding-top:10px;padding-bottom:10px;vertical-align:middle}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr .product-remove a{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--pcBlack);font-size:17px;line-height:1;border:1px solid;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr .product-remove a:hover{background-color:var(--pcBlack);color:var(--pcWhite)}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr .product-thumbnail img{width:60px;height:auto}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr th.product-name{text-align:left}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr td:not(.product-name):not(.actions),.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr th:not(.product-name):not(.actions){text-align:center}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr td.product-name .variation dt,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr th.product-name .variation dt{font-weight:600}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr td.product-name .variation dd,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr td.product-name .variation dt,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr th.product-name .variation dd,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr th.product-name .variation dt{display:inline-block}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr:not(:last-child){border-bottom:1px solid}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions{text-align:right}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions label[for=pwgc-redeem-gift-card-number]{display:none}.pc-cart-page-container .pc-table-and-cross .cross-sells h2:not(.woocommerce-loop-product__title){margin-bottom:20px}.pc-cart-page-container .pc-table-and-cross .cross-sells .products li.product .price,.pc-cart-page-container .pc-table-and-cross .cross-sells .products li.product .woocommerce-loop-product__title{font-size:18px;line-height:24px}.pc-cart-page-container .cart-collaterals{border:1px solid}.pc-cart-page-container .cart-collaterals .cart_totals h2,.pc-cart-page-container .cart-collaterals .cart_totals table{margin-bottom:20px}.pc-cart-page-container .cart-collaterals .cart_totals table,.pc-cart-page-container .cart-collaterals .cart_totals table tbody,.pc-cart-page-container .cart-collaterals .cart_totals table tbody tr{display:block;width:100%}.pc-cart-page-container .cart-collaterals .cart_totals table tr:not(:last-child){border-bottom:1px solid;padding-bottom:15px;margin-bottom:15px}.pc-cart-page-container .cart-collaterals .cart_totals table tr td,.pc-cart-page-container .cart-collaterals .cart_totals table tr th{display:inline-block}.pc-cart-page-container .cart-collaterals .cart_totals table tr th{text-align:left;margin-right:10px}.pc-cart-page-container .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td,.pc-cart-page-container .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th{display:block;width:100%}.pc-cart-page-container .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th{margin-bottom:10px}.pc-cart-page-container .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator{margin-top:10px}.pc-cart-page-container .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .form-row{margin:6.5px 0px;display:block}.pc-cart-page-container .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:5px}.pc-cart-page-container .cart-collaterals .checkout-button{display:block;text-decoration:none;text-align:center;font-weight:600!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width:1025px){.pc-cart-page-container .pc-table-and-cross{width:calc(100% - 400px);margin-right:60px}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents{width:100%}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon{width:65%;float:left}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions #coupon_code,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions #pwgc-redeem-gift-card-number{margin-right:5px}.pc-cart-page-container .pc-table-and-cross .cross-sells{margin-top:45px}.pc-cart-page-container .cart-collaterals{width:340px;padding:35px 15px}}@media only screen and (max-width:1024px){.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents thead{display:none}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td{text-align:right}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td.product-remove,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td.product-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td.product-remove{position:absolute;right:0px}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td:not(.product-thumbnail):not(.product-remove){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td:not(.product-thumbnail):not(.product-remove):before{content:attr(data-title);font-weight:800;text-align:left}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon label{display:none!important}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions button[name=update_cart]{width:100%;margin-bottom:10px}.pc-cart-page-container .pc-table-and-cross .cross-sells{margin:30px 0px}}@media only screen and (min-width:580px) and (max-width:1024px){.pc-cart-page-container .pc-table-and-cross{width:calc(100% - 300px);margin-right:20px}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon{width:100%}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon input[type=text]{margin-right:7.5px}.pc-cart-page-container .pc-table-and-cross .cross-sells .products{-ms-grid-columns:(1fr)[2]!important;grid-template-columns:repeat(2,1fr)!important}.pc-cart-page-container .cart-collaterals{width:280px;padding:25px 10px}}@media only screen and (min-width:580px){.pc-cart-page-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pc-cart-page-container .actions #coupon_code,.pc-cart-page-container .actions #pwgc-redeem-gift-card-number{max-width:320px}.pc-cart-page-container .woocommerce-cart-form__contents tr td,.pc-cart-page-container .woocommerce-cart-form__contents tr th{padding-left:5px;padding-right:5px}}@media only screen and (max-width:579px){.pc-cart-page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pc-cart-page-container .cart-collaterals,.pc-cart-page-container .woocommerce-cart-form__contents{max-width:100%}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon label{display:none}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon button,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents .actions .coupon input{width:100%}.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents #pwgc-redeem-gift-card-number,.pc-cart-page-container .pc-table-and-cross .woocommerce-cart-form__contents input[name=coupon_code]{margin-bottom:5px}.pc-cart-page-container .pc-table-and-cross .cross-sells h2:not(.woocommerce-loop-product__title){text-align:center}.pc-cart-page-container .cart-collaterals{margin-top:15px;padding:20px 10px}}