.product-price del,
.product-price ins {
  text-decoration: none !important;
}

.product-price del {
  font-size: 26px;
  font-weight: 400;
  color: rgba(1, 1, 1, 0.5);
  position: relative;
}

.product-price del::after {
  content: "";
  position: absolute;
  left: -5%;
  top: 50%;
  width: 110%;
  height: 2px;
  background: #ef4444;
  transform: rotate(-10deg);
  transform-origin: center;
}

.star-rating span:before,
.star-rating::before,
p.stars a:after,
p.stars a:hover:after,
p.stars.selected a.active:before,
p.stars.selected a:not(.active):before,
p.stars:hover a:before {
  color: #f59e0b !important;
}

.variations select {
  display: none !important;
}

.single_variation_wrap .woocommerce-variation {
  display: none !important;
}

.custom-size-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 14px;
}

.size-pill {
  border: 1.5px solid #011ca7;
  color: #011ca7;
  border-radius: 10px;
  padding: 12px 20px;
  font-weight: 600;
  font-family: "Sora";
}

.size-pill:hover {
  transform: translateY(-1px);
}

.size-pill.active {
  background: #011ca7;
  color: #fff;
}

.accordion-btn.active,
.accordion-btn.active+.accordion-content {
  background: linear-gradient(270deg,
      #333870 0,
      #185a96 30.29%,
      #185a96 64.42%,
      #333870 100%);
  color: #fff;
}

.shopVideoSwiper {
  overflow: hidden !important;
  position: relative;
}

.shopVideoSwiper .swiper-slide {
  height: auto;
}

.shop-video-next,
.shop-video-prev {
  width: 52px;
  height: 52px;
  border-radius: 999px;
  background: #1237c8;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 30;
  cursor: pointer;
  transition: 0.3s;
}

.shop-video-next:hover,
.shop-video-prev:hover {
  transform: translateY(-50%) scale(1.08);
}

.shop-video-prev {
  left: -25px;
}

.shop-video-next {
  right: -25px;
}

#related-products {
  overflow: hidden;
}

.related-products-swiper .swiper-wrapper {
  align-items: stretch;
}

.related-products-swiper .swiper-slide {
  display: flex;
  height: auto;
}

.related-products-swiper .swiper-slide .product,
.related-products-swiper .swiper-slide li.product {
  width: 100% !important;
  margin: 0 !important;
  height: 100%;
}

.related-next,
.related-prev {
  width: 46px !important;
  height: 46px !important;
  border-radius: 999px;
  background: #011ca7;
  color: #fff !important;
  top: 58%;
}

.related-next::after,
.related-prev::after {
  content: "";
}

.related-prev {
  left: -20px;
}

.related-next {
  right: -20px;
}

.related-products-swiper .swiper-slide .product {
  width: 100% !important;
  margin: 0 !important;
}

.related-products-swiper ul.products {
  margin: 0 !important;
}

@media (max-width: 1023px) {}

@media (max-width: 767px) {

  .shop-video-next,
  .shop-video-prev {
    width: 42px;
    height: 42px;
  }

  .shop-video-prev {
    left: 10px;
  }

  .shop-video-next {
    right: 10px;
  }

  .ppom-custom-check {
    height: 14px !important;
    width: 14px !important;
    min-width: 14px !important;
    border-radius: 2px !important;
  }

  .ppom-acc-img {
    height: 45px !important;
    width: 45px !important;
  }

  .ppom-field-wrapper .ppom-input-option-label.ppom-label-checkbox {
    font-size: 12px !important;
  }

  .ppom-field-wrapper .ppom-input-option-label.ppom-label-checkbox .ppom-option-label-price {
    font-size: 10px !important;
  }

  .ppom-accessories-heading {
    font-size: 16px !important;
  }
}

.ppom-accessories-heading {
  font-size: 18px !important;
  padding: 14px 0px 0px 20px;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-family: "Sora", sans-serif;
}

.accordion-btn.active+.accordion-content {
  padding-bottom: 20px;
}

.accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s;
  font-family: "Sora";
}

.accordion-btn {
  background: #fff;
  color: #000;
  box-shadow: 0 4px 20px 0 #00000029;
  transition: 0.3s;
}

.accordion-btn.active {
  box-shadow: 0 4px 20px 0 #00000029;
}

.main-accordion-bg-khjkl.next-active .accordion-btn {
  background: red !important;
  color: #fff !important;
}

.variations label {
  display: block;

  font-family: "Sprintura";
  font-size: 22px;
  font-style: italic;
  text-transform: uppercase;
  color: #000;
}

.variations tr {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  margin-top: 16px;
}

.woocommerce div.product form.cart table.variations {
  margin-bottom: 20px;
}

.custom-size-pills {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.size-pill {
  min-width: 150px;
  height: 54px;
  border: 1px solid #1434cb;
  border-radius: 10px;
  background: #fff;
  color: #1434cb;
  font-weight: 600;
  cursor: pointer;
}

.size-pill.active {
  background: #1434cb;
  color: #fff;
}

.custom-color-pills {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 10px;
}

.color-pill {
  width: 166px;
  height: 120px;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid transparent;
  cursor: pointer;
}

.color-pill.active {
  border: 2px solid #1434cb;
}

.color-pill img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}

.woocommerce-variation-add-to-cart {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.pdp-cart-wrap .cart {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 8px;
}

.pdp-cart-wrap .woocommerce-variation-add-to-cart {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

.pdp-cart-wrap .quantity {
  position: relative;
  display: flex;
  align-items: center;
  border: 1.5px solid #010101;
  border-radius: 999px;
  overflow: hidden;
  width: fit-content;
  height: 52px;
}

.pdp-cart-wrap .qty-btn {
  background: #f0f2ff;
  border: none;
  font-family: "Sora";
  width: 65px;
  height: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  color: #010101;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:
    background-color 0.2s ease,
    color 0.2s ease;
}

.pdp-cart-wrap .qty-btn:hover {
  background-color: #011ca7;
  color: #fff;
}

.pdp-cart-wrap .qty-btn:active {
  transform: scale(1);
}

.pdp-cart-wrap input.qty {
  border: none;
  outline: none;
  width: 60px;
  height: 100%;
  text-align: center;
  font-size: 18px;
  font-family: "Sora";
  font-weight: 600;
  color: #010101;
  background: #f0f2ff;
  -moz-appearance: textfield;
}

.pdp-cart-wrap input.qty::-webkit-outer-spin-button,
.pdp-cart-wrap input.qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.pdp-cart-wrap .single_add_to_cart_button,
.pdp-cart-wrap .buy-now-btn {
  width: 100%;
  padding: 16px 24px;
  border-radius: 999px;
  font-size: 26px;
  font-weight: 600;
  font-family: "Sora";
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition:
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease,
    transform 0.15s ease,
    box-shadow 0.2s ease;
}

.pdp-cart-wrap .single_add_to_cart_button {
  background-color: #fff;
  border: 2px solid #011ca7;
  color: #011ca7;
}

.pdp-cart-wrap .single_add_to_cart_button::after {
  content: "";
  width: 22px;
  height: 22px;
  margin-left: 4px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2233%22%20viewBox%3D%220%200%2030%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.7073%200C11.2555%200%208.45726%202.79822%208.45726%206.25V7.5H5.69488C3.78408%207.5%202.17883%208.93675%201.96782%2010.8359L0.0233816%2028.3359C-0.223443%2030.5572%201.51539%2032.5%203.75044%2032.5H18.4573C19.1476%2032.5%2019.7073%2031.9404%2019.7073%2031.25C19.7073%2030.5596%2019.1476%2030%2018.4573%2030H3.75044C3.00543%2030%202.42581%2029.3524%202.50808%2028.612L4.45253%2011.112C4.52287%2010.4789%205.05795%2010%205.69488%2010H8.45726V12.5C8.45726%2013.1904%209.01688%2013.75%209.70726%2013.75C10.3976%2013.75%2010.9573%2013.1904%2010.9573%2012.5V10H18.4573V12.5C18.4573%2013.1904%2019.0169%2013.75%2019.7073%2013.75C20.3976%2013.75%2020.9573%2013.1904%2020.9573%2012.5V10H23.7196C24.3566%2010%2024.8918%2010.4789%2024.962%2011.112L25.9649%2020.138C26.0411%2020.8241%2026.6591%2021.3186%2027.3454%2021.2424C28.0315%2021.1661%2028.5259%2020.5481%2028.4496%2019.862L27.4468%2010.8359C27.2358%208.93676%2025.6305%207.5%2023.7196%207.5H20.9573V6.25C20.9573%202.79822%2018.159%200%2014.7073%200ZM18.4573%207.5V6.25C18.4573%204.17894%2016.7784%202.5%2014.7073%202.5C12.6363%202.5%2010.9573%204.17894%2010.9573%206.25V7.5H18.4573Z%22%20fill%3D%22%23011CA7%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M25.957%2023.75C25.957%2023.0596%2025.3974%2022.5%2024.707%2022.5C24.0167%2022.5%2023.457%2023.0596%2023.457%2023.75V26.25H20.957C20.2667%2026.25%2019.707%2026.8096%2019.707%2027.5C19.707%2028.1904%2020.2667%2028.75%2020.957%2028.75H23.457V31.25C23.457%2031.9404%2024.0167%2032.5%2024.707%2032.5C25.3974%2032.5%2025.957%2031.9404%2025.957%2031.25V28.75H28.457C29.1474%2028.75%2029.707%2028.1904%2029.707%2027.5C29.707%2026.8096%2029.1474%2026.25%2028.457%2026.25H25.957V23.75Z%22%20fill%3D%22%23011CA7%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2233%22%20viewBox%3D%220%200%2030%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.7073%200C11.2555%200%208.45726%202.79822%208.45726%206.25V7.5H5.69488C3.78408%207.5%202.17883%208.93675%201.96782%2010.8359L0.0233816%2028.3359C-0.223443%2030.5572%201.51539%2032.5%203.75044%2032.5H18.4573C19.1476%2032.5%2019.7073%2031.9404%2019.7073%2031.25C19.7073%2030.5596%2019.1476%2030%2018.4573%2030H3.75044C3.00543%2030%202.42581%2029.3524%202.50808%2028.612L4.45253%2011.112C4.52287%2010.4789%205.05795%2010%205.69488%2010H8.45726V12.5C8.45726%2013.1904%209.01688%2013.75%209.70726%2013.75C10.3976%2013.75%2010.9573%2013.1904%2010.9573%2012.5V10H18.4573V12.5C18.4573%2013.1904%2019.0169%2013.75%2019.7073%2013.75C20.3976%2013.75%2020.9573%2013.1904%2020.9573%2012.5V10H23.7196C24.3566%2010%2024.8918%2010.4789%2024.962%2011.112L25.9649%2020.138C26.0411%2020.8241%2026.6591%2021.3186%2027.3454%2021.2424C28.0315%2021.1661%2028.5259%2020.5481%2028.4496%2019.862L27.4468%2010.8359C27.2358%208.93676%2025.6305%207.5%2023.7196%207.5H20.9573V6.25C20.9573%202.79822%2018.159%200%2014.7073%200ZM18.4573%207.5V6.25C18.4573%204.17894%2016.7784%202.5%2014.7073%202.5C12.6363%202.5%2010.9573%204.17894%2010.9573%206.25V7.5H18.4573Z%22%20fill%3D%22%23011CA7%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M25.957%2023.75C25.957%2023.0596%2025.3974%2022.5%2024.707%2022.5C24.0167%2022.5%2023.457%2023.0596%2023.457%2023.75V26.25H20.957C20.2667%2026.25%2019.707%2026.8096%2019.707%2027.5C19.707%2028.1904%2020.2667%2028.75%2020.957%2028.75H23.457V31.25C23.457%2031.9404%2024.0167%2032.5%2024.707%2032.5C25.3974%2032.5%2025.957%2031.9404%2025.957%2031.25V28.75H28.457C29.1474%2028.75%2029.707%2028.1904%2029.707%2027.5C29.707%2026.8096%2029.1474%2026.25%2028.457%2026.25H25.957V23.75Z%22%20fill%3D%22%23011CA7%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

.pdp-cart-wrap .single_add_to_cart_button:hover {
  background-color: #011ca7;
  color: #fff;
  box-shadow: 0 4px 14px rgba(1, 28, 167, 0.25);
}

.pdp-cart-wrap .single_add_to_cart_button:active {
  transform: scale(1);
}

.pdp-cart-wrap .buy-now-btn {
  background-color: #011ca7;
  border: 1.5px solid #011ca7;
  color: #fff;
}

.pdp-cart-wrap .buy-now-btn::after {
  content: "";
  width: 35px;
  height: 18px;
  margin-left: 4px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2217%22%20viewBox%3D%220%200%2040%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.26422%202.62353H7.96859C8.10914%202.62353%208.22305%202.50962%208.22305%202.36908C8.22305%202.22853%208.10914%202.11462%207.96859%202.11462H7.26422C7.12367%202.11462%207.00977%202.22853%207.00977%202.36908C7.00977%202.50962%207.12375%202.62353%207.26422%202.62353Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M9.30816%202.62353H13.1535C13.294%202.62353%2013.4079%202.50962%2013.4079%202.36908C13.4079%202.22853%2013.294%202.11462%2013.1535%202.11462H9.30816C9.16762%202.11462%209.05371%202.22853%209.05371%202.36908C9.05371%202.50962%209.16762%202.62353%209.30816%202.62353Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M13.1929%203.74365H6.91309V7.68264H9.52684C11.4382%207.68256%2013.0138%205.63061%2013.1929%203.74365Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M28.8448%207.68252H31.4586V3.74353H25.1787C25.3578%205.63056%2026.9334%207.68252%2028.8448%207.68252Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31.4587%208.19142H28.8449C26.6505%208.19142%2024.847%205.94814%2024.6658%203.74353H23.8678C23.1126%203.74353%2022.4368%204.19345%2022.1477%204.89158C22.0317%205.17259%2021.7609%205.35361%2021.4556%205.35361H16.9141C16.6109%205.35361%2016.3401%205.17244%2016.2241%204.89158C15.933%204.19337%2015.2592%203.74353%2014.5019%203.74353H13.7039C13.5248%205.94814%2011.7191%208.19142%209.52672%208.19142H6.91312V12.1629C6.91312%2012.4153%206.88664%2012.6637%206.83984%2012.9018H12.332C12.9956%2012.9018%2013.6246%2012.6107%2014.0542%2012.1018L14.4898%2011.5888C14.6323%2011.4199%2014.842%2011.3242%2015.0619%2011.3242H23.3102C23.5301%2011.3242%2023.7377%2011.4199%2023.8802%2011.5888L24.3158%2012.1018C24.7473%2012.6107%2025.3743%2012.9018%2026.04%2012.9018H31.5322C31.4853%2012.6636%2031.4589%2012.4153%2031.4589%2012.1629V8.19142H31.4587Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M39.7451%2011.3989C39.6046%2011.3989%2039.4907%2011.5128%2039.4907%2011.6534C39.4859%2012.0513%2039.5056%2012.3107%2039.46%2012.672C39.4425%2012.8113%2039.5412%2012.9385%2039.6807%2012.9563C39.8192%2012.9741%2039.9473%2012.8756%2039.965%2012.7356C40.0159%2012.3328%2039.9946%2012.041%2039.9996%2011.6533C39.9996%2011.5128%2039.8857%2011.3989%2039.7451%2011.3989Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M39.3657%2014.0038C39.2405%2013.9406%2039.0873%2013.9901%2039.0234%2014.1153C38.4497%2015.2432%2037.4212%2016.0599%2036.1998%2016.3576C36.0804%2016.3785%2035.9902%2016.4827%2035.9902%2016.6083C35.9902%2016.7489%2036.1052%2016.8628%2036.2458%2016.8628C36.9567%2016.8628%2038.6739%2015.9251%2039.4771%2014.3459C39.5409%2014.2206%2039.4909%2014.0676%2039.3657%2014.0038Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M38.372%2012.163V3.98994C38.372%203.16354%2038.0586%202.41033%2037.5414%201.84229L35.8518%208.43979C35.5282%209.70393%2034.3903%2010.5853%2033.0874%2010.5853H32.2222C32.1326%2010.5853%2032.0472%2010.5691%2031.9678%2010.5405V12.1629C31.9678%2013.9278%2033.405%2015.3649%2035.1698%2015.3649C36.9369%2015.365%2038.372%2013.9278%2038.372%2012.163Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M5.28648%2010.5853C3.97961%2010.5853%202.84375%209.70388%202.52211%208.43974L0.830469%201.84021C0.315469%202.4081%200%203.16334%200%203.98974V12.1628C0%2013.9277%201.43719%2015.3648%203.20203%2015.3648C4.96898%2015.3648%206.40406%2013.9276%206.40406%2012.1628V10.5404C6.32461%2010.5689%206.23922%2010.5852%206.14961%2010.5852H5.28648V10.5853Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M32.2222%2010.0764H33.0874C34.1581%2010.0764%2035.0925%209.35172%2035.3592%208.31351L37.1464%201.33945C37.3195%200.651797%2036.7978%200%2036.1062%200H34.6426C33.1689%200%2031.9678%201.19898%2031.9678%202.67477V9.82187C31.9678%209.96242%2032.0818%2010.0764%2032.2222%2010.0764Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M3.73172%200H2.2661C1.57047%200%201.05188%200.656875%201.22797%201.33945L3.01524%208.31351C3.27985%209.35172%204.21422%2010.0764%205.28696%2010.0764H6.15008C6.29055%2010.0764%206.40454%209.96242%206.40454%209.82195V2.67484C6.40461%201.19898%205.20563%200%203.73172%200Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2217%22%20viewBox%3D%220%200%2040%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.26422%202.62353H7.96859C8.10914%202.62353%208.22305%202.50962%208.22305%202.36908C8.22305%202.22853%208.10914%202.11462%207.96859%202.11462H7.26422C7.12367%202.11462%207.00977%202.22853%207.00977%202.36908C7.00977%202.50962%207.12375%202.62353%207.26422%202.62353Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M9.30816%202.62353H13.1535C13.294%202.62353%2013.4079%202.50962%2013.4079%202.36908C13.4079%202.22853%2013.294%202.11462%2013.1535%202.11462H9.30816C9.16762%202.11462%209.05371%202.22853%209.05371%202.36908C9.05371%202.50962%209.16762%202.62353%209.30816%202.62353Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M13.1929%203.74365H6.91309V7.68264H9.52684C11.4382%207.68256%2013.0138%205.63061%2013.1929%203.74365Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M28.8448%207.68252H31.4586V3.74353H25.1787C25.3578%205.63056%2026.9334%207.68252%2028.8448%207.68252Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31.4587%208.19142H28.8449C26.6505%208.19142%2024.847%205.94814%2024.6658%203.74353H23.8678C23.1126%203.74353%2022.4368%204.19345%2022.1477%204.89158C22.0317%205.17259%2021.7609%205.35361%2021.4556%205.35361H16.9141C16.6109%205.35361%2016.3401%205.17244%2016.2241%204.89158C15.933%204.19337%2015.2592%203.74353%2014.5019%203.74353H13.7039C13.5248%205.94814%2011.7191%208.19142%209.52672%208.19142H6.91312V12.1629C6.91312%2012.4153%206.88664%2012.6637%206.83984%2012.9018H12.332C12.9956%2012.9018%2013.6246%2012.6107%2014.0542%2012.1018L14.4898%2011.5888C14.6323%2011.4199%2014.842%2011.3242%2015.0619%2011.3242H23.3102C23.5301%2011.3242%2023.7377%2011.4199%2023.8802%2011.5888L24.3158%2012.1018C24.7473%2012.6107%2025.3743%2012.9018%2026.04%2012.9018H31.5322C31.4853%2012.6636%2031.4589%2012.4153%2031.4589%2012.1629V8.19142H31.4587Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M39.7451%2011.3989C39.6046%2011.3989%2039.4907%2011.5128%2039.4907%2011.6534C39.4859%2012.0513%2039.5056%2012.3107%2039.46%2012.672C39.4425%2012.8113%2039.5412%2012.9385%2039.6807%2012.9563C39.8192%2012.9741%2039.9473%2012.8756%2039.965%2012.7356C40.0159%2012.3328%2039.9946%2012.041%2039.9996%2011.6533C39.9996%2011.5128%2039.8857%2011.3989%2039.7451%2011.3989Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M39.3657%2014.0038C39.2405%2013.9406%2039.0873%2013.9901%2039.0234%2014.1153C38.4497%2015.2432%2037.4212%2016.0599%2036.1998%2016.3576C36.0804%2016.3785%2035.9902%2016.4827%2035.9902%2016.6083C35.9902%2016.7489%2036.1052%2016.8628%2036.2458%2016.8628C36.9567%2016.8628%2038.6739%2015.9251%2039.4771%2014.3459C39.5409%2014.2206%2039.4909%2014.0676%2039.3657%2014.0038Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M38.372%2012.163V3.98994C38.372%203.16354%2038.0586%202.41033%2037.5414%201.84229L35.8518%208.43979C35.5282%209.70393%2034.3903%2010.5853%2033.0874%2010.5853H32.2222C32.1326%2010.5853%2032.0472%2010.5691%2031.9678%2010.5405V12.1629C31.9678%2013.9278%2033.405%2015.3649%2035.1698%2015.3649C36.9369%2015.365%2038.372%2013.9278%2038.372%2012.163Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M5.28648%2010.5853C3.97961%2010.5853%202.84375%209.70388%202.52211%208.43974L0.830469%201.84021C0.315469%202.4081%200%203.16334%200%203.98974V12.1628C0%2013.9277%201.43719%2015.3648%203.20203%2015.3648C4.96898%2015.3648%206.40406%2013.9276%206.40406%2012.1628V10.5404C6.32461%2010.5689%206.23922%2010.5852%206.14961%2010.5852H5.28648V10.5853Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M32.2222%2010.0764H33.0874C34.1581%2010.0764%2035.0925%209.35172%2035.3592%208.31351L37.1464%201.33945C37.3195%200.651797%2036.7978%200%2036.1062%200H34.6426C33.1689%200%2031.9678%201.19898%2031.9678%202.67477V9.82187C31.9678%209.96242%2032.0818%2010.0764%2032.2222%2010.0764Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M3.73172%200H2.2661C1.57047%200%201.05188%200.656875%201.22797%201.33945L3.01524%208.31351C3.27985%209.35172%204.21422%2010.0764%205.28696%2010.0764H6.15008C6.29055%2010.0764%206.40454%209.96242%206.40454%209.82195V2.67484C6.40461%201.19898%205.20563%200%203.73172%200Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

.pdp-cart-wrap .buy-now-btn:hover {
  background-color: #010f6e;
  border-color: #010f6e;
  box-shadow: 0 4px 14px rgba(1, 28, 167, 0.35);
}

.pdp-cart-wrap .buy-now-btn:active {
  transform: scale(0.98);
}

@media (max-width: 480px) {

  .pdp-cart-wrap .single_add_to_cart_button,
  .pdp-cart-wrap .buy-now-btn {
    font-size: 16px;
    padding: 10px 20px;
  }
}

body.product-type-variable .pdp-cart-wrap,
body.product-type-variable .pdp-cart-wrap form.cart {
  display: contents;
}

body.product-type-simple .pdp-cart-wrap {
  order: 999;
}

body.product-type-variable .single_variation_wrap {
  order: 999;
}

body.product-type-variable .pdp-accordion-wrap {
  order: 997;
}

.reset_variations {
  display: none;
}

.variations .reset_variations {
  display: inline-block;
  padding: 10px 25px;
  border-radius: 10px;
  background: #011ca7;
  color: white;
  margin-top: 10px;
  font-family: "Sora";
}

.added_to_cart {
  display: inline-block;
  border: 1px solid #011ca7;
  border-radius: 999px;
  padding: 12px 30px;
  font-family: "Sora";
  font-weight: 700;
  text-align: center;
  color: #011ca7;
}

#sticky-add-to-cart .added_to_cart {
  border: 1px solid #fff;
  color: #fff;
}

.product_meta {
  font-weight: 500;
  display: flex;
  flex-direction: column;
}

.product_meta a {
  font-weight: 400;
  text-decoration: none;
  color: #011ca7;
}

.product_meta a:hover {
  text-decoration: underline;
}

.ppom-field-wrapper .form-group>label.form-control-label {
  display: none;
}

.ppom-field-wrapper .show_description.ppom-input-desc {
  display: none;
}

.ppom-field-wrapper .form-check-inline {
  display: flex !important;
  width: 100%;
  padding: 0 !important;
}

.woocommerce-js .ppom-flex-controller {
  display: flex !important;
}

.ppom-field-wrapper .form-check-label {
  display: flex !important;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 12px 16px;

  border: none !important;
  border-radius: 0 !important;
  cursor: pointer;
  font-family: "Sora", sans-serif;
  transition: background 0.15s;
}

.ppom-field-wrapper .form-check-inline:first-of-type .form-check-label {
  border-radius: 10px 10px 0 0 !important;
}

.ppom-field-wrapper .form-check-inline:last-of-type .form-check-label {
  border-radius: 0 0 10px 10px !important;
}

.ppom-field-wrapper input[type="checkbox"].ppom-check-input {
  position: absolute !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none;
}

.ppom-custom-check {
  width: 18px;
  height: 18px;
  min-width: 18px;
  border-radius: 2px;
  border: 1.5px solid #011ca7;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:
    background 0.15s,
    border-color 0.15s;
}

.ppom-field-wrapper .form-check-label.acc-checked .ppom-custom-check {
  background: #011ca7;
  border-color: #011ca7;
}

.ppom-custom-check svg {
  display: none;
}

.ppom-field-wrapper .form-check-label.acc-checked .ppom-custom-check svg {
  display: block;
}

.ppom-acc-img {
  width: 54px;
  height: 54px;
  border-radius: 10px;
  object-fit: contain;
  flex-shrink: 0;
}

.ppom-wrapper .form-group {
  margin-bottom: 0px;
}

.ppom-field-wrapper .ppom-input-option-label.ppom-label-checkbox {
  display: flex !important;
  flex-direction: column;
  gap: 2px;
  font-size: 19px;
  font-weight: 700;
  color: #1a1a2e;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.2;
}

.ppom-field-wrapper .ppom-input-option-label.ppom-label-checkbox .ppom-option-label-price {
  font-size: 12px;
}

.ppom-field-wrapper .ppom-option-label-price {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #011CA7;
  text-transform: none;
  letter-spacing: 0;
}

.ppom-rendering-fields {
  background: #F0F2FF;
  border-radius: 10px;
  margin-bottom: 16px;
}

#ppom-price-container {
  font-family: "Sora";
}

.ppom-field-wrapper[data-type="radio"] .form-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

.ppom-field-wrapper[data-type="radio"] .form-group>.form-control-label {
  flex: 0 0 100%;
}

.ppom-field-wrapper[data-type="radio"] .form-check {
  margin: 0;
}

/* listing css start */
.hero-banner-list {
  background-image: url("https://dev.australiahoverboards.com.au/wp-content/uploads/2026/07/hero-banner.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (max-width: 1023px) {
  .hero-banner-list {
    background-image: url("https://dev.australiahoverboards.com.au/wp-content/uploads/2026/07/hero-m.webp");
  }
}

/* lising css ends */


#related-products {
  background-image: url('../wp-content/uploads/2026/07/asdasd.webp');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
}

@media (max-width: 767px) {
  #related-products {
    background-image: url('../wp-content/uploads/2026/07/wdaf.webp');
  }
}

.pdp-wishlist {

  position: absolute;
  top: 10%;
  right: 10%;
  z-index: 30;
}

.pdp-wishlist .yith-wcwl-add-to-wishlist {
  margin: 0;
}

.pdp-wishlist .feedback,
.pdp-wishlist .view-wishlist {
  display: none !important;
}

.pdp-wishlist a {
  width: 48px;
  height: 48px;
  border-radius: 9999px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 20px rgba(0, 0, 0, .12);
  transition: .3s;
}

.pdp-wishlist a:hover {
  transform: scale(1.08);
}

.pdp-wishlist .yith-wcwl-add-to-wishlist-button svg {
  margin: auto;
}