.elementor-31 .elementor-element.elementor-element-6928df95:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6928df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thetoyspk.com/wp-content/uploads/2026/09/Asset-4-20.jpg");background-position:0px 70%;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-6928df95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 1em 7em 1em;}.elementor-31 .elementor-element.elementor-element-6928df95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-67b1c831.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31 .elementor-element.elementor-element-71dd195d{text-align:center;}.elementor-31 .elementor-element.elementor-element-71dd195d .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-31 .elementor-element.elementor-element-22908534{text-align:center;}.elementor-31 .elementor-element.elementor-element-22908534 .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-621a56d7{--divider-border-style:curly;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-31 .elementor-element.elementor-element-621a56d7 .elementor-divider-separator{width:140px;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-621a56d7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6f617e5{padding:4em 1em 7em 1em;}.elementor-31 .elementor-element.elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072{margin:50px 15px calc(var(--kit-widget-spacing, 0px) + 50px) 15px;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-6928df95:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6928df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-31 .elementor-element.elementor-element-6928df95{padding:6em 1em 6em 1em;}.elementor-31 .elementor-element.elementor-element-71dd195d .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-31 .elementor-element.elementor-element-22908534 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-6f617e5{padding:3em 1em 2em 1em;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-6928df95:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6928df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-6928df95{padding:6em 0em 6em 0em;}.elementor-31 .elementor-element.elementor-element-71dd195d .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-31 .elementor-element.elementor-element-22908534 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-6f617e5{padding:2em 1em 1em 1em;}}/* Start custom CSS *//* The Toys: My Account widget styled to match Cart and Checkout */
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce {
  color: #1F2933;
  font-family: Poppins, sans-serif;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-navigation,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content {
  background: #FFFFFF;
  border: 4px dashed #EAF8F1;
  border-radius: 10px;
  padding: 35px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 10px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-navigation-link a {
  display: block;
  padding: 13px 16px;
  border-radius: 6px;
  background: #F5F7FA;
  color: #1F2933;
  font-weight: 600;
  text-decoration: none;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-navigation-link.is-active a,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-navigation-link a:hover {
  background: #E2262F;
  color: #FFFFFF;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content p,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content address,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content td,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content th {
  color: #1F2933;
  font-size: 16px;
  line-height: 1.5;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content a:not(.button) {
  color: #0E6BA8;
  font-weight: 600;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content a:not(.button):hover {
  color: #E2262F;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce button.button,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce a.button,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce input.button {
  background: #E2262F;
  color: #FFFFFF;
  border: 0;
  border-radius: 5px;
  padding: 13px 22px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce button.button:hover,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce a.button:hover,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce input.button:hover {
  background: #FFC928;
  color: #1F2933;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce form .form-row input.input-text,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce form .form-row textarea,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce form .form-row select {
  background: #F5F7FA;
  border: 1px solid #E5E7EB;
  border-radius: 5px;
  color: #1F2933;
  padding: 12px 14px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce table.shop_table {
  border: 1px solid #E5E7EB;
  border-radius: 10px;
  overflow: hidden;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce table.shop_table th {
  color: #0E6BA8;
  font-weight: 700;
}
@media (max-width: 768px) {
  body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-navigation,
  body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-MyAccount-content {
    padding: 20px;
  }
}
/* The Toys: Login/Register form view inside My Account */
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 #customer_login {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 #customer_login .u-column1,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 #customer_login .u-column2 {
  float: none;
  width: 100%;
  background: #FFFFFF;
  border: 4px dashed #EAF8F1;
  border-radius: 10px;
  padding: 35px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 #customer_login h2 {
  color: #0E6BA8;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 22px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form label {
  color: #1F2933;
  font-weight: 600;
  margin-bottom: 7px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form .input-text,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form input[type="email"],
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form input[type="password"],
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form input[type="text"] {
  width: 100%;
  background: #F5F7FA;
  border: 1px solid #E5E7EB;
  border-radius: 5px;
  color: #1F2933;
  min-height: 46px;
  padding: 12px 14px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form .input-text:focus,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form input:focus {
  border-color: #E2262F;
  outline: none;
  box-shadow: 0 0 0 2px rgba(226, 38, 47, 0.12);
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form-login__rememberme {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 14px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form .woocommerce-button,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form button.button {
  background: #E2262F;
  color: #FFFFFF;
  border: 0;
  border-radius: 5px;
  padding: 13px 24px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form .woocommerce-button:hover,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-form button.button:hover {
  background: #FFC928;
  color: #1F2933;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .lost_password a,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-privacy-policy-text a {
  color: #0E6BA8;
  font-weight: 600;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .lost_password a:hover,
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-privacy-policy-text a:hover {
  color: #E2262F;
}
body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 .woocommerce-privacy-policy-text {
  color: #1F2933;
  font-size: 14px;
  line-height: 1.6;
}
@media (max-width: 768px) {
  body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 #customer_login {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 #customer_login .u-column1,
  body.elementor-page-31 .elementor-element-c24ea7f1-5dfc-41b0-9189-534b40b30072 #customer_login .u-column2 {
    padding: 20px;
  }
}/* End custom CSS */