.woocommerce-cart #sharePageWrapper{display:none}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:30px;padding:0;width:100%}.woocommerce-cart .woocommerce-cart-form{width:calc(100% - 370px)}.woocommerce-cart .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.woocommerce-cart .woocommerce .cart-info{width:100%;background:#fff3d0;border:2px solid #b99a56;font-size:16px;line-height:normal;padding:10px 19px;margin-bottom:20px}.woocommerce-cart .woocommerce .cart-info a{color:#1d1d1b;font-family:"Gotham medium",sans-serif;text-decoration:underline}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th{border:none}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th{padding:0}.woocommerce-cart .woocommerce .wc-backward{background-color:#b99a56;color:#fff}.woocommerce-cart .woocommerce .wc-backward:hover{background-color:#1d1d1b;color:#fff}.woocommerce-cart .woocommerce-cart-form__contents{display:block}.woocommerce-cart .woocommerce-cart-form__contents tbody,.woocommerce-cart .woocommerce-cart-form__contents td,.woocommerce-cart .woocommerce-cart-form__contents tr{display:block}.woocommerce-cart .woocommerce-cart-form__contents tbody tr:not(:last-child){border-top:1px solid rgba(0,0,0,.1);padding:20px 25px}.woocommerce-cart .woocommerce-cart-form__contents .actions{display:none}.woocommerce-cart .woocommerce-cart-form__contents thead{display:block;width:100%;margin-bottom:10px}.woocommerce-cart .woocommerce-cart-form__contents thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.woocommerce-cart .woocommerce-cart-form__contents thead tr th{font-family:"Gotham medium",sans-serif;color:#666;font-size:13px}.woocommerce-cart .woocommerce-cart-form__contents thead tr .product-remove,.woocommerce-cart .woocommerce-cart-form__contents thead tr .product-thumbnail{display:none}.woocommerce-cart .woocommerce-cart-form__contents thead tr .product-name{padding-left:20px;text-align:left;width:35%}.woocommerce-cart .woocommerce-cart-form__contents thead tr .product-price{text-align:center;text-indent:25px;width:20%}.woocommerce-cart .woocommerce-cart-form__contents thead tr .product-quantity{text-align:center;text-indent:5px;width:20%}.woocommerce-cart .woocommerce-cart-form__contents thead tr .product-subtotal{width:15%;text-align:right;padding-right:20px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 25px;margin-bottom:8px;position:relative}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-thumbnail{margin-right:25px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-thumbnail img{width:auto;max-height:90px;height:auto}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-name{width:200px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-name>a{font-size:16px;color:#1d1d1b;font-family:"Gotham medium",sans-serif}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-name .description{margin-top:5px;font-size:12px;font-weight:400;max-width:200px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-price{margin-left:auto;margin-right:auto;padding-left:10px;font-size:16px;text-align:center;width:80px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-price *{font-family:"Gotham medium",sans-serif}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity{margin-left:auto;padding:0 10px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;width:110px;border:1px solid #1d1d1b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .quantity .input-text{border:none;font-size:14px;font-weight:700;text-align:center;width:52px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .quantity .input-text::-webkit-inner-spin-button,.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .quantity .input-text::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .quantity .suffix{font-size:14px;font-weight:700}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .quantity .qty-btns{background:0 0;cursor:pointer;font-size:17px;height:50px;line-height:50px;width:45px;text-align:center}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .quantity .qty-btns[disabled]{cursor:default}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity input[type=number]{border:none;text-align:center;width:35px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity .qty-btns{background:0 0;cursor:pointer;font-size:17px;height:50px;line-height:50px;width:35px;text-align:center}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-subtotal{margin-left:auto;padding-left:10px;font-size:19px;text-align:right;width:110px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-subtotal *{font-family:"Gotham medium",sans-serif}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-remove{position:absolute;right:0;top:0}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-remove a{display:block;text-indent:-9999px;position:relative;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;height:30px;width:34px;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-remove a:hover{opacity:.7;background-color:transparent}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-remove a::before{display:block;text-indent:0;content:"\f1f8";font-family:"Font Awesome 6 Pro";font-size:17px;font-weight:300;color:#1d1d1b;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.woocommerce-cart .actions{margin-top:25px}.woocommerce-cart .actions .button[name=update_cart]{background:#1d1d1b;color:#1d1d1b;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.42px;text-align:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;padding:18px 20px;text-transform:uppercase;letter-spacing:.42px;max-width:255px;width:100%}.woocommerce-cart .actions .button[name=update_cart]:hover{opacity:.8}.woocommerce-cart .actions .button[name=update_cart][disabled]{cursor:default;opacity:.7}.woocommerce-cart .cart-collaterals{background:#fff;padding:30px;margin-left:auto;width:350px;border:1px solid #b99a56}.woocommerce-cart .cart-collaterals .tax-rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 10px;font-size:16px;color:#1d1d1b;border-bottom:1px solid #ebebeb}.woocommerce-cart .cart-collaterals .tax-rate *{font-family:"Gotham medium",sans-serif}.woocommerce-cart .cart-collaterals .tax-rate small{display:none}.woocommerce-cart .cart-collaterals .toggleFormCoupon{font-size:16px;font-style:normal;font-weight:400;color:#b99a56;text-decoration:underline;padding:0;cursor:pointer}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer{max-height:0;overflow:hidden;-webkit-transition:max-height .8s ease-in-out;transition:max-height .8s ease-in-out}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer.openCoupon{max-height:999px}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from{padding-top:20px}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from label{display:none;color:#666}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from input.input-text{width:100%;display:block;height:50px;border:1px solid #666;color:#1d1d1b;background-color:transparent;border-radius:0;padding:5px 15px}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from input.input-text:focus{outline:0}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from input.input-text::-webkit-input-placeholder{color:#666;font-family:Montserrat,system-ui;opacity:.4}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from input.input-text::-ms-input-placeholder,.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from input.input-text::-webkit-input-placeholder,.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from input.input-text::placeholder{color:#666;font-family:Montserrat,system-ui;opacity:.4}.woocommerce-cart .cart-collaterals .toggleFormCouponContainer form#custom_coupon_code_from input.button{display:block;width:100%;max-width:100%;color:#b99a56;background-color:transparent;border:1px solid #b99a56;text-transform:uppercase;letter-spacing:1.95px;padding:20px 45px;font-weight:700;font-size:13px;text-align:center;text-decoration:none;border-radius:0;margin-top:5px}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:auto}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount *{font-family:"Gotham medium",sans-serif}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount div .woocommerce-remove-coupon{font-size:0;position:relative;text-decoration:none}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount div .woocommerce-remove-coupon:before{content:"\f00d";font-family:"Font Awesome 6 Pro";color:#b99a56;text-decoration:none;font-size:16px}.woocommerce-cart .cart-collaterals .cart-subtotal,.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals{display:none}.woocommerce-cart .cart-collaterals .cart-coupon-collateral .custom_coupon_code_from .button{width:100%;border:1px solid #666;color:#666;padding:10px 20px}.woocommerce-cart .cart-collaterals .order-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;font-size:26px}.woocommerce-cart .cart-collaterals .order-total th{-moz-text-align-last:left;text-align-last:left}.woocommerce-cart .cart-collaterals .order-total td{text-align:right}.woocommerce-cart .cart-collaterals .order-total *{font-family:"Gotham medium",sans-serif}.woocommerce-cart .cart-collaterals .price-info-update{font-size:13px;text-align:right}.woocommerce-cart .cart-collaterals .price-info{margin-top:25px}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{padding:0;text-align:center;margin-top:10px}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button{border-radius:0;background:#b99a56;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.42px;text-align:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition:.2s ease;transition:.2s ease;margin-top:15px;padding:18px 20px;text-transform:uppercase;letter-spacing:.42px;max-width:500px;width:100%}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button::before{content:"";position:absolute;top:0;right:0;left:100%;bottom:0;background-color:#fff;-webkit-transition:.3s;transition:.3s;opacity:.2}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover{background-color:#b99a56}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover::before{left:0}.woocommerce-cart .cart-collaterals .ppc-button-wrapper{position:relative;z-index:1;margin-bottom:12px}@media screen and (max-width:1440px){.woocommerce-cart .woocommerce-cart-form{width:calc(100% - 360px)}.woocommerce-cart .cart-collaterals{padding:20px 16px 26px 16px;width:335px}.woocommerce-cart .woocommerce-cart-form__contents thead tr .product-price{text-indent:-5px}}@media screen and (max-width:1100px){.woocommerce-cart .woocommerce-cart-form{padding-left:0;padding-right:0;width:100%}.woocommerce-cart .cart-collaterals{margin-top:20px;width:100%}}@media screen and (max-width:991px){.woocommerce{margin-left:-17px;margin-right:-17px}.woocommerce-cart-form,.woocommerce-notices-wrapper{padding-left:17px;padding-right:17px}.woocommerce-cart .woocommerce-cart-form__contents thead{display:none}}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form__contents .cart_item{padding:22px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-name{width:calc(100% - 115px)}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-price{margin-bottom:15px;margin-top:15px;margin-left:0;padding-left:115px;text-align:left;width:100%}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity{margin-left:0;padding-left:115px;padding-right:0}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-subtotal{font-size:18px}.woocommerce table.cart .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr.cart_item td::before,.woocommerce-page table.shop_table_responsive tr.cart_item td::before{content:""}.woocommerce table.shop_table_responsive tr td.product-name,.woocommerce table.shop_table_responsive tr td.product-price{text-align:left!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-cart .woocommerce{margin-bottom:30px}}@media screen and (max-width:520px){.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-price,.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-quantity{padding-left:0}}@media screen and (max-width:480px){.woocommerce-cart .woocommerce-cart-form__contents tbody tr:not(:last-child){padding:15px 10px}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-thumbnail{display:none}.woocommerce-cart .woocommerce-cart-form__contents .cart_item .product-name{padding-right:20px;width:100%}}