.pinkcat-coupon-card{border:0 solid #ffd1e6!important;background:linear-gradient(180deg,#FFFFFF00 0%,#FFF5F900 100%)!important;border-radius:16px;padding:16px;margin:18px 0 8px;box-shadow:0 0 0 #fff0!important}.pcc-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pcc-icon{width:28px;height:28px;fill:#ff4da6;flex:0 0 28px}.pcc-head strong{display:block;font-weight:700;font-size:16px;line-height:1.2}.pcc-head span{display:block;font-size:12px;color:#7a7a7a;margin-top:2px}.pcc-body{display:flex;gap:10px}#pcc-input{flex:1;height:44px;border-radius:12px;border:1px solid #ffd1e6;padding:0 14px;outline:none;background:#fff}#pcc-input:focus{border-color:#ff7fbf;box-shadow:0 0 0 4px rgb(255 127 191 / .18)}#pcc-apply{height:44px;min-width:150px;border:none;border-radius:12px;cursor:pointer;font-weight:700;letter-spacing:.2px;background:linear-gradient(90deg,#ff4da6 0%,#ff7fbf 50%,#ff4da6 100%);background-size:200% 100%;color:#fff;box-shadow:0 8px 20px rgb(255 77 166 / .35);transition:transform .08s ease,background-position .5s ease,box-shadow .2s ease}#pcc-apply:hover{background-position:100% 0;box-shadow:0 10px 24px rgb(255 77 166 / .45)}#pcc-apply:active{transform:translateY(1px)}.pcc-suggests{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.pcc-chip{border:1px dashed #ff9aca;background:#fff;color:#ff3f9e;padding:6px 10px;border-radius:999px;font-weight:600;cursor:pointer;transition:all .15s ease}.pcc-chip:hover{background:#fff0f6}.pcc-note{display:block;margin-top:8px;color:#8a8a8a}@keyframes pcc-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.pcc-shake{animation:pcc-shake .45s}.cart_totals,.pinkcat-totals-card{border:1px solid #ffd1e6;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fff5f9 100%);box-shadow:0 10px 26px rgb(255 106 164 / .12);padding:16px 16px 18px}.pct-head{padding-bottom:8px;margin-bottom:10px;border-bottom:1px dashed #ffd1e6}.pct-head strong{font-size:16px}.pct-progress{position:relative;background:#ffe3f0;border-radius:999px;height:12px;overflow:hidden;margin:8px 0 10px}.pct-progress .pct-bar{height:100%;width:0%;background:linear-gradient(90deg,#ff4da6 0%,#ff7fbf 50%,#ff4da6 100%);background-size:200% 100%;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6);transition:width .5s ease,background-position .6s ease}.pct-progress:hover .pct-bar{background-position:100% 0}.pct-progress .pct-text{position:absolute;left:50%;top:-28px;transform:translateX(-50%);font-size:12px;color:#ff2f94;white-space:nowrap}.pct-perks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:6px 0 4px;padding:0;list-style:none}.pct-perks li{display:flex;align-items:center;gap:6px;font-size:12px;color:#6c6c6c;background:#fff;border:1px dashed #ffd1e6;padding:6px 8px;border-radius:12px}.pct-perks svg{width:16px;height:16px;fill:#ff4da6;flex:0 0 16px}.woocommerce .cart_totals table{border:none;margin-top:10px}.woocommerce .cart_totals table tr{border-bottom:1px dashed #f2c5da}.woocommerce .cart_totals table tr:last-child{border-bottom:none}.woocommerce .cart_totals table td,.woocommerce .cart_totals table th{padding:10px 0;background:#fff0}.woocommerce .cart_totals .order-total th,.woocommerce .cart_totals .order-total td{font-weight:800;font-size:18px;color:#2a2a2a}.woocommerce .cart_totals .order-total td{color:#ff2f94}.woocommerce a.checkout-button,.woocommerce .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;text-align:center;border:none;border-radius:14px;padding:14px 18px;font-weight:800;background:linear-gradient(90deg,#ff4da6 0%,#ff7fbf 50%,#ff4da6 100%);background-size:220% 100%;color:#fff!important;box-shadow:0 12px 28px rgb(255 77 166 / .35);transition:transform .08s ease,background-position .5s ease,box-shadow .2s ease}.woocommerce a.checkout-button:hover{background-position:100% 0;box-shadow:0 16px 32px rgb(255 77 166 / .45)}.woocommerce a.checkout-button:active{transform:translateY(1px)}@media (min-width:992px){.cart-collaterals,.cart_totals{position:sticky;top:24px}}@media (max-width:480px){.pct-perks{grid-template-columns:1fr 1fr}.woocommerce a.checkout-button{font-size:15px}}.woocommerce-cart-form.pinkcat-cartbox{position:relative;margin-top:20px;border:1px solid #ffd1e6;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fff5f9 100%);box-shadow:0 12px 28px rgb(255 106 164 / .12);padding:18px 16px 10px;overflow:hidden}.woocommerce-cart-form.pinkcat-cartbox::before{content:attr(data-title);position:absolute;left:16px;top:0;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(90deg,#ff4da6 0%,#ff7fbf 50%,#ff4da6 100%);background-size:200% 100%;color:#fff;font-weight:800;font-size:14px;border-radius:999px;box-shadow:0 10px 20px rgb(255 77 166 / .35)}.woocommerce-cart-form.pinkcat-cartbox table.shop_table{border:none;margin:8px 0 0;width:100%}.woocommerce-cart-form.pinkcat-cartbox thead th{text-transform:uppercase;letter-spacing:.6px;font-size:12px;color:#555;border-bottom:1px solid #ffd1e6;padding:10px 0}.woocommerce-cart-form.pinkcat-cartbox tr.cart_item:nth-child(odd){background:#fff}.woocommerce-cart-form.pinkcat-cartbox tr.cart_item:nth-child(even){background:#fffafd}.woocommerce-cart-form.pinkcat-cartbox tr.cart_item{border-bottom:1px dashed #f2c5da;transition:background .15s ease}.woocommerce-cart-form.pinkcat-cartbox tr.cart_item:hover{background:#fff4f9}.woocommerce-cart-form.pinkcat-cartbox .product-thumbnail img{width:72px;height:72px;object-fit:cover;border-radius:12px;box-shadow:0 6px 16px rgb(255 106 164 / .12)}.woocommerce-cart-form.pinkcat-cartbox .product-name a{font-weight:700;color:#222}.woocommerce-cart-form.pinkcat-cartbox .product-name a:hover{color:#ff2f94}.woocommerce-cart-form.pinkcat-cartbox .product-name .variation,.woocommerce-cart-form.pinkcat-cartbox .product-name .wc-item-meta{margin-top:6px;font-size:12px;color:#777}.woocommerce-cart-form.pinkcat-cartbox a.remove{width:28px;height:28px;line-height:26px;border-radius:50%;border:1px solid #ffd1e6;color:#ff4da6!important;background:#fff;text-align:center;font-weight:700;transition:all .15s ease}.woocommerce-cart-form.pinkcat-cartbox a.remove:hover{background:#ff4da6;color:#fff!important;box-shadow:0 6px 16px rgb(255 77 166 / .35)}.woocommerce-cart-form.pinkcat-cartbox .pinkcat-qty{border-color:#ffd1e6}.woocommerce-cart-form.pinkcat-cartbox .product-price,.woocommerce-cart-form.pinkcat-cartbox .product-subtotal{font-weight:300;color:#ff3f9e}.woocommerce-cart-form.pinkcat-cartbox .actions{border-top:1px solid #ffd1e6;padding-top:12px}.woocommerce-cart-form.pinkcat-cartbox::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6);border-radius:18px}@media (max-width:768px){.woocommerce-cart-form.pinkcat-cartbox{padding:16px 12px 8px}.woocommerce-cart-form.pinkcat-cartbox .product-thumbnail{width:84px}}.woocommerce-cart-form.pinkcat-cartbox{padding-top:62px}.woocommerce-cart-form.pinkcat-cartbox::before{content:attr(data-title);position:absolute;left:0;right:0;top:0;height:42px;display:flex;align-items:center;padding:0 16px;background:linear-gradient(90deg,#ff4da6 0%,#ff7fbf 50%,#ff4da6 100%);color:#fff;font-weight:800;font-size:14px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;transform:none}.woocommerce-checkout #order_review,.woocommerce-checkout #payment{border:1px solid #ffd1e6;border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fff5f9 100%);box-shadow:0 10px 26px rgb(255 106 164 / .12);padding:18px}#order_review_heading,.woocommerce-checkout #payment h3{font-weight:800;font-size:18px;margin-bottom:10px}.woocommerce-checkout-review-order-table{width:100%;border:none;margin:0}.woocommerce-checkout-review-order-table thead th{text-transform:uppercase;letter-spacing:.6px;font-size:12px;color:#555;border-bottom:1px solid #ffd1e6;padding:10px 0}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:10px 0;border-top:1px dashed #f2c5da;background:#fff0;vertical-align:middle}.woocommerce-checkout-review-order-table .cart_item td{padding:12px 0;border-bottom:1px dashed #f2c5da;background:#fff0}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table tfoot td{text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table .product-name{text-align:left;white-space:normal;word-break:break-word;hyphens:auto}.woocommerce-checkout-review-order-table .cart-discount th,.woocommerce-checkout-review-order-table .cart-discount td{color:#ff2f94;font-weight:700}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-weight:900;font-size:18px}.woocommerce-checkout-review-order-table .order-total td{color:#ff2f94}#payment{margin-top:16px}#payment ul.wc_payment_methods{list-style:none;margin:0;padding:0;display:grid;gap:10px}#payment ul.wc_payment_methods li.wc_payment_method{margin:0;padding:12px;border:0 dashed #ffd1e6;border-radius:0;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;position:relative}#payment ul.wc_payment_methods li.wc_payment_method input.input-radio{position:absolute;left:12px;top:16px;transform:scale(1.05)}#payment ul.wc_payment_methods li.wc_payment_method label{margin-left:28px;font-weight:700;cursor:pointer}#payment ul.wc_payment_methods li.wc_payment_method input:checked~label{color:#ff2f94}#payment ul.wc_payment_methods li.wc_payment_method input:checked~.payment_box,#payment ul.wc_payment_methods li.wc_payment_method:has(input:checked){border-color:#fff0;background:#fff0;box-shadow:0 8px 18px #fff0}#payment .payment_box{margin:8px 0 0 28px;padding:10px 12px;border-radius:12px;border:1px solid #ffe3f0;background:#fff;color:#6b6b6b;font-size:13px}#payment #place_order{width:100%;border:none;border-radius:14px;padding:14px 18px;margin-top:12px;background:linear-gradient(90deg,#ff4da6 0%,#ff7fbf 50%,#ff4da6 100%);background-size:220% 100%;color:#fff;font-weight:900;letter-spacing:.2px;box-shadow:0 12px 28px rgb(255 77 166 / .35);transition:transform .08s ease,background-position .5s ease,box-shadow .2s ease}#payment #place_order:hover{background-position:100% 0;box-shadow:0 16px 32px rgb(255 77 166 / .45)}#payment #place_order:active{transform:translateY(1px)}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper{font-size:12px;color:#6b6b6b}.woocommerce-checkout .col-2 .woocommerce-checkout-review-order,.woocommerce-checkout .col-2 #payment{box-sizing:border-box}@media (min-width:992px){.woocommerce-checkout .col-2{position:sticky;top:24px}}.woocommerce-checkout{font-family:"Inter","Be Vietnam Pro","Roboto",system-ui,-apple-system,"Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.45}.woocommerce-checkout .col-2{border:none!important;outline:none!important;box-shadow:none!important}.woocommerce-checkout #order_review,.woocommerce-checkout #payment{box-sizing:border-box;overflow:hidden;border:1px solid #ffd1e6;border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fff5f9 100%)}.woocommerce-checkout-review-order-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.woocommerce-checkout-review-order-table th.product-name,.woocommerce-checkout-review-order-table td.product-name{width:64%;text-align:left;white-space:normal;word-break:break-word;hyphens:auto}.woocommerce-checkout-review-order-table th.product-total,.woocommerce-checkout-review-order-table td.product-total{width:36%;text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table thead th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{vertical-align:middle}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-weight:900}.woocommerce-checkout-review-order-table .order-total td{color:#ff2f94;white-space:nowrap}#payment ul.wc_payment_methods{max-width:100%}#payment ul.wc_payment_methods li.wc_payment_method{border:1px dashed #ffd1e6;border-radius:14px;background:#fff}.woocommerce-checkout .entry-content{overflow:initial!important}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table tr{display:table;width:100%;table-layout:fixed}.woocommerce-checkout-review-order-table thead tr,.woocommerce-checkout-review-order-table tbody tr,.woocommerce-checkout-review-order-table tfoot tr{display:table-row!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{display:table-cell!important;vertical-align:middle;padding:12px 0;border:0}.woocommerce-checkout-review-order-table th:first-child,.woocommerce-checkout-review-order-table td:first-child{width:64%;text-align:left;white-space:normal;word-break:break-word;hyphens:auto;padding-right:16px}.woocommerce-checkout-review-order-table th:last-child,.woocommerce-checkout-review-order-table td:last-child{width:36%;text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table .shipping th,.woocommerce-checkout-review-order-table .shipping td{display:table-cell!important;vertical-align:top!important;white-space:normal!important;word-break:break-word}.woocommerce-checkout-review-order-table thead th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #ffd1e6}.woocommerce-checkout-review-order-table tbody tr,.woocommerce-checkout-review-order-table tfoot tr{border-bottom:1px dashed #f2c5da}.woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:0}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-weight:900}.woocommerce-checkout-review-order-table .order-total td{color:#ff2f94;white-space:nowrap}.has-border{border:0 solid var(--fs-color-primary)!important;padding:10px!important}.woocommerce-checkout .col-1 .woocommerce-billing-fields,.woocommerce-checkout .col-1 .woocommerce-shipping-fields{font-family:"Inter","Be Vietnam Pro","Roboto",system-ui,-apple-system,"Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.5}.woocommerce-checkout .form-row{margin:6px 0 6px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;gap:14px}@media (min-width:768px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr 1fr}.woocommerce-checkout .form-row-wide,.woocommerce-checkout .address-field,.woocommerce-checkout .form-row.address-field,.woocommerce-checkout .form-row#billing_address_1_field,.woocommerce-checkout .form-row#billing_address_2_field,.woocommerce-checkout .form-row#billing_city_field,.woocommerce-checkout .form-row#billing_state_field,.woocommerce-checkout .form-row#billing_postcode_field,.woocommerce-checkout .form-row#billing_country_field{grid-column:1 / -1}}.woocommerce-checkout .form-row label{display:block;font-weight:700;font-size:13px;margin-bottom:6px;color:#222}.woocommerce-checkout .required{color:#ff2f94}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{width:100%;height:44px;padding:0 14px;border:1px solid #e9e9ee;border-radius:12px;outline:0;background:#fff;color:#222;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease,background-color .2s ease;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6)}.woocommerce-checkout textarea{min-height:100px;padding:10px 14px;resize:vertical}.woocommerce-checkout input.input-text::placeholder,.woocommerce-checkout textarea::placeholder{color:#9aa0a6}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{border-color:#ff9aca;box-shadow:0 0 0 4px rgb(255 154 202 / .18)}.woocommerce-invalid input.input-text,.woocommerce-invalid select,.woocommerce-invalid .select2-selection{border-color:#f34d7d!important;box-shadow:0 0 0 4px rgb(243 77 125 / .12)!important}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-invalid .woocommerce-input-wrapper .error{color:#c92a5d}.woocommerce-validated input.input-text,.woocommerce-validated select,.woocommerce-validated .select2-selection{border-color:#a7e0c1}.select2-container .select2-selection{height:44px;border:1px solid #e9e9ee;border-radius:12px;background:#fff}.select2-container .select2-selection__rendered{line-height:42px;padding:0 14px;color:#222}.select2-container .select2-selection__arrow{height:44px;right:10px}.select2-container--open .select2-selection{border-color:#ff9aca!important;box-shadow:0 0 0 4px rgb(255 154 202 / .18)}.select2-dropdown{border:1px solid #ffd1e6;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px rgb(0 0 0 / .06)}.select2-results__option--highlighted[aria-selected]{background:#fff0f6;color:#ff2f94}#ship-to-different-address{margin:8px 0 6px}#ship-to-different-address label{font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer}#ship-to-different-address input{transform:scale(1.05)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}@media (min-width:992px){.woocommerce-checkout .col-1{padding-right:20px}}ul.woocommerce-error.message-wrapper{display:none}:root{--pc-pink:#ff2f94;--pc-pink-2:#ff4da6;--pc-pink-3:#ff9aca;--pc-surface:#fff5f9;--pc-border:#ffd1e6;--pc-text:#1f1f1f;--pc-muted:#6b6b6b;--pc-shadow:0 8px 22px rgba(255,106,164,.12)}.woocommerce-order{font-family:"Inter","Be Vietnam Pro","Roboto",system-ui,-apple-system,"Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--pc-text);line-height:1.5}.woocommerce-order .is-border,.woocommerce-order .col-inner{border:0!important}.woocommerce-order *{box-sizing:border-box}.woocommerce-order .entry-content{overflow:initial!important}@media (min-width:992px){.woocommerce-order{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:24px;align-items:start}}.woocommerce-order .woocommerce-notice--success{margin:0 0 12px;padding:12px 14px;border:1px solid var(--pc-border);border-radius:14px;background:linear-gradient(180deg,#fff 0%,var(--pc-surface) 100%);box-shadow:var(--pc-shadow);font-weight:800;color:var(--pc-text)}.woocommerce-order-overview{list-style:none;margin:0;padding:12px 14px;border:1px solid var(--pc-border);border-radius:14px;background:#fff;box-shadow:var(--pc-shadow)}.woocommerce-order-overview li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed #f2c5da}.woocommerce-order-overview li:last-child{border-bottom:0}.woocommerce-order-overview strong,.woocommerce-order-overview .amount{color:#000;font-weight:300}.woocommerce-order-details,.woocommerce-order-details .shop_table{border:0 solid var(--pc-border);border-radius:3px;overflow:hidden;background:#fff;box-shadow:var(--pc-shadow)}.woocommerce-order-details .shop_table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.woocommerce-order-details .shop_table thead th{background:var(--pc-surface);border-bottom:1px solid var(--pc-border);text-transform:uppercase;letter-spacing:.6px;font-size:12px;color:#555}.woocommerce-order-details .shop_table th.product-name,.woocommerce-order-details .shop_table td.product-name{width:64%;text-align:left;white-space:normal;word-break:break-word;hyphens:auto;padding:12px 16px 12px 14px}.woocommerce-order-details .shop_table th.product-total,.woocommerce-order-details .shop_table td.product-total{width:36%;text-align:right;white-space:nowrap;padding:12px 14px}.woocommerce-order-details .shop_table tbody tr{border-bottom:1px dashed #f2c5da}.woocommerce-order-details .shop_table tbody tr:last-child{border-bottom:0}.woocommerce-order-details .shop_table td,.woocommerce-order-details .shop_table th{background:#fff}.woocommerce-order-details .shop_table .shipping th,.woocommerce-order-details .shop_table .shipping td{display:table-cell!important;vertical-align:top!important;white-space:normal!important;word-break:break-word}.woocommerce-order-details .shop_table tfoot th,.woocommerce-order-details .shop_table tfoot td{padding:10px 14px;vertical-align:middle;background:#fff}.woocommerce-order-details .shop_table .cart-subtotal td,.woocommerce-order-details .shop_table .cart-discount td,.woocommerce-order-details .shop_table .shipping td{text-align:right;white-space:nowrap}.woocommerce-order-details .shop_table .order-total th,.woocommerce-order-details .shop_table .order-total td{font-weight:900;font-size:18px}.woocommerce-order-details .shop_table .order-total td{color:var(--pc-pink);white-space:nowrap}.woocommerce-customer-details{display:grid;gap:14px;margin-top:14px}@media (min-width:900px){.woocommerce-customer-details{grid-template-columns:1fr 1fr}}.woocommerce-customer-details .woocommerce-column{border:1px solid var(--pc-border);border-radius:14px;background:#fff;padding:12px 14px;box-shadow:var(--pc-shadow)}.woocommerce-customer-details .woocommerce-column__title{margin:0 0 6px;font-weight:800;font-size:15px}.woocommerce-order a{color:var(--pc-pink-2);font-weight:700}.woocommerce-order .amount{font-weight:800}@media (max-width:991.98px){.woocommerce-order{display:block}.woocommerce-order-overview{margin-top:12px}}.woocommerce-order-details .shop_table tr,.woocommerce-order-details .shop_table thead tr,.woocommerce-order-details .shop_table tbody tr,.woocommerce-order-details .shop_table tfoot tr{display:table-row!important}.woocommerce-order-details .shop_table th,.woocommerce-order-details .shop_table td{display:table-cell!important}.woocommerce-order .shadow-soft{box-shadow:var(--pc-shadow);border:1px solid var(--pc-border);border-radius:14px}.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{min-width:350px}.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{min-width:350px}.widget_shopping_cart .mini_cart_item a.remove,.widget_shopping_cart .mini_cart_item .remove_from_cart_button,.widget_shopping_cart .mini_cart_item [aria-label*="Remove"],.widget_shopping_cart .mini_cart_item [aria-label*="Xóa"],.woocommerce-mini-cart .mini_cart_item a.remove,.woocommerce-mini-cart .mini_cart_item .remove_from_cart_button,.woocommerce-mini-cart .mini_cart_item [aria-label*="Remove"],.woocommerce-mini-cart .mini_cart_item [aria-label*="Xóa"],.off-canvas .mini_cart_item a.remove,.off-canvas .mini_cart_item .remove_from_cart_button,.off-canvas .mini_cart_item [aria-label*="Remove"],.off-canvas .mini_cart_item [aria-label*="Xóa"]{display:none!important;visibility:hidden!important;pointer-events:none!important}.shop_table thead th{border-width:1px;font-weight:300;font-size:.7em}.pc-trust{display:grid;gap:28px}.pc-trust__title{font-size:14px;letter-spacing:.06em;font-weight:700;color:#999;margin:0 0 10px}.pc-trust__list{--gap:16px;--size:28px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.pc-trust__list[data-gap]{--gap:attr(data-gap px)}.pc-trust__list[data-size]{--size:attr(data-size px)}.pc-trust__item{display:flex;align-items:center;justify-content:flex-start}.pc-trust__item img{height:var(--size);width:auto;display:block;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:bicubic;filter:drop-shadow(0 0 0 #fff0)}@media (max-width:767.98px){.pc-trust{gap:22px}.pc-trust__list{--size:24px;--gap:14px}}@media (prefers-color-scheme:dark){.pc-trust__title{color:#bbb}}.pinkcat-social-footer{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:start}.pinkcat-social-footer .psf-item{display:grid;grid-template-rows:auto auto;gap:6px}.pinkcat-social-footer .psf-btn{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;color:#fff;text-decoration:none;font-weight:700;line-height:1;box-shadow:0 6px 18px rgb(0 0 0 / .12);transition:.15s all ease}.pinkcat-social-footer .psf-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgb(0 0 0 / .18);filter:brightness(1.05)}.pinkcat-social-footer .psf-btn .avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;border:2px solid rgb(255 255 255 / .75)}.pinkcat-social-footer .psf-btn .icon{width:18px;height:18px}.pinkcat-social-footer .psf-followers{font-size:12px;line-height:1.25;color:rgb(0 0 0 / .65);margin-left:2px}.site-footer .pinkcat-social-footer .psf-followers{color:rgb(255 255 255 / .85)}.pinkcat-social-footer .psf-btn.tt{background:#000}.pinkcat-social-footer .psf-btn.ig{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.pinkcat-social-footer .psf-btn.fb{background:#1877F2}.pinkcat-social-footer .psf-btn.yt{background:red}@media(max-width:768px){.pinkcat-social-footer{grid-template-columns:1fr;gap:12px}}.pc-promo-bar{background:linear-gradient(90deg,#ff4f9f,#ff87c6);padding:5px 18px;border-radius:0;margin-top:6px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:#fff;border:1px solid rgb(255 255 255 / .35);box-shadow:0 3px 10px rgb(255 105 180 / .25)}.pc-promo-bar .pc-promo-icon{font-size:18px;display:flex}.pc-promo-bar+.pc-promo-bar{display:none}.pc-trust__list{--gap:10px;--h:20px;--maxw:40px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.pc-trust__item{display:flex;align-items:center;justify-content:center;min-height:calc(var(--h) + 4px);padding:2px 4px}.pc-trust__item img{height:var(--h);max-height:var(--h);width:auto;max-width:var(--maxw);object-fit:contain;display:block;image-rendering:-webkit-optimize-contrast}.pc-trust__item img[src*="momo"]{max-width:36px}.pc-trust__item img[src*="mastercard"]{max-width:40px}.pc-trust__item img[src*="visa"]{max-width:40px}.pc-trust__item img[src*="ahamove"],.pc-trust__item img[src*="ghtk"],.pc-trust__item img[src*="ghn"],.pc-trust__item img[src*="viettel"]{max-width:42px}@media(max-width:600px){.pc-trust__list{--h:18px;--maxw:36px;--gap:8px}}.single-product form.cart{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:10px}.single-product form.cart .pc-size-chart-trigger{width:100%;order:0;margin-bottom:6px}.single-product form.cart .quantity{order:1}.single-product form.cart .single_add_to_cart_button{order:2}.single-product form.cart .social-icons,.single-product form.cart .product_meta{width:100%}.quantity input[type='button'].is-form.button{min-height:38px!important}.quantity input{height:38px!important}@media (max-width:767px){.single-product form.cart{flex-direction:column;align-items:stretch}.single-product form.cart .pc-size-chart-trigger{width:100%;margin-bottom:6px}.single-product form.cart .quantity{width:100%;margin:0 0 8px 0}.single-product form.cart .single_add_to_cart_button{width:100%;justify-content:center;margin-bottom:8px}.single-product form.cart .button:not(.single_add_to_cart_button){width:100%;min-height:45px;border-radius:5px;justify-content:center}}