.woocommerce .container:before,.tax-product_cat .container:before,.post-type-archive-product .container:before{display:none!important}.woocommerce #sidebar,.tax-product_cat #sidebar,.post-type-archive-product #sidebar{display:none!important}.woocommerce #left-area,.tax-product_cat #left-area,.post-type-archive-product #left-area{width:100%!important;float:none!important;padding-right:0!important;margin-right:0!important}:root{--pyki-pink:#ff4fa0;--pyki-dark:#2f2f2f;--pyki-gray:#888888;--pyki-bg:#ffffff;--pyki-shadow:0 15px 40px rgba(0,0,0,.08)}.woocommerce ul.products li.product{background:var(--pyki-bg);border-radius:18px;padding:18px;transition:.35s;box-shadow:none;text-align:center;overflow:hidden}.woocommerce ul.products li.product:hover{transform:translateY(-8px);box-shadow:var(--pyki-shadow)}.woocommerce ul.products li.product img{border-radius:15px;transition:.35s}.woocommerce ul.products li.product:hover img{transform:scale(1.05)}.woocommerce ul.products li.product h2{font-family:"Nunito",sans-serif;font-size:20px;font-weight:800;color:var(--pyki-dark);margin-top:15px;margin-bottom:10px}.woocommerce ul.products li.product .price{font-family:"Nunito",sans-serif;font-size:22px;font-weight:900;color:var(--pyki-pink)}.woocommerce ul.products li.product del{color:#9f9f9f;font-size:15px;margin-right:8px}.woocommerce ul.products li.product ins{text-decoration:none}.woocommerce ul.products li.product a.button{background:var(--pyki-pink);color:#fff;border-radius:50px;padding:12px 24px;font-weight:bold;transition:.3s}.woocommerce ul.products li.product a.button:hover{background:#ff2b8d}.woocommerce span.onsale{background:var(--pyki-pink);border-radius:50px;padding:8px 15px;font-size:13px;font-weight:bold}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 5px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:50%;width:42px;height:42px;line-height:42px;text-align:center}.woocommerce-ordering select{border-radius:12px;padding:12px;font-family:"Nunito",sans-serif}.woocommerce-breadcrumb{font-size:14px;margin-bottom:20px}.woocommerce-products-header__title.page-title{font-family:"Nunito",sans-serif;font-size:62px;font-weight:900;text-transform:capitalize;color:#F42881;text-align:center;letter-spacing:3px;line-height:1.0;margin-bottom:20px}@media (max-width:980px){.woocommerce-products-header__title.page-title{font-size:38px;letter-spacing:2px}}@media (max-width:767px){.woocommerce-products-header__title.page-title{font-size:45px;line-height:1.0;letter-spacing:1px;text-align:center;padding:0 15px}}.term-description{font-family:"Nunito",sans-serif;font-size:18px;color:#777;text-align:center;max-width:700px;margin:0 auto 50px auto;line-height:1.0}.woocommerce-ordering select{background:#FFE9F3;color:#2f2f2f;border:0px solid #FF4FA0;border-radius:12px;padding:12px 18px;font-family:"Nunito",sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:.3s}.woocommerce-cart .button,.woocommerce-cart button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--pyki-pink);color:#ffffff;border:none;border-radius:50px;font-family:"Nunito",sans-serif;font-size:16px;font-weight:800;padding:14px 28px;transition:.3s}.woocommerce-cart button[name="update_cart"]{background:#ff85ba;color:#000000!important;border:none;border-radius:50px;padding:14px 28px;font-family:"Nunito",sans-serif;font-size:16px;font-weight:800;transition:.3s}.woocommerce-cart .button:hover,.woocommerce-cart button.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#ff2b8d;color:#ffffff}.woocommerce-cart table.shop_table{font-family:"Nunito",sans-serif}.woocommerce-cart table.shop_table th{font-size:17px;font-weight:800;color:var(--pyki-dark)}.woocommerce-cart table.shop_table td{font-size:16px;color:#555555}.woocommerce-cart .amount{color:var(--pyki-dark);font-size:20px;font-weight:900}.cart_totals h2{font-family:"Nunito",sans-serif;font-size:28px;font-weight:900}.cart_totals{background:#FFF8FB;padding:30px;border-radius:18px}.quantity input.qty{border:8px solid #eeeeee;border-radius:18px;font-family:"Nunito",sans-serif;background:#ffc5de!important}.coupon input{border-radius:12px;font-family:"Nunito",sans-serif}.shop_table{border-radius:18px;overflow:hidden}.shop_table thead{background:#FFF4F9}.woocommerce-cart .product-name a{color:#ff85ba;font-family:"Nunito",sans-serif;font-size:18px;font-weight:800;text-decoration:none}.woocommerce-checkout h3,.woocommerce-checkout h2{font-family:"Nunito",sans-serif;font-size:30px;font-weight:900;color:var(--pyki-dark);margin-bottom:20px}.woocommerce-checkout{font-family:"Nunito",sans-serif;color:#555;font-size:16px}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{border:2px solid #eeeeee;border-radius:14px;padding:14px;font-family:"Nunito",sans-serif;font-size:16px;transition:.3s}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{border-color:var(--pyki-pink);box-shadow:0 0 0 4px rgba(255,79,160,.15);outline:none}.woocommerce-checkout label{font-family:"Nunito",sans-serif;font-weight:700;color:var(--pyki-dark)}#order_review{background:#FFF8FB;padding:30px;border-radius:20px}.woocommerce-checkout table.shop_table{border:none;font-family:"Nunito",sans-serif}.woocommerce-checkout table.shop_table th{font-weight:800;color:var(--pyki-dark)}.woocommerce-checkout .amount{color:var(--pyki-dark);font-weight:900;font-size:18px}#payment{background:#FFF8FB;border-radius:18px}#place_order{width:100%;background:#f42881;color:#fff;border-radius:50px;padding:18px;font-family:"Nunito",sans-serif;font-size:22px;font-weight:900;transition:.3s}#place_order:hover{background:#ff2b8d}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:14px;font-family:"Nunito",sans-serif}input[type="checkbox"]{accent-color:var(--pyki-pink)}@media(max-width:980px){.woocommerce-checkout h2,.woocommerce-checkout h3{font-size:24px}#order_review{margin-top:40px}}@media(max-width:767px){.woocommerce-checkout{font-size:15px}.woocommerce-checkout h2,.woocommerce-checkout h3{font-size:22px;text-align:center}#place_order{font-size:16px}#order_review{padding:20px}}