.pf-cart .pf-cart-wrapper{padding:64px 0}.pf-cart .pf-cart-content{border-bottom:none;padding-bottom:0}.pf-cart .pf-cart-table{width:100%;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-collapse:collapse;margin-bottom:20px}.pf-cart .pf-cart-table thead th{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px;font-family:var(--font-poppins);font-size:16px;line-height:1.5;font-weight:400;color:#292b2c;text-align:center}.pf-cart .pf-cart-table tbody td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px;width:25%}.pf-cart .pf-cart-table tbody .prod-thumbnail{min-width:130px}.pf-cart .pf-cart-table tbody .prod-title{width:270px}.pf-cart .pf-cart-table tbody .prod-price{min-width:148px}.pf-cart .pf-cart-table tbody .prod-quantity{min-width:203px}.pf-cart .pf-cart-table tbody .prod-subtotal{min-width:135px}.pf-cart .pf-cart-table tbody .prod-remove{min-width:170px}.pf-cart .pf-product-img{display:block;width:100%}.pf-cart .pf-product-img img{display:block;width:100%;aspect-ratio:1/1}.pf-cart .pf-product-name{display:block;font-family:var(--font-poppins);font-size:16px;line-height:1.5;font-weight:400;color:#292b2c;text-align:center;width:280px;white-space:pre-wrap;word-break:break-word;transition:.3s ease}.pf-cart .pf-product-name:hover{color:#f78e27;background:#e5e5e5}.pf-cart .pf-product-price{font-family:var(--font-poppins);font-size:16px;line-height:1.5;font-weight:400;color:#292b2c;text-align:center}.pf-cart .pf-product-price .price,.pf-cart .pf-product-total .price{text-align:center;letter-spacing:0}.pf-cart .prod-quantity .cart-item__quantity-wrapper{justify-content:center}.pf-cart .prod-quantity .quantity:after,.pf-cart .prod-quantity .quantity:before{display:none}.pf-cart .prod-quantity .quantity{border:1px solid #ddd}.pf-cart .cart-quantity{width:110px}.pf-cart .prod-quantity .quantity__button{width:auto;padding:6px}.pf-cart .prod-quantity .cart-item__quantity-wrapper input{font-family:var(--font-poppins)}.pf-cart .prod-quantity .cart-item__quantity-wrapper input:focus,.pf-cart .prod-quantity .cart-item__quantity-wrapper input:focus-visible{outline:none;box-shadow:none;background:none}.pf-cart .pf-product-quantity{display:flex;justify-content:center}.pf-cart .pf-product-quantity .pf-quantity-box{width:108px;border:1px solid #ddd;display:grid;grid-template-columns:auto 1fr auto;padding:3px}.pf-cart .pf-product-quantity .pf-quantity-btn{font-family:var(--font-poppins);display:inline-block;font-size:16px;line-height:1.2;font-weight:400;color:#000;padding:8px 4px;background:none;border:none;outline:none;cursor:pointer}.pf-cart .pf-product-quantity .pf-quantity-input{display:block;width:100%;font-family:var(--font-poppins);font-size:16px;line-height:1.2;font-weight:400;text-align:center;border:none}.pf-cart .pf-product-total{font-family:var(--font-poppins);font-size:16px;line-height:1.5;font-weight:400;color:#292b2c;text-align:center}.pf-cart .pf-product-remove{font-family:var(--font-poppins);font-size:25px;padding:5px;display:block;margin:0 auto;background:none;border:none;cursor:pointer;color:#292b2c;transition:.3s ease}.pf-cart .pf-product-remove:hover{color:#f78e27;background:#e5e5e5}.pf-cart .pf-cart-buttons{display:flex;flex-wrap:wrap;gap:12px 16px}.pf-cart .pf-cart-btn{display:block;font-family:var(--font-poppins);font-size:14px;line-height:normal;font-weight:400;border:1px solid #333;color:#333;padding:8px 25px;cursor:pointer;border-radius:3px;background:#fff;position:relative;overflow:hidden;z-index:2;transition:all .7s ease}.pf-cart .pf-cart-btn:hover{color:#fff}.pf-cart .pf-cart-btn:before,.pf-cart .pf-cart-btn:after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#333;border-radius:50%;z-index:-1}.pf-cart .pf-cart-btn:before{left:-20px;transform:translate(-50%,-50%)}.pf-cart .pf-cart-btn:after{right:-20px;transform:translate(50%,-50%)}.pf-cart .pf-cart-btn:hover:before{animation:criss-cross-left .7s both alternate}.pf-cart .pf-cart-btn:hover:after{animation:criss-cross-right .7s both alternate}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}to{left:50%;width:450px;height:450px}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}to{right:50%;width:450px;height:450px}}.pf-cart .pf-cart-separator{padding:50px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px}.pf-cart .pf-cart-separator span{display:block;width:100%;height:4px;background:#eee}.pf-cart .pf-cart-separator .pf-cart-icon{width:32px;height:32px}.pf-cart .pf-cart-separator .pf-cart-icon svg{width:100%;height:100%}.pf-cart .pf-cart-footer{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:30px}.pf-cart .pf-cart-note h3{font-family:var(--font-roboto);font-size:16px;line-height:1.2;font-weight:700;color:#000;margin-bottom:6px}.pf-cart .pf-cart-note textarea{display:block;width:100%;height:110px;border:1px solid #e5e5e5;padding:8px 10px;outline:none;resize:none;transition:.3s ease}.pf-cart .pf-cart-note textarea:focus{border-color:#ddd}.pf-cart .pf-cart-summary{border:1px solid #dee2e6;padding:24px}.pf-cart .pf-cart-summary *{font-family:var(--font-poppins)}.pf-cart .pf-summary-title{font-family:var(--font-roboto);font-size:16px;line-height:1.2;font-weight:700;color:#000;text-transform:capitalize;margin-bottom:16px}.pf-cart .pf-summary-table{width:100%;border-collapse:collapse;margin-bottom:16px}.pf-cart .pf-summary-table td{border:1px solid #dee2e6;padding:12px}.pf-cart .pf-total-label,.pf-cart .pf-total-amount{font-size:16px;line-height:1.2;font-weight:400;color:#212529}.pf-cart .pf-cart-checkoutBtn{color:#fff;background:#f78e27;display:block;padding:12.5px 28px;border:1px solid #f78e27;width:100%;text-align:center;font-size:16px;line-height:1.5;font-weight:400;text-transform:capitalize;position:relative;border-radius:4px;cursor:pointer;z-index:2;transition:.3s ease}.pf-cart .pf-cart-checkoutBtn:hover{color:#ff324d}.pf-cart .pf-cart-checkoutBtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:-1;transform:scaleX(0);transition:.3s ease}.pf-cart .pf-cart-checkoutBtn:hover:after{transform:scaleX(1)}.pf-cart .pf-cart-text{margin-top:10px;font-size:14px;line-height:1.55;font-weight:400;color:#222;text-align:center}.pf-cart .pf-cart-text a{transition:.3s ease}.pf-cart .pf-cart-text a:hover{color:#f78e27;background:#ecf0f1}.pf-cart-wrapper .cart-items td{vertical-align:middle}.pf-cart-wrapper .cart-item__quantity quantity-popover cart-remove-button,.pf-cart-wrapper .title-wrapper-with-link .underlined-link,.pf-cart-wrapper .title--primary{display:none}@media screen and (min-width:1200px){.pf-cart .pf-container{max-width:1140px}}@media screen and (max-width:1199px){.pf-cart .pf-product-name{width:235px}.pf-cart .pf-cart-table tbody .prod-thumbnail{width:105px}.pf-cart .pf-cart-table tbody .prod-price{min-width:124px}.pf-cart .pf-cart-table tbody .prod-quantity{min-width:170px}.pf-cart .pf-cart-table tbody .prod-subtotal{min-width:115px}.pf-cart .pf-cart-table tbody .prod-remove{min-width:140px}.pf-cart .pf-cart-separator{padding:40px 0}}@media screen and (max-width:991px){.pf-cart .pf-product-name{width:124px}.pf-cart .pf-cart-table tbody .prod-thumbnail{min-width:120px}.pf-cart .pf-cart-table tbody .prod-title{min-width:145px}.pf-cart .pf-cart-table tbody .prod-price{min-width:97px}.pf-cart .pf-cart-table tbody .prod-quantity{min-width:127px}.pf-cart .pf-cart-table tbody .prod-subtotal{min-width:97px}.pf-cart .pf-cart-table tbody .prod-remove{width:auto;min-width:auto}.pf-cart .cart-quantity{width:100px}.pf-cart .prod-quantity .quantity__button{width:auto;padding:6px 8px}.pf-cart .pf-cart-footer{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.pf-cart .pf-cart-wrapper{padding:80px 0}.pf-cart .pf-product-img{width:100%}.pf-cart .pf-cart-table thead{display:none}.pf-cart .pf-cart-table tbody tr{display:block;margin-bottom:0}.pf-cart .pf-cart-table tbody td{display:block;border-top:1px solid #e5e5e5}.pf-cart .pf-cart-table tbody .prod-thumbnail{width:130px}.pf-cart .pf-cart-table tbody .prod-title{width:270px}.pf-cart .pf-cart-table tbody .prod-price{width:130px}.pf-cart .pf-cart-table tbody .prod-quantity{width:180px}.pf-cart .pf-cart-table tbody .prod-subtotal{width:120px}.pf-cart .pf-cart-table tbody .prod-remove{width:150px;padding:5px 10px}.pf-cart .pf-product-name{width:100%}.pf-cart .pf-cart-separator{padding:25px 0;gap:30px}.pf-cart .pf-cart-summary{padding:16px}.pf-cart .quantity-popover-container{padding:0}.pf-cart .prod-quantity .quantity{width:110px;min-height:42px}.pf-cart .prod-quantity .quantity__button{padding:2px 10px}}@media screen and (max-width:575px){.pf-cart .pf-cart-wrapper{padding-inline:15px}.pf-cart .pf-cart-buttons{gap:8px}.pf-cart .pf-cart-btn{padding:6px 18px}.pf-cart .pf-cart-checkoutBtn{font-size:14px;padding:10px 28px}}@media screen and (max-width:480px){.pf-cart .pf-product-name,.pf-cart .pf-product-price,.pf-cart .pf-quantity-btn,.pf-cart .pf-quantity-input,.pf-cart .pf-product-total{font-size:14px}.pf-cart .pf-cart-separator{padding:20px 0;gap:25px}.pf-cart .pf-cart-note h3,.pf-cart .pf-summary-title,.pf-cart .pf-total-label,.pf-cart .pf-total-amount{font-size:14px}}@media screen and (max-width:299px){.pf-cart .pf-cart-table tbody .prod-title{width:240px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/pf-main-cart-styles.css.map */
