.wpcf7-form.platin-cf7-submitting .wpcf7-spinner{visibility:visible}.wpcf7-form.platin-cf7-submitting button[type="submit"],.wpcf7-form.platin-cf7-submitting input[type="submit"],.wpcf7-form.platin-cf7-submitting .wpcf7-submit{cursor:wait;pointer-events:none}.woocommerce table.cart .quantity_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.woocommerce table.cart .quantity_wrap .quantity_label{display:none}.woocommerce .quantity.buttons_added{display:inline-flex;align-items:stretch;border:1px solid #ddd;border-radius:4px;overflow:hidden;background:#fff}.woocommerce .quantity.buttons_added .qty,.woocommerce .quantity.buttons_added input.qty{width:48px!important;min-width:48px;height:40px;margin:0;padding:0 4px;border:0!important;border-radius:0;box-shadow:none!important;text-align:center;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity.buttons_added .qty::-webkit-outer-spin-button,.woocommerce .quantity.buttons_added .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity.buttons_added button.plus,.woocommerce .quantity.buttons_added button.minus{position:relative;width:40px;min-width:40px;height:40px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#8a8a8a!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:0!important;font-weight:300;line-height:40px;cursor:pointer;transform:none!important}.woocommerce .quantity.buttons_added button.plus:hover,.woocommerce .quantity.buttons_added button.minus:hover{background:#f7f7f7!important;color:#555!important}.woocommerce .quantity.buttons_added button.plus i,.woocommerce .quantity.buttons_added button.minus i,.woocommerce .quantity.buttons_added button.plus i:before,.woocommerce .quantity.buttons_added button.minus i:before{display:none!important;content:none!important;font-family:inherit!important;transform:none!important}.woocommerce .quantity.buttons_added button.minus:before{content:"\2212";display:block;font-family:Arial,Helvetica,sans-serif!important;font-size:16px;font-weight:300!important;font-style:normal;line-height:40px;color:inherit;transform:none!important}.woocommerce .quantity.buttons_added button.plus:before{content:"+";display:block;font-family:Arial,Helvetica,sans-serif!important;font-size:18px;font-weight:300!important;font-style:normal;line-height:40px;color:inherit;transform:none!important}.platin-branch-maps{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 8px}.platin-branch-maps__list{display:flex;flex-wrap:wrap;gap:8px}.platin-branch-maps__btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px solid #e6e0d8;border-radius:999px;background:#faf8f4;color:#2b2724;text-decoration:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.platin-branch-maps__btn svg{width:22px;height:22px;flex:0 0 22px}.platin-branch-maps__btn:hover,.platin-branch-maps__btn:focus{background:#fff;border-color:#c9b8a4;color:#111;text-decoration:none;transform:translateY(-1px)}.platin-branch-tel{color:inherit;text-decoration:none}.platin-branch-tel:hover,.platin-branch-tel:focus{color:inherit;text-decoration:underline}@media (max-width:767px){.platin-branch-maps{justify-content:center}.platin-branch-maps__list{justify-content:center}}