* {
  box-sizing: border-box;
  font-family: "made_tommymedium";
  font-weight: 500;
  margin: 0;
  padding: 0;
}
img {
  pointer-events: none;
  /* Prevents hover interaction */
}
a, button {
  text-decoration: none;
  font-family: "made_tommymedium";
  font-weight: 500 !important;
}
ul {
  list-style-type: none;
}
.vc_section {
  padding: 0;
  margin: 0 !important;
}
.vc_section .vc_row {
  margin: 0;
}
.vc_section .vc_row .vc_column-inner {
  padding: 0;
}
.vc_section .vc_row .vc_column-inner .wpb_content_element {
  margin-bottom: 0;
}
.vc_section .vc_row .vc_column-inner .btn-shop {
  margin-bottom: 0;
}
.grecaptcha-badge {
  z-index: 1;
}
@font-face {
  font-family: "made_tommyblack";
  src: url("../fonts/made_tommy_black_personal_use-webfont.woff2") format("woff2"), url("../fonts/made_tommy_black_personal_use-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommybold";
  src: url("../fonts/made_tommy_bold_personal_use-webfont.woff2") format("woff2"), url("../fonts/made_tommy_bold_personal_use-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommyextrabold";
  src: url("../fonts/made_tommy_extrabold_personal_use-webfont.woff2") format("woff2"), url("../fonts/made_tommy_extrabold_personal_use-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommylight";
  src: url("../fonts/made_tommy_light_personal_use-webfont.woff2") format("woff2"), url("../fonts/made_tommy_light_personal_use-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommymedium";
  src: url("../fonts/made_tommy_med.woff2") format("woff2"), url("../fonts/made_tommy_med.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "made_tommyregular";
  src: url("../fonts/made_tommy_regular_personal_use-webfont.woff2") format("woff2"), url("../fonts/made_tommy_regular_personal_use-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
html {
  scroll-behavior: smooth;
}
.show-password-input {
  right: 0.521vw !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}
.tp-bullet-image, .tp-bullet-imageoverlay, .tp-bullet-title {
  display: none;
}
.top-container {
  background: #f9f9f9;
  padding: 0.729vw 7.969vw;
}
.top-container .header-offer {
  display: flex;
  justify-content: space-between;
}
.top-container .header-offer .offer-media {
  align-items: center;
  display: flex;
  gap: 0.365vw;
}
.top-container .header-offer .offer-media img {
  height: 1.042vw;
  width: 1.042vw;
}
.top-container .header-offer .offer-media img.klarnanow-img {
  height: 1.198vw;
  width: 8.854vw;
}
.top-container .header-offer .offer-media img.clearpay-img {
  height: unset;
  max-width: 4.688vw;
  width: unset;
}
.top-container .header-offer .offer-media p {
  font-size: 0.729vw;
}
header {
  box-shadow: 0 0.156vw 0.26vw 0 rgba(0, 0, 0, 0.16);
  padding: 1.25vw 0 0.938vw;
  position: relative;
  z-index: 1;
}
header .wrapper {
  align-items: center;
  display: flex;
  padding-left: 7.656vw;
}
header .wrapper #menu-main-menu {
  font-family: "made_tommymedium";
  display: flex;
  align-items: center;
}
header .wrapper #menu-main-menu .menu-item {
  position: relative;
  margin-left: 3.802vw;
}
header .wrapper #menu-main-menu .menu-item:first-of-type {
  margin-left: 2.656vw;
}
header .wrapper #menu-main-menu .menu-item.menu-item-443 {
  display: none;
}
header .wrapper #menu-main-menu .menu-item a {
  color: #707070;
  font-size: 1.032vw;
  text-transform: uppercase;
}
header .wrapper #menu-main-menu .menu-item a::before {
  background: url("/wp-content/uploads/2024/06/icon-dot.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  font-size: 0;
  height: 0.625vw;
  width: 0.625vw;
  position: absolute;
  top: -0.469vw;
  right: -0.521vw;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
header .wrapper #menu-main-menu .menu-item a:hover::before {
  opacity: 1;
}
header .wrapper #menu-main-menu .menu-item a:focus {
  color: #FF6E0C;
}
header .wrapper #menu-main-menu .menu-item-29 a {
  text-transform: unset;
}
header .wrapper .actions {
  display: flex;
  align-items: center;
  gap: 1.406vw;
  margin-left: 2.656vw;
}
header .wrapper .actions .cart a {
  align-items: center;
  color: #707070;
  display: flex;
  font-family: "made_tommymedium";
  font-size: 0.625vw;
  gap: 0.495vw;
  text-transform: uppercase;
}
header .wrapper .actions .cart a img {
  width: 2.76vw;
  height: 2.604vw;
}
header .wrapper .actions .cart a span {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
header .wrapper .actions .cart:hover img {
  filter: invert(65%) sepia(75%) saturate(1814%) hue-rotate(353deg) brightness(103%) contrast(110%);
}
header .wrapper .actions .cart:hover span {
  opacity: 1;
}
header .wrapper .actions .account a {
  align-items: center;
  color: #707070;
  display: flex;
  font-family: "made_tommymedium";
  font-size: 0.625vw;
  gap: 0.495vw;
  text-transform: uppercase;
}
header .wrapper .actions .account a img {
  width: 2.604vw;
  height: 2.604vw;
}
header .wrapper .actions .account a span {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
header .wrapper .actions .account:hover img {
  filter: invert(65%) sepia(75%) saturate(1814%) hue-rotate(353deg) brightness(103%) contrast(110%);
}
header .wrapper .actions .account:hover span {
  opacity: 1;
}
header .wrapper .custom-logo {
  height: 1.979vw;
  width: 11.25vw;
}
header .wrapper .side_toggle {
  display: none;
}
header .wrapper .mobile_menu {
  display: none;
}
.section_hero {
  background: url("/wp-content/uploads/2024/08/homepage_banner-scaled.webp") center no-repeat;
  background-size: cover;
  height: 41.927vw;
  position: relative;
  display: none;
}
.section_hero .vc_row {
  margin-left: 9.896vw;
}
.section_hero .vc_row .hero_title {
  color: #FF6E0C;
  font-family: "made_tommybold";
  font-size: 3.542vw;
  line-height: 4.635vw;
  margin-bottom: 1.823vw;
  margin-top: 3.698vw;
}
.section_hero .vc_row .hero_title span {
  color: #ffffff;
}
.section_hero .vc_row .hero_text {
  color: #ffffff;
  font-size: 1.25vw;
  line-height: 2.344vw;
  margin-bottom: 2.813vw;
}
.section_hero .vc_row .btn-shop a {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  display: flex;
  font-size: 1.042vw;
  font-family: "made_tommyregular";
  height: 2.656vw;
  justify-content: space-around;
  line-height: 1.406vw;
  outline: none;
  position: relative;
  padding-left: 2.604vw;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 14.896vw;
}
.section_hero .vc_row .btn-shop a::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 0.781vw;
}
.section_hero .vc_row .btn-shop a:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.section_hero .vc_row .btn-shop a:focus {
  background: #FFBE0C;
  color: #ffffff;
}
.section_hero .vc_row .col-left {
  width: 43%;
}
.section_hero .vc_row .col-right {
  width: 57%;
}
.section_hero .vc_row .col-right .btn-shop {
  display: none;
}
.section_hero .vc_row .col-right .wpb_wrapper {
  position: relative;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row {
  margin-left: 0;
  margin-top: 7.24vw;
  position: relative;
  z-index: 2;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .vc_col-sm-4 img {
  width: 14.427vw;
  height: 14.427vw;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-1 {
  color: #ffffff;
  font-size: 1.458vw;
  line-height: 1.927vw;
  margin-top: 1.198vw;
  margin-left: -3.073vw;
  text-align: center;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-1::before {
  content: "";
  background: url("/wp-content/uploads/2024/06/icon_lock.webp") center no-repeat;
  background-size: contain;
  width: 0.99vw;
  height: 1.25vw;
  display: inline-block;
  margin-right: 0.521vw;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-1 span {
  color: #FF6E0C;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-2 {
  color: #ffffff;
  font-size: 1.458vw;
  line-height: 1.927vw;
  margin-top: 1.094vw;
  margin-left: -1.667vw;
  text-align: center;
  position: relative;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-2::before {
  content: "";
  background: url("/wp-content/uploads/2024/06/icon_box_sm.webp") center no-repeat;
  background-size: contain;
  width: 1.615vw;
  height: 1.51vw;
  display: inline-block;
  position: absolute;
  top: 0.156vw;
  left: 6.667vw;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-2 span {
  color: #FF6E0C;
  padding-left: 1.771vw;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-3 {
  color: #ffffff;
  font-size: 1.458vw;
  line-height: 1.927vw;
  margin-top: 1.042vw;
  margin-left: -1.25vw;
  text-align: center;
}
.section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-3 span {
  color: #FF6E0C;
}
.section_hero .vc_row .col-right .wpb_wrapper .bg-line {
  position: absolute;
  top: 7.031vw;
  right: 0;
}
.section_hero .vc_row .hero_arrow a {
  position: absolute;
  bottom: -0.313vw;
  left: 44.5%;
  transform: translate(-50%, 5.729vw);
}
.section_why_choose {
  background: url("/wp-content/uploads/2024/06/bg_why_choose.webp"), #ffffff;
  background-repeat: no-repeat;
  background-position: 54.583vw 1.51vw;
  padding: 2.5vw 0 2.969vw;
  margin-top: 0 !important;
  position: relative;
}
@supports (-webkit-touch-callout: none) {
  .section_why_choose {
    margin-top: 0 !important;
  }
}
.section_why_choose .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_why_choose .vc_row .col-left .why_choose_title {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 2.448vw;
  line-height: 3.281vw;
  letter-spacing: 0.104vw;
}
.section_why_choose .vc_row .col-left .why_choose_title span, .section_why_choose .vc_row .col-left .why_choose_title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  letter-spacing: 0.104vw;
}
.section_why_choose .vc_row .col-left .why_choose_text {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  line-height: 1.823vw;
  padding-right: 5.833vw;
}
.section_why_choose .vc_row .col-left .btn-shop a {
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  font-size: 1.042vw;
  font-family: "made_tommyregular";
  height: 2.656vw;
  line-height: 1.406vw;
  margin-top: 1.042vw;
  outline: none;
  position: relative;
  padding-left: 2.604vw;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 14.896vw;
  display: flex;
  align-items: center;
}
.section_why_choose .vc_row .col-left .btn-shop a::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 0.781vw;
}
.section_why_choose .vc_row .col-left .btn-shop a:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.section_why_choose .vc_row .col-right {
  padding-top: 2.604vw;
}
.section_why_choose .vc_row .col-right .why_choose_slider .vc_col-sm-2 {
  width: 20%;
}
.section_why_choose .vc_row .col-right .vc_single_image-wrapper {
  border-radius: 5.99vw;
  overflow: hidden;
}
.section_why_choose .vc_row .col-right .vc_single_image-wrapper img {
  width: 10.365vw;
  height: 28.333vw;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.section_why_choose .vc_row .col-right .vc_single_image-wrapper img:hover {
  transform: scale(1.1);
  transform-origin: 50% 50%;
}
.section_why_choose .vc_row .col-right .img-text-bottom {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  line-height: 1.354vw;
  margin-top: 0.781vw;
  padding-inline: 1.302vw;
  text-align: center;
}
.section_why_choose .vc_row .col-right .btn-shop {
  display: none;
}
.section_our_products {
  background: url("/wp-content/uploads/2024/06/bg_products.webp") center no-repeat;
  background-size: cover;
  padding: 3.125vw 0;
}
.section_our_products .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_our_products .vc_row .how_products_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  margin-bottom: 3.125vw;
  text-align: center;
  text-transform: uppercase;
}
.section_our_products .vc_row .how_products_title span, .section_our_products .vc_row .how_products_title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_our_products .vc_row .woocommerce ul.products {
  display: flex;
  margin-bottom: 0;
  justify-content: space-between;
}
.section_our_products .vc_row .woocommerce ul.products li.product {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0;
  position: relative;
  text-align: center;
  width: 13.692vw;
}
@supports (-webkit-touch-callout: none) {
  .section_our_products .vc_row .woocommerce ul.products li.product {
    width: 13.692vw;
  }
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link {
  position: relative;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(2) {
  opacity: 1;
  visibility: visible;
  height: 15.21vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(1) {
  display: none;
  opacity: 0;
  height: 0;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link img {
  margin: 0 auto;
  width: 12.692vw;
  height: 15.21vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(1) {
  width: 12.692vw;
  height: 15.21vw;
  transition: opacity 0.3s ease;
  opacity: 1;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(2) {
  width: 12.692vw;
  height: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: block;
  visibility: hidden;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 0.885vw;
  line-height: 1.563vw;
  padding: 0;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title::before {
  content: "Parcel2U";
  color: #484848;
  display: block;
  font-family: "made_tommyregular";
  font-size: 1.146vw;
  line-height: 1.563vw;
  margin-top: 0.781vw;
  margin-left: -0.573vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link span.price {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 0.833vw;
  margin-bottom: 0.625vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product .button {
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 0;
  font-family: "made_tommyregular";
  height: 2.656vw;
  margin: 0 auto;
  outline: none;
  position: relative;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 10.677vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product .button::before {
  content: "order now";
  font-size: 1.042vw;
  line-height: 1.406vw;
  padding-left: 2.865vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product .button::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 0.781vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product .button:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-loop-product__title .products_dim {
  color: #707070;
  display: block;
  font-family: "made_tommylight";
  font-size: 0.833vw;
  line-height: 1.094vw;
  margin: 0.208vw 0 0.625vw;
}
.section_our_products .vc_row .woocommerce ul.products li.product:nth-last-child(n+6) {
  display: none;
}
.section_our_products .vc_row .woocommerce ul.products li.product .product_badge {
  background: #FF6E0C;
  border-radius: 2.604vw;
  color: #ffffff;
  font-size: 0.677vw;
  line-height: 0.677vw;
  padding: 0.521vw;
  position: absolute;
  right: 0;
  top: 1.563vw;
}
.section_our_products .vc_row .woocommerce ul.products::before, .section_our_products .vc_row .woocommerce ul.products::after {
  display: none;
}
.section_how_works {
  background: url("/wp-content/uploads/2024/06/bg_how_works.webp") bottom no-repeat, #fcfcfc;
  height: 55.833vw;
  position: relative;
}
.section_how_works .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_how_works .vc_row .how_works_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 2.448vw;
  letter-spacing: 0.052vw;
  line-height: 3.333vw;
  margin: 2.448vw 0 7.969vw;
  text-align: center;
  text-transform: uppercase;
}
.section_how_works .vc_row .how_works_title span, .section_how_works .vc_row .how_works_title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_how_works .vc_row .col_works {
  width: 13.385vw;
  flex-grow: 1;
}
.section_how_works .vc_row .col_works p {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 0.99vw;
  line-height: 1.302vw;
}
.section_how_works .vc_row .col_works p:first-child {
  color: #484848;
  font-family: "made_tommymedium";
  margin: 1.25vw 0 0.99vw;
}
.section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner {
  position: relative;
  border-radius: 2.604vw;
  padding: 1.042vw;
}
.section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner > .wpb_wrapper {
  background: #FFF6EE;
  border-radius: 3.125vw;
  height: 24.785vw;
  width: 13.405vw;
  padding: 1.563vw 1.042vw 0;
  position: relative;
}
.section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner > .wpb_wrapper::before {
  content: "";
  width: 0.99vw;
  height: 1.719vw;
  background: url("/wp-content/uploads/2024/06/icon_pin.webp") no-repeat;
  background-size: contain;
  display: inline-block;
  position: absolute;
  top: -0.833vw;
  left: 50%;
  transform: translate(-50%, -50%);
}
.section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner::before {
  content: "";
  position: absolute;
  top: -0.156vw;
  left: 0;
  width: 15.833vw;
  height: 13.598vw;
  background: none;
  border-top-left-radius: 4.167vw;
  border-top-right-radius: 4.167vw;
  border: 0.156vw solid #FF6E0C;
  border-bottom: none;
  box-sizing: border-box;
  z-index: 1;
}
.section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner::after {
  background: transparent;
  border-radius: 50%;
  border: 0.156vw solid #FF6E0C;
  content: "";
  height: 0.781vw;
  left: -0.469vw;
  position: absolute;
  top: 13.438vw;
  width: 0.781vw;
}
.section_how_works .vc_row .col_works:nth-child(1) p:first-child {
  margin: 1.823vw 0 0.99vw;
}
.section_how_works .vc_row .col_works:nth-child(2) {
  margin-top: 5.469vw;
}
.section_how_works .vc_row .col_works:nth-child(2) p {
  padding-left: 2.76vw;
  padding-right: 0.417vw;
}
.section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner {
  position: relative;
  border-radius: 2.604vw;
  height: 100%;
  padding: 1.042vw;
}
.section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper {
  border-radius: 3.125vw;
  width: 12.76vw;
  padding: 0vw;
}
.section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
  content: "";
  width: 0.99vw;
  height: 1.719vw;
  background: url("/wp-content/uploads/2024/06/icon_pin_alt.webp") no-repeat;
  background-size: contain;
  display: inline-block;
  position: absolute;
  bottom: calc(0.000vw - 6.250vw);
  left: 50%;
  transform: translateX(-50%);
}
.section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner::before {
  content: "";
  position: absolute;
  top: 7.969vw;
  left: -0.156vw;
  width: 15.833vw;
  height: 20.032vw;
  background: none;
  border-bottom-left-radius: 4.167vw;
  border-bottom-right-radius: 4.167vw;
  border: 0.156vw solid #FF6E0C;
  border-top: none;
  box-sizing: border-box;
  z-index: 1;
}
.section_how_works .vc_row .col_works:nth-child(3) {
  margin-top: -5.781vw;
}
.section_how_works .vc_row .col_works:nth-child(3) p {
  padding-left: 0;
  padding-right: 0.781vw;
}
.section_how_works .vc_row .col_works:nth-child(3) p:first-child {
  margin: 1.823vw 0 0.99vw;
}
.section_how_works .vc_row .col_works:nth-child(3) .vc_column-inner {
  border-radius: 2.604vw;
  padding: 1.042vw;
  position: relative;
}
.section_how_works .vc_row .col_works:nth-child(3) .vc_column-inner > .wpb_wrapper {
  background: #FFF6EE;
  border-radius: 3.125vw;
  width: 13.405vw;
  height: 28.316vw;
  padding: 1.563vw 1.042vw 0;
}
.section_how_works .vc_row .col_works:nth-child(3) .vc_column-inner > .wpb_wrapper::before {
  content: "";
  width: 0.99vw;
  height: 1.719vw;
  background: url("/wp-content/uploads/2024/06/icon_pin.webp") no-repeat;
  background-size: contain;
  display: inline-block;
  position: absolute;
  top: 0.208vw;
  left: 50%;
  transform: translate(-50%, -50%);
}
.section_how_works .vc_row .col_works:nth-child(3) .vc_column-inner::before {
  content: "";
  position: absolute;
  top: -0.26vw;
  left: -0.26vw;
  width: 15.729vw;
  height: 19.688vw;
  background: none;
  border-top-left-radius: 4.167vw;
  border-top-right-radius: 4.167vw;
  border: 0.156vw solid #FF6E0C;
  border-bottom: none;
  box-sizing: border-box;
  z-index: 1;
}
.section_how_works .vc_row .col_works:nth-child(4) {
  margin-top: -5.781vw;
}
.section_how_works .vc_row .col_works:nth-child(4) p {
  padding-left: 1.042vw;
  padding-right: 1.563vw;
}
.section_how_works .vc_row .col_works:nth-child(4) p .d-mb-none {
  font-family: "made_tommyregular";
}
.section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner {
  position: relative;
  border-radius: 2.604vw;
  height: 100%;
  padding: 1.042vw 2.083vw;
}
.section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner img {
  width: 9.531vw;
  height: 14.375vw;
}
.section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper {
  border-radius: 3.125vw;
  width: 12.76vw;
  padding: 0;
}
.section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
  content: "";
  width: 0.99vw;
  height: 1.719vw;
  background: url("/wp-content/uploads/2024/06/icon_pin_alt.webp") no-repeat;
  background-size: contain;
  display: inline-block;
  position: absolute;
  bottom: calc(0.000vw - 6.510vw);
  left: 50%;
  transform: translateX(-50%);
}
@supports (-webkit-touch-callout: none) {
  .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
    bottom: calc(0.000vw - 6.506vw);
    left: 50%;
    transform: translateX(-50%);
  }
}
.section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner::before {
  content: "";
  position: absolute;
  top: 19.427vw;
  left: -0.46vw;
  width: 15.833vw;
  height: 20.032vw;
  background: none;
  border-bottom-left-radius: 4.167vw;
  border-bottom-right-radius: 4.167vw;
  border: 0.156vw solid #FF6E0C;
  border-top: none;
  box-sizing: border-box;
  z-index: 1;
}
.section_how_works .vc_row .col_works:nth-child(5) p {
  padding-inline: 2.344vw;
}
.section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner {
  position: relative;
  border-radius: 2.604vw;
  height: 100%;
  padding: 1.042vw;
}
.section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner > .wpb_wrapper {
  background: #FFF6EE;
  border-radius: 3.125vw;
  width: 13.145vw;
  height: 25.514vw;
  padding: 0vw;
}
.section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner > .wpb_wrapper::before {
  content: "";
  width: 0.99vw;
  height: 1.719vw;
  background: url("/wp-content/uploads/2024/06/icon_pin.webp") no-repeat;
  background-size: contain;
  display: inline-block;
  position: absolute;
  top: 0.26vw;
  left: 45%;
  transform: translate(-50%, -50%);
}
.section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::before {
  content: "";
  position: absolute;
  top: -0.156vw;
  left: -0.625vw;
  width: 15.833vw;
  height: 50%;
  background: none;
  border-top-left-radius: 4.167vw;
  border-top-right-radius: 4.167vw;
  border: 0.156vw solid #FF6E0C;
  border-bottom: none;
  box-sizing: border-box;
  z-index: 1;
}
.section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::after {
  background: transparent;
  border-radius: 50%;
  border: 0.156vw solid #FF6E0C;
  content: "";
  height: 0.781vw;
  position: absolute;
  right: 0.156vw;
  top: 13.542vw;
  width: 0.781vw;
}
.section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner img {
  width: 5.885vw;
  height: 11.406vw;
}
.section_how_works .vc_row.how_works_row {
  display: flex;
  position: relative;
}
.section_how_works .vc_row .btn-shop {
  display: block;
  text-align: center;
}
.section_how_works .vc_row .btn-shop a {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  display: flex;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  height: 2.656vw;
  line-height: 1.406vw;
  outline: none;
  position: relative;
  padding-left: 2.604vw;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 14.896vw;
}
.section_how_works .vc_row .btn-shop a:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.section_how_works .vc_row .btn-shop a:focus {
  background: #FFBE0C;
  color: #ffffff;
}
.section_how_works .vc_row .btn-shop a::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 0.781vw;
}
.section_how_works .btn-parcel-shop {
  position: absolute;
  bottom: 0.729vw;
  left: 51.2%;
  transform: translate(-58%, -3.125vw);
}
.section_features {
  background: url("/wp-content/uploads/2024/06/bg_features.webp") right no-repeat;
  background-size: contain;
  padding: 2.396vw 0 3.49vw;
}
.section_features .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_features .vc_row .features_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  margin-bottom: 2.083vw;
  max-width: 41.875vw;
}
.section_features .vc_row .features_title span, .section_features .vc_row .features_title .features_title {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_features .vc_row .features_subhead {
  color: #313131;
  font-size: 1.042vw;
  line-height: 1.823vw;
  margin-bottom: 1.146vw;
  font-family: "made_tommyregular";
}
.section_features .vc_row .features_subhead::before {
  content: "";
  width: 1.25vw;
  height: 1.25vw;
  background: url("/wp-content/uploads/2024/06/icon_check.webp") center no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.833vw;
}
.section_features .vc_row .features_subtext {
  color: #313131;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  line-height: 1.823vw;
  margin-left: 2.083vw;
  max-width: 26.406vw;
}
.section_features .vc_row .features_subtext.mb {
  margin-bottom: 1.406vw;
}
.section_features .vc_row .img-features img {
  margin-top: -6.51vw;
  height: 29.063vw;
  width: 45.104vw;
}
.section_features .vc_row .vc_col-sm-6:nth-child(1) {
  width: 43%;
}
.section_features .vc_row .vc_col-sm-6:nth-child(2) {
  width: 57%;
}
.section_stats {
  background: #fcfcfc;
  padding: 2.448vw 0;
}
.section_stats .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_stats .vc_row.row_sep {
  max-width: 100%;
  margin-top: 3.125vw;
}
.section_stats .vc_row .stats_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  line-height: 3.333vw;
  letter-spacing: 0.104vw;
  margin-bottom: 0.469vw;
  text-align: center;
  text-transform: uppercase;
}
.section_stats .vc_row .stats_title span, .section_stats .vc_row .stats_title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_stats .vc_row .stats_text {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  font-weight: 700;
  line-height: 1.823vw;
  text-align: center;
}
.section_stats .vc_row .stats_row {
  max-width: 57.292vw;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-top: -1.823vw;
}
.section_stats .vc_row .stats_row .stat_box {
  width: 8.438vw;
  height: auto;
  text-align: center;
  color: #707070;
  margin: 0 auto;
}
.section_stats .vc_row .stats_row .stat_box img {
  width: 3.75vw;
  height: 3.75vw;
}
.section_stats .vc_row .stats_row .stat_box .number {
  font-family: "made_tommybold";
  font-size: 1.146vw;
  line-height: 1.458vw;
  margin-top: 1.302vw;
}
.section_stats .vc_row .stats_row .stat_box .desc {
  font-family: "made_tommyregular";
  font-size: 1.146vw;
  font-weight: 700;
  line-height: 1.458vw;
}
.section_vision {
  padding: 1.146vw 0 3.125vw;
  background: url("/wp-content/uploads/2024/06/bg_vision.webp") left bottom no-repeat;
}
.section_vision .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_vision .vc_row .col-left {
  width: 57%;
}
.section_vision .vc_row .col-left img {
  width: 35.99vw;
  height: 23.594vw;
}
.section_vision .vc_row .col-right {
  width: 43%;
}
.section_vision .vc_row .col-right .vision_title {
  color: #707070;
  font-family: "made_tommyregular";
  text-transform: uppercase;
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  margin: 0.938vw 0 0.469vw;
}
.section_vision .vc_row .col-right .vision_title span, .section_vision .vc_row .col-right .vision_title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_vision .vc_row .col-right .vision_text {
  color: #707070;
  font-size: 1.042vw;
  line-height: 1.823vw;
  padding-right: 3.646vw;
}
.section_testimonials {
  background: #fcfcfc;
  padding: 2.448vw 0 3.125vw;
}
.section_testimonials .vc_row {
  margin: 0 auto;
  max-width: 88.021vw;
}
.section_testimonials .vc_row .testimonials_title {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  margin-bottom: 0.521vw;
  text-align: center;
  text-transform: uppercase;
}
.section_testimonials .vc_row .testimonials_text {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  font-weight: 700;
  line-height: 1.823vw;
  margin-bottom: 1.25vw;
  text-align: center;
}
.section_testimonials .testimonials_slides .wpb_column.vc_col-sm-3 {
  display: flex;
  align-items: center;
  padding: 0 0.885vw;
}
.section_testimonials .testimonials_slides .wpb_column.vc_col-sm-3::before {
  content: "";
  background: url("/wp-content/uploads/2024/06/img_quote_left.webp") center no-repeat;
  background-size: contain;
  width: 5.365vw;
  height: 15.99vw;
  display: inline-block;
  padding-left: 2.448vw;
}
.section_testimonials .testimonials_slides .wpb_column.vc_col-sm-3::after {
  content: "";
  background: url("/wp-content/uploads/2024/06/img_quote_right.webp") center no-repeat;
  background-size: contain;
  width: 5.781vw;
  height: 16.198vw;
  display: inline-block;
  padding-right: 2.604vw;
}
.section_testimonials .testimonials_slides .wpb_column.vc_col-sm-3:nth-child(odd) {
  margin-top: 4.688vw;
}
.section_testimonials .testimonials_slides .quote_text {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  line-height: 1.354vw;
}
.section_testimonials .testimonials_slides .d-flex {
  margin-top: 1.25vw;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.094vw;
}
.section_testimonials .testimonials_slides .d-flex p {
  color: #484848;
  font-size: 1.042vw;
  line-height: 1.354vw;
}
.section_testimonials .testimonials_slides .slick-dots {
  display: flex;
  gap: 0.781vw;
  justify-content: center;
  margin-top: 1.563vw;
}
.section_testimonials .testimonials_slides .slick-dots li button {
  background: transparent;
  border-radius: 50%;
  border: 0.052vw solid #FF6E0C;
  color: transparent;
  cursor: pointer;
  font-size: 0;
  height: 0.677vw;
  line-height: 0;
  outline: none;
  overflow: hidden;
  padding: 0.26vw;
  width: 0.677vw;
}
.section_testimonials .testimonials_slides .slick-dots li.slick-active button {
  background: #FF6E0C;
}
.page-id-25 main {
  min-height: calc(100dvh - 19dvh);
}
.section_contact {
  padding: 2.083vw 0 0;
  background: url("https://parcel2u.c2devm.uk/wp-content/uploads/2024/06/bg_contact.webp");
  background-repeat: no-repeat;
  background-size: 107.24vw 48.554vw;
  background-position: -3.385vw -7.031vw;
  min-height: 42.813vw;
}
.section_contact .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_contact .vc_row .col_contact_form .title {
  color: #FF6E0C;
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  text-transform: uppercase;
  font-family: "made_tommyregular";
}
.section_contact .vc_row .col_contact_form .desc {
  color: #707070;
  font-family: "made_tommymedium";
  font-size: 1.042vw;
  line-height: 1.823vw;
  margin-bottom: 1.563vw;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row {
  display: flex;
  gap: 2.344vw;
  margin-bottom: 0.625vw;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group label {
  color: #707070;
  display: inline-block;
  font-size: 1.042vw;
  line-height: 1.406vw;
  margin-bottom: 0.443vw;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control {
  height: 2.656vw;
  width: 15.061vw;
  border: 0.026vw solid #FF7777;
  font-size: 0.869vw;
  font-family: "made_tommymedium";
  border-radius: 0.521vw;
  padding-inline: 0.521vw;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control:focus-visible, .section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control:focus {
  outline-color: #FFBE0C;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control::placeholder {
  opacity: 0;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control.wpcf7-not-valid {
  border: 0.104166667vw solid #ff0000;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group textarea.wpcf7-form-control {
  height: 10.99vw;
  width: 32.466vw;
  border: 0.026vw solid #FF7777;
  border-radius: 0.521vw;
  font-size: 0.869vw;
  padding: 0.521vw;
  resize: none;
}
.section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-not-valid-tip {
  display: none;
}
.section_contact .vc_row .col_contact_form .wpcf7 .p-flex {
  display: flex;
  align-items: baseline;
}
.section_contact .vc_row .col_contact_form .wpcf7 .wpcf7-submit {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: flex;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  gap: 0.641vw;
  height: 2.656vw;
  line-height: 1.406vw;
  justify-content: center;
  margin-top: 1.354vw;
  margin-bottom: 0.521vw;
  outline: none;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 8.125vw;
}
.section_contact .vc_row .col_contact_form .wpcf7 .wpcf7-submit::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: contain;
  width: 1.563vw;
  height: 1.458vw;
}
.section_contact .vc_row .col_contact_form .wpcf7 .wpcf7-submit:hover, .section_contact .vc_row .col_contact_form .wpcf7 .wpcf7-submit:focus {
  background: #FFBE0C;
  color: #ffffff;
}
.section_contact .vc_row .col_contact_form .wpcf7 .response-wrapper {
  display: inline-block;
}
.section_contact .vc_row .col_contact_form .wpcf7 .response-wrapper .wpcf7-response-output {
  background: #FF6E0C;
  border-radius: 0.521vw;
  border: none;
  color: #ffffff;
  margin: 0;
  padding: 0.521vw;
}
.section_contact .vc_row .col_contact_details .title {
  color: #FF6E0C;
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  text-transform: uppercase;
  font-family: "made_tommyregular";
}
.section_contact .vc_row .col_contact_details .contact_media {
  display: flex;
  gap: 1.563vw;
  margin-bottom: 1.563vw;
}
.section_contact .vc_row .col_contact_details .contact_media:first-child {
  display: none;
  margin-top: 1.563vw;
}
.section_contact .vc_row .col_contact_details .contact_media:first-child img {
  height: 2.292vw;
  width: 2.292vw;
}
.section_contact .vc_row .col_contact_details .contact_media:nth-child(2) {
  margin-top: 1.563vw;
}
.section_contact .vc_row .col_contact_details .contact_media:nth-child(2) img {
  height: 2.188vw;
  width: 2.188vw;
}
.section_contact .vc_row .col_contact_details .contact_media .text {
  align-self: center;
  color: #707070;
  font-size: 1.25vw;
  line-height: 1.823vw;
}
.section_contact .vc_row .col_contact_details .contact_media .text a {
  color: #707070;
  font-size: 1.25vw;
  line-height: 1.823vw;
}
.section_contact .vc_row .col_contact_details .contact_media .text a:hover, .section_contact .vc_row .col_contact_details .contact_media .text a:focus {
  color: #FF6E0C;
}
.section_contact .vc_row .col_contact_details .contact_media .contact_image img {
  width: 28.235vw;
  height: 14.296vw;
}
.section_contact .vc_row.vc_column-gap-35 > .col_contact_form.vc_column_container {
  padding: 0 4.141vw 0 0;
}
.section_contact .vc_row.vc_column-gap-35 > .col_contact_details.vc_column_container {
  padding: 0 0 0 2.604vw;
}
footer {
  background: #272727;
}
footer .footer-area {
  margin: 0 auto;
  max-width: 79.167vw;
  padding: 1.563vw 0;
}
footer .footer-area .wrapper {
  display: flex;
}
footer .footer-area .wrapper .footer-area-1 img {
  width: 14.479vw;
  height: 2.552vw !important;
}
footer .footer-area .wrapper .footer-area-2 {
  margin-left: 5.938vw;
}
footer .footer-area .wrapper .footer-area-2 .widget_nav_menu .menu .menu-item {
  margin-bottom: 1.042vw;
}
footer .footer-area .wrapper .footer-area-2 .widget_nav_menu .menu .menu-item:last-of-type {
  margin-bottom: 0;
}
footer .footer-area .wrapper .footer-area-2 .widget_nav_menu .menu .menu-item a {
  color: #ffffff;
  font-family: "made_tommymedium";
  font-size: 0.99vw;
  line-height: 1.354vw;
  text-transform: uppercase;
}
footer .footer-area .wrapper .footer-area-2 .widget_nav_menu .menu .menu-item a:focus {
  color: #FF6E0C;
}
footer .footer-area .wrapper .footer-area-3 {
  margin-left: 9.219vw;
}
footer .footer-area .wrapper .footer-area-3 .widget_nav_menu .menu .menu-item {
  margin-bottom: 1.042vw;
}
footer .footer-area .wrapper .footer-area-3 .widget_nav_menu .menu .menu-item:last-of-type {
  margin-bottom: 0;
}
footer .footer-area .wrapper .footer-area-3 .widget_nav_menu .menu .menu-item a {
  color: #ffffff;
  font-family: "made_tommymedium";
  font-size: 0.99vw;
  line-height: 1.354vw;
  text-transform: uppercase;
}
footer .footer-area .wrapper .footer-area-3 .widget_nav_menu .menu .menu-item a:focus {
  color: #FF6E0C;
}
footer .footer-area .wrapper .footer-area-4 {
  margin-left: 9.635vw;
}
footer .footer-area .wrapper .footer-area-4 .widget_nav_menu .menu .menu-item {
  margin-bottom: 1.042vw;
}
footer .footer-area .wrapper .footer-area-4 .widget_nav_menu .menu .menu-item:last-of-type {
  margin-bottom: 0;
}
footer .footer-area .wrapper .footer-area-4 .widget_nav_menu .menu .menu-item a {
  color: #ffffff;
  font-family: "made_tommymedium";
  font-size: 0.99vw;
  line-height: 1.354vw;
  text-transform: uppercase;
}
footer .footer-area .wrapper .footer-area-4 .widget_nav_menu .menu .menu-item a:focus {
  color: #FF6E0C;
}
footer .footer-area .wrapper .footer-area-5 {
  margin-left: 7.031vw;
  align-self: flex-start;
}
footer .footer-area .wrapper .footer-area-5 .widget_nav_menu .menu .menu-item {
  margin-bottom: 1.042vw;
}
footer .footer-area .wrapper .footer-area-5 .widget_nav_menu .menu .menu-item:last-of-type {
  margin-bottom: 0;
}
footer .footer-area .wrapper .footer-area-5 .widget_nav_menu .menu .menu-item a {
  color: #ffffff;
  font-family: "made_tommymedium";
  font-size: 0.99vw;
  line-height: 1.354vw;
  text-transform: uppercase;
}
footer .footer-area .wrapper .footer-area-5 .widget_nav_menu .menu .menu-item a:focus {
  color: #FF6E0C;
}
footer .footer-area .wrapper .footer-area-5 .footer-socials {
  display: flex;
  gap: 0.885vw;
}
footer .footer-area .wrapper .footer-area-5 .footer-socials img {
  max-width: 1.615vw;
  height: 1.615vw;
}
footer .copyright-area {
  background: #ffffff;
  padding: 0.625vw;
  text-align: center;
}
footer .copyright-area p {
  color: #2e2e2e;
  font-family: "made_tommyregular";
  font-size: 0.938vw;
  line-height: 1.458vw;
}
footer .copyright-area p a {
  color: #2e2e2e;
  font-family: "made_tommyregular";
}
.section_receive {
  padding: 3.125vw 0 0;
}
.section_receive .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_receive .vc_row .receive_title {
  color: #707070;
  font-size: 1.875vw;
  font-family: "made_tommyregular";
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 1.354vw;
  text-align: center;
  text-transform: uppercase;
}
.section_receive .vc_row .receive_title span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_receive .vc_row .receive_text {
  color: #707070;
  font-size: 1.25vw;
  line-height: 2.083vw;
}
.section_quote .vc_row {
  margin: 0 auto;
  max-width: 40.669vw;
}
.section_quote .vc_row .col-quote {
  align-items: center;
  display: flex;
  text-align: center;
}
.section_quote .vc_row .col-quote::before {
  content: "";
  background: url("/wp-content/uploads/2024/06/img_quote_left.webp") center no-repeat;
  background-size: contain;
  width: 5.365vw;
  height: 15.99vw;
  display: inline-block;
}
.section_quote .vc_row .col-quote::after {
  content: "";
  background: url("/wp-content/uploads/2024/06/img_quote_right.webp") center no-repeat;
  background-size: contain;
  width: 5.781vw;
  height: 16.198vw;
  display: inline-block;
}
.section_quote .vc_row .col-quote .quote {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  line-height: 1.354vw;
  padding: 1.563vw 1.042vw 0;
}
.section_quote .vc_row .col-quote .d-flex {
  align-items: center;
  display: flex;
  gap: 1.042vw;
  justify-content: center;
  margin-top: 1.51vw;
}
.section_quote .vc_row .col-quote .d-flex p {
  color: #484848;
  font-size: 1.042vw;
  line-height: 1.354vw;
  text-transform: capitalize;
}
.section_secure_convenient {
  padding-top: 1.042vw;
}
.section_secure_convenient .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_secure_convenient .vc_row .secure_convenient_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 1.354vw;
  text-align: center;
  text-transform: uppercase;
}
.section_secure_convenient .vc_row .secure_convenient_title span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_secure_convenient .vc_row .secure_convenient_text {
  color: #707070;
  font-size: 1.25vw;
  line-height: 2.083vw;
}
.section_benefits {
  padding: 2.969vw 0 2.135vw;
}
.section_benefits .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_benefits .vc_row .col_benefit_img img {
  width: 34.583vw;
  height: 22.656vw;
}
.section_benefits .vc_row .benefit_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 1.042vw;
  text-transform: uppercase;
}
.section_benefits .vc_row .benefit_title span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_benefits .vc_row ul.benefits_list {
  position: relative;
}
.section_benefits .vc_row ul.benefits_list::before {
  content: "";
  display: inline-block;
  background: #FF6E0C;
  height: 11.458vw;
  width: 0.365vw;
  position: absolute;
  top: 1.458vw;
  left: 0.573vw;
}
.section_benefits .vc_row ul.benefits_list li {
  color: #707070;
  font-size: 1.25vw;
  line-height: 2.083vw;
  margin-bottom: 0.938vw;
}
.section_benefits .vc_row ul.benefits_list li:last-of-type {
  margin-bottom: 0;
}
.section_benefits .vc_row ul.benefits_list li::before {
  content: "";
  display: inline-block;
  width: 0.78125vw;
  height: 0.78125vw;
  background: #ffffff;
  vertical-align: middle;
  border-radius: 50%;
  border: 0.365vw solid #FF6E0C;
  position: relative;
  z-index: 1;
}
.section_benefits .vc_row ul.benefits_list li span {
  color: #FF6E0C;
  padding-left: 2.083vw;
  text-transform: uppercase;
}
.section_benefits .vc_row ul.benefits_list li p {
  display: inline;
}
.page-id-19 .section_testimonials {
  background: none;
}
.page-id-19 .section_testimonials .vc_row .testimonials_title {
  color: #707070;
}
.section_how_to_install {
  padding: 3.125vw 0 2.865vw;
}
.section_how_to_install .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_how_to_install .vc_row .how_install_title {
  color: #707070;
  font-family: "made_tommymedium";
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  margin-bottom: 1.042vw;
  text-align: center;
  text-transform: uppercase;
}
.section_how_to_install .vc_row .how_install_title span, .section_how_to_install .vc_row .how_install_title .text-orange {
  font-family: "made_tommymedium";
  color: #FF6E0C;
}
.section_how_to_install .vc_row .instruction_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 1.25vw;
  text-transform: uppercase;
}
.section_how_to_install .vc_row .instruction_media {
  align-items: start;
  display: flex;
  gap: 0.833vw;
  margin-bottom: 1.25vw;
}
.section_how_to_install .vc_row .instruction_media:last-of-type {
  margin-bottom: 0;
}
.section_how_to_install .vc_row .instruction_media .img_icon img {
  height: 1.25vw;
  width: 1.25vw;
}
.section_how_to_install .vc_row .instruction_media .content p:nth-child(1) {
  color: #707070;
  font-size: 1.042vw;
  font-family: "made_tommyregular";
  font-weight: 700;
  line-height: 1.823vw;
  margin-bottom: 0.365vw;
}
.section_how_to_install .vc_row .instruction_media .content p:nth-child(1) .mr-15 {
  display: inline-block;
  font-family: "made_tommyregular";
  font-weight: 700;
  margin-right: 0.781vw;
}
.section_how_to_install .vc_row .instruction_media .content p:nth-child(1) .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-weight: 700;
}
.section_how_to_install .vc_row .instruction_media .content p:nth-child(2) {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  line-height: 1.823vw;
}
.section_how_to_install .vc_row .instruction_media .content .mb-0 {
  margin-bottom: 0;
}
.section_installations .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_installations .vc_row .installations_title {
  color: #707070;
  font-family: "made_tommymedium";
  font-size: 1.875vw;
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 1.458vw;
  text-transform: uppercase;
}
.section_installations .vc_row .installations_title span, .section_installations .vc_row .installations_title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommymedium";
}
.section_installations .vc_row .btn-install a {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  display: flex;
  font-size: 1.042vw;
  font-family: "made_tommyregular";
  height: 2.656vw;
  justify-content: space-around;
  line-height: 1.406vw;
  margin-top: 1.458vw;
  margin-left: 2.865vw;
  outline: none;
  position: relative;
  padding-left: 2.604vw;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 25.208vw;
}
.section_installations .vc_row .btn-install a::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/07/icon_tools.webp") center no-repeat;
  background-size: cover;
  width: 1.406vw;
  height: 1.51vw;
  position: absolute;
  top: 0.573vw;
  left: 0.99vw;
}
.section_installations .vc_row .btn-install a:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.section_installations .vc_row .btn-install a:focus {
  background: #FFBE0C;
  color: #ffffff;
}
.section_installations .vc_row.row_padding {
  padding-left: 4.427vw;
}
@supports (-webkit-touch-callout: none) {
  .section_installations .vc_row.row_padding {
    padding-left: 0 !important;
  }
}
.section_installations .vc_row.row_margin {
  margin-top: 2.604vw;
}
.section_installations .vc_row .imp_note {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  font-weight: 700;
  line-height: 1.458vw;
  margin: 0.521vw 0 1.25vw;
}
.section_installations .vc_row .imp_note span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-weight: 700;
}
.section_installations .vc_row .vc_single_image-wrapper img {
  height: 26.042vw;
  width: 31.25vw;
}
.page-id-21 .section_how_works {
  background: url("/wp-content/uploads/2024/06/bg_how_works.webp") bottom no-repeat;
}
.section_how_to_intro {
  padding: 3.125vw 0 1.406vw;
}
.section_how_to_intro .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_how_to_intro .vc_row .how_to_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  letter-spacing: 0.104vw;
  line-height: 3.333vw;
  margin-bottom: 1.302vw;
  text-align: center;
  text-transform: uppercase;
}
.section_how_to_intro .vc_row .how_to_title span, .section_how_to_intro .vc_row .how_to_title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_how_to_intro .vc_row .how_to_text {
  color: #707070;
  font-size: 1.25vw;
  line-height: 2.083vw;
  text-align: center;
}
.section_specific_instructions {
  background: url("/wp-content/uploads/2024/07/bg_design_alt.webp") center no-repeat;
  background-size: auto;
}
.section_specific_instructions .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_specific_instructions .vc_row.sec_spec_row {
  border-radius: 1.042vw;
  background: rgba(252, 252, 252, 0.92);
  padding: 3.125vw 3.49vw 2.969vw 5.208vw;
}
.section_specific_instructions .vc_row .specific_title {
  color: #707070;
  font-family: "made_tommyregular";
  letter-spacing: 0.104vw;
  font-size: 1.875vw;
  line-height: 2.5vw;
  margin-bottom: 1.354vw;
  text-align: center;
  text-transform: uppercase;
}
.section_specific_instructions .vc_row .speci_media {
  display: flex;
  align-items: start;
  gap: 0.833vw;
  margin-bottom: 1.25vw;
}
.section_specific_instructions .vc_row .speci_media:last-of-type {
  margin-bottom: 0;
}
.section_specific_instructions .vc_row .speci_media .icon_box img {
  height: 1.25vw;
  width: 1.25vw;
}
.section_specific_instructions .vc_row .speci_media .text_box p {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 0.99vw;
  line-height: 1.823vw;
}
.section_specific_instructions .vc_row .speci_media .text_box p:first-of-type {
  font-weight: 600;
}
.section_faq {
  padding: 2.604vw 0 0.521vw;
}
.section_faq .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_faq .vc_row .faq_title {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  line-height: 3.333vw;
  margin-bottom: 1.563vw;
  text-align: center;
  text-transform: uppercase;
}
.section_faq .vc_row .faq_subtitle {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  line-height: 2.5vw;
  margin-bottom: 2.708vw;
  text-transform: uppercase;
}
.section_faq .vc_row .vc_tta-panel {
  border-top: 0.052vw solid #FF6E0C;
}
.section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading {
  background: #ffffff !important;
}
.section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
  background: none;
  padding: 1.406vw 2.188vw 1.563vw 0 !important;
}
.section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span.vc_tta-title-text {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.25vw;
  line-height: 1.667vw;
  text-transform: uppercase;
}
.section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
  left: -1.51vw;
}
.section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
  top: -0.729vw;
  bottom: -0.729vw;
  transform: translate(-0.729vw, 0);
}
.section_faq .vc_row .vc_tta-panel .vc_tta-panel-body {
  background: #ffffff !important;
  padding: 0 2.344vw 1.406vw 0;
}
.section_faq .vc_row .vc_tta-panel .vc_tta-panel-body p {
  color: #707070;
  font-family: "made_tommyregular";
  font-weight: 500 !important;
  font-size: 1.25vw;
  line-height: 1.667vw;
}
.section_faq .vc_row.info-row p {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 0.99vw;
  font-weight: 500;
  letter-spacing: -0.01vw;
  line-height: 2.083vw;
}
.woocommerce-loop-product__title ~ .star-rating {
  display: none !important;
}
.page-id-84 .woocommerce {
  background: url("/wp-content/uploads/2024/07/bg_design_alt.webp") center no-repeat;
  background-size: 118.229vw;
  background-position: -7.813vw 1.042vw;
}
.page-id-84 .woocommerce .woocommerce-result-count {
  display: none;
}
.page-id-84 .woocommerce form.woocommerce-ordering {
  display: none;
}
.page-id-84 .woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 79.167vw;
  row-gap: 3.125vw;
}
.page-id-84 .woocommerce ul.products li.product {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0;
  position: relative;
  text-align: center;
  width: 13.692vw;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(2) {
  display: block;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(1) {
  display: none;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link img {
  margin: 0 auto;
  width: 12.692vw;
  height: 15.21vw;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(2) {
  display: none;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 1.146vw;
  line-height: 1.563vw;
  padding: 0;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title::before {
  content: "Parcel2U";
  color: #484848;
  display: block;
  font-family: "made_tommyregular";
  font-size: 1.146vw;
  line-height: 1.563vw;
  margin-top: 1.563vw;
  margin-left: -0.573vw;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title .products_dim {
  color: #707070;
  display: block;
  font-family: "made_tommylight";
  font-size: 0.833vw;
  line-height: 1.094vw;
  margin: 0.208vw 0 0.625vw;
}
.page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link span.price {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 0.833vw;
  margin-bottom: 0.625vw;
}
.page-id-84 .woocommerce ul.products li.product .button {
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 0;
  font-family: "made_tommyregular";
  height: 2.656vw;
  margin: 0 auto;
  outline: none;
  position: relative;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 10.677vw;
}
.page-id-84 .woocommerce ul.products li.product .button::before {
  content: "order now";
  font-size: 1.042vw;
  line-height: 1.406vw;
  padding-left: 2.865vw;
}
.page-id-84 .woocommerce ul.products li.product .button::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 0.781vw;
}
.page-id-84 .woocommerce ul.products li.product .button:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.page-id-84 .woocommerce ul.products li.product .product_badge {
  background: #FF6E0C;
  border-radius: 2.604vw;
  color: #ffffff;
  font-size: 0.677vw;
  line-height: 0.677vw;
  padding: 0.521vw;
  position: absolute;
  right: 0;
  top: 1.563vw;
}
.page-id-84 .woocommerce ul.products::before, .page-id-84 .woocommerce ul.products::after {
  display: none;
}
.shop_intro {
  padding: 3.125vw 0 2.969vw;
  text-align: center;
}
.shop_intro .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.shop_intro .vc_row .intro_title {
  color: #707070;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 1.354vw;
  text-transform: uppercase;
}
.shop_intro .vc_row .intro_title span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.shop_intro .vc_row .intro_text {
  color: #707070;
  font-size: 1.25vw;
  line-height: 2.083vw;
}
.shop_intro .vc_row .intro_text span {
  color: #FF6E0C;
  font-family: "made_tommybold";
}
.section_below_products {
  padding-top: 3.125vw;
}
.section_below_products .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_below_products .vc_row p {
  color: #707070;
  font-size: 1.25vw;
  line-height: 2.083vw;
  text-align: center;
}
.section_below_products .vc_row p span {
  color: #FF6E0C;
}
.section_sug {
  padding: 2.63vw 0 1.354vw;
}
.section_sug .section_desc {
  color: #707070;
  font-size: 1.875vw;
  letter-spacing: 0.052vw;
  line-height: 2.5vw;
  text-align: center;
  text-transform: uppercase;
}
.section_sug .section_desc span {
  color: #FF6E0C;
}
.product-template-default.single.single-product .section_how_works {
  background: url("/wp-content/uploads/2024/06/bg_how_works.webp") center no-repeat, #fff;
  height: 44.922vw;
  background-position: -2.604vw 11.719vw;
  padding: 0;
}
.product-template-default.single.single-product .section_how_works.single_product_page .vc_row .how_works_title {
  margin-top: 0;
}
.product-template-default.single.single-product .single-product {
  background: url("/wp-content/uploads/2024/07/bg_single_prod-scaled.webp") top no-repeat;
  background-position: -19.792vw 28.229vw;
  background-size: 133.333vw 24.063vw;
}
.product-template-default.single.single-product section.related.products {
  background: url("/wp-content/uploads/2024/07/bg_design_alt.webp") center no-repeat;
  background-size: 118.229vw;
  background-position: -7.813vw 1.042vw;
}
.product-template-default.single.single-product section.related.products h2:not(.woocommerce-loop-product__title) {
  display: none;
}
.product-template-default.single.single-product section.related.products ul.products {
  display: flex;
  max-width: 79.167vw;
  justify-content: space-between;
  margin: 0 auto;
}
.product-template-default.single.single-product section.related.products ul.products li.product {
  margin: 0;
  text-align: center;
  width: 13.708vw;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  position: relative;
}
.product-template-default.single.single-product section.related.products ul.products li.product .button {
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 0;
  font-family: "made_tommyregular";
  height: 2.656vw;
  margin: 0 auto;
  outline: none;
  position: relative;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 10.677vw;
}
.product-template-default.single.single-product section.related.products ul.products li.product .button::before {
  content: "order now";
  font-size: 1.042vw;
  line-height: 1.406vw;
  padding-left: 2.865vw;
}
.product-template-default.single.single-product section.related.products ul.products li.product .button::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 0.781vw;
}
.product-template-default.single.single-product section.related.products ul.products li.product .button:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(2) {
  display: block;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(1) {
  display: none;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link img {
  margin: 0 auto;
  width: 12.708vw;
  height: 15.208vw;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(2) {
  display: none;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 1.146vw;
  line-height: 1.563vw;
  padding: 0;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title span {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title::before {
  content: "Parcel2U";
  color: #484848;
  display: block;
  font-family: "made_tommyregular";
  font-size: 1.146vw;
  line-height: 1.563vw;
  margin-top: 1.563vw;
  margin-left: -0.573vw;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title .products_dim {
  color: #707070;
  display: block;
  font-family: "made_tommylight";
  font-size: 0.833vw;
  line-height: 1.094vw;
  margin: 0.208vw 0 0.625vw;
}
.product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .price {
  color: #484848;
  font-family: "made_tommyregular";
  font-size: 0.833vw;
  margin-bottom: 0.625vw;
}
.product-template-default.single.single-product section.related.products ul.products li.product .product_badge {
  background: #FF6E0C;
  border-radius: 2.604vw;
  color: #ffffff;
  font-size: 0.677vw;
  line-height: 0.677vw;
  padding: 0.521vw;
  position: absolute;
  right: 0;
  top: 1.563vw;
}
.product-template-default.single.single-product section.related.products ul.products::before, .product-template-default.single.single-product section.related.products ul.products::after {
  display: none;
}
.product-template-default.single.single-product .section_faq .vc_row .faq_title {
  margin-bottom: 2.604vw;
  margin-top: 0.521vw;
}
.product-template-default.single.single-product section.single_prod_det {
  margin: 0 auto;
  max-width: 79.167vw;
  padding: 3.125vw 0 0;
  display: flex;
  gap: 4.167vw;
  min-height: 49.146vw;
}
.product-template-default.single.single-product section.single_prod_det .left {
  position: relative;
}
.product-template-default.single.single-product section.single_prod_det .left .product_badge {
  background: #FF6E0C;
  border-radius: 2.604vw;
  color: #ffffff;
  font-size: 0.677vw;
  line-height: 0.677vw;
  padding: 0.521vw;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery {
  float: unset;
  width: 28.385vw;
}
.product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery .woocommerce-product-gallery__image {
  height: 34.896vw;
}
.product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery .flex-control-nav {
  display: flex;
  gap: 0.781vw;
  margin-top: 0.781vw;
}
.product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery .flex-control-nav li img {
  opacity: 1;
  pointer-events: unset;
}
.product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right {
  flex-grow: 1;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary {
  float: unset;
  width: 100%;
  margin-bottom: 3.115vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_title.entry-title {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 0.677vw;
  text-transform: uppercase;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_title.entry-title span {
  font-family: "made_tommyregular";
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_title.entry-title::before {
  content: "parcel2u ";
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_title.entry-title .products_dim {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .woocommerce-product-rating {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .price {
  color: #101010;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  letter-spacing: 0.052vw;
  line-height: 3.333vw;
  margin-bottom: 0.938vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .stock {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart {
  margin-bottom: 1.396vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity {
  display: inline-block;
  margin-right: 3.151vw;
  position: relative;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .input-text {
  border-radius: 0.521vw;
  border: 0.052vw solid #393939;
  font-size: 1.458vw;
  height: 2.562vw;
  width: 7.685vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity input[type=number]::-webkit-inner-spin-button, .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows {
  position: absolute;
  top: 0.521vw;
  right: 0.692708333vw;
  display: flex;
  flex-direction: column;
  height: 1.563vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  height: 0.677vw;
  width: 0.781vw;
  position: relative;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button .img-up, .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button .img-down {
  height: 0.677vw;
  width: 0.781vw;
  position: absolute;
  top: 0;
  right: 0;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button.arrow-up {
  margin-bottom: 0.156vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .single_add_to_cart_button {
  background: #FF6E0C;
  border-radius: 2.604vw;
  color: #ffffff;
  font-family: "made_tommymedium";
  font-size: 1.042vw;
  height: 2.656vw;
  line-height: 1.406vw;
  padding-right: 0;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 10.938vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .single_add_to_cart_button:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .single_add_to_cart_button::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.535vw;
  height: 1.451vw;
  position: absolute;
  top: 0.625vw;
  left: 0.781vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_meta {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .availability_text {
  font-family: "made_tommyregular";
  font-weight: 700;
  color: #191919;
  font-size: 1.25vw;
  line-height: 1.458vw;
  margin-top: 1.396vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .availability_text img {
  height: 1.335vw;
  margin-inline: 0.26vw;
  vertical-align: middle;
  width: 1.36vw;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_features {
  align-items: flex-start;
  display: flex;
  gap: 2.604vw;
  margin: 1.458vw 0 0;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_features .feature_box {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.521vw;
  justify-content: space-between;
  min-height: 3.49vw;
  width: auto;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_features .feature_box img {
  height: auto;
  max-width: 2.083vw;
  width: unset;
}
.product-template-default.single.single-product section.single_prod_det .right div.summary .product_features .feature_box .feature_text {
  font-size: 0.833vw;
  line-height: 0.833vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .overview-tab-mob {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs {
  padding: 0;
  border-radius: 0.521vw;
  display: flex;
  justify-content: space-between;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.description_tab, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.delivery_and_returns_tab_tab, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.specifications_tab_tab, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.review_tab_tab {
  height: 2.292vw;
  text-align: center;
  border: none;
  border-radius: 0;
  flex-grow: 1;
  padding: 0;
  background: #f5f5f5;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.description_tab::after, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.description_tab::before, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.delivery_and_returns_tab_tab::after, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.delivery_and_returns_tab_tab::before, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.specifications_tab_tab::after, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.specifications_tab_tab::before, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.review_tab_tab::after, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.review_tab_tab::before {
  content: "";
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.description_tab::after, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.delivery_and_returns_tab_tab::after, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.specifications_tab_tab::after, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.review_tab_tab::after {
  right: 0;
  border-bottom-left-radius: 0;
  border-width: 0;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.description_tab::before, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.delivery_and_returns_tab_tab::before, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.specifications_tab_tab::before, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.review_tab_tab::before {
  left: 0;
  border-bottom-right-radius: 0;
  border-width: 0;
  box-shadow: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.description_tab a, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.delivery_and_returns_tab_tab a, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.specifications_tab_tab a, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.review_tab_tab a {
  align-items: center;
  color: #393939;
  display: flex;
  font-family: "made_tommyregular";
  font-size: 1.25vw;
  height: inherit;
  justify-content: center;
  padding: 0;
  width: 100%;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.active {
  background: #707070;
  border-radius: 0.521vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.active::after {
  box-shadow: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.active a {
  color: #ffffff;
  font-family: "made_tommyregular";
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs::before {
  border-bottom: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel {
  color: #393939;
  font-size: 1.25vw;
  line-height: 1.875vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel h2:first-of-type {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
  padding-bottom: 7.813vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .prod_desc {
  font-family: "made_tommyregular";
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .prod_desc:not(:last-of-type) {
  margin-bottom: 15px;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab {
  border-radius: 0.521vw;
  overflow: hidden;
  max-height: 19.531vw;
  overflow-y: auto;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content {
  display: flex;
  text-align: center;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content .specs_title {
  color: #393939;
  font-size: 1.25vw;
  line-height: 1.094vw;
  width: 11.719vw;
  background: #ebebeb;
  padding: 0.625vw 0;
  text-transform: capitalize;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content .specs_desc {
  background: #ffffff;
  color: #393939;
  font-size: 1.25vw;
  line-height: 1.667vw;
  width: 34.896vw;
  padding: 0.625vw 3.438vw;
  font-family: "made_tommyregular";
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab {
  margin-top: 2.292vw;
  padding-bottom: 22.813vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content {
  display: flex;
  margin-bottom: 1.563vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_icon {
  width: 7.813vw;
  text-align: right;
  padding-right: 2.604vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text {
  width: 38.646vw;
  margin-left: 1.042vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text .delivery_heading {
  color: #393939;
  font-size: 1.25vw;
  line-height: 1.875vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text .delivery_desription {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.25vw;
  line-height: 1.875vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text .delivery_desription a {
  color: #FF6E0C;
  transition: all 0.3s ease-in-out;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text .delivery_desription a:hover {
  color: #FFBE0C;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content:last-of-type {
  margin-bottom: 0;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-content-mob {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-title {
  font-size: 0.833vw;
  line-height: 1.094vw;
  text-align: center;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .product-title {
  color: #FF6E0C;
  font-size: 1.138vw;
  line-height: 1.198vw;
  text-align: center;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .rating-label {
  font-size: 0.833vw;
  line-height: 1.198vw;
  margin: 0 auto 0.26vw;
  max-width: 36.458vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .rating-label .starik {
  color: #FF6E0C;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-review-form-rating-label .required {
  color: #FF6E0C;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-review-form-rating-cont .cr-review-form-rating-inner svg:last-of-type path {
  fill: #FF6E0C;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-field-error {
  line-height: 0.833vw;
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl {
  color: #393939;
  position: relative;
  padding: 0;
  left: 0;
  top: 0;
  font-size: 0.933vw;
  margin-bottom: 0.521vw;
  background: transparent;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl span, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl span, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl span {
  color: #FF6E0C;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-txt, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr_review_form_comment_txt {
  font-size: 0.938vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-comment textarea {
  font-size: 0.938vw;
  resize: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-txt, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-comment-txt, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-txt, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-comment-txt, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-txt, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt {
  border-color: #ff0000 !important;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-result {
  padding: 6.25vw 0 0;
  max-width: 43.4375vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-result span {
  background: #FF6E0C;
  border-radius: 0.521vw;
  color: #ffffff;
  padding: 0.521vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review.hide {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-nav, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-item {
  display: none;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-item {
  max-width: 36.458vw;
  padding-top: 0;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-rating {
  margin-top: 0;
  margin-bottom: 1.042vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont {
  background: none;
  border: 0.104166667vw solid #ff0000;
  padding: 0.26vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-rating, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-comment {
  max-width: 36.458vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-ne {
  flex-direction: column;
  max-width: 36.458vw;
  gap: 1.042vw;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-ne .cr-review-form-name, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-ne .cr-review-form-email {
  width: 100%;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons {
  max-width: 36.458vw;
  padding: 0;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons .cr-review-form-submit {
  background: #FF6E0C;
  color: #ffffff;
  font-size: 0;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons .cr-review-form-submit::before {
  content: "submit review";
  color: #ffffff;
  font-size: 1.042vw;
  text-transform: uppercase;
  font-family: "made_tommymedium";
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons .cr-review-form-submit:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons .cr-review-form-cancel {
  display: none;
}
body.woocommerce-cart main {
  min-height: 100dvh;
  padding: 2.135vw 0 3.125vw;
  background: url("/wp-content/uploads/2024/08/bg_cart.webp") no-repeat;
  background-size: 102.708vw 59.323vw;
}
body.woocommerce-cart main > .container {
  max-width: 79.167vw;
  margin-inline: auto;
}
body.woocommerce-cart main > .container .cart_title {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 2.5vw;
  line-height: 3.333vw;
  margin-bottom: 1.25vw;
  text-transform: uppercase;
}
body.woocommerce-cart main > .container .continue-shopping {
  color: #1d1d1b;
  display: inline-block;
  font-family: "made_tommylight";
  font-size: 1.042vw;
  line-height: 1.25vw;
  margin-bottom: 1.563vw;
}
body.woocommerce-cart main > .container .continue-shopping::before {
  background: url("/wp-content/uploads/2024/07/arrow_up.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 0.677vw;
  margin-right: 0.729vw;
  transform: rotate(270deg);
  width: 0.781vw;
}
body.woocommerce-cart main > .container .continue-shopping:focus {
  color: #FF6E0C;
}
body.woocommerce-cart main > .container .continue-shopping:focus::before {
  filter: invert(57%) sepia(89%) saturate(3312%) hue-rotate(352deg) brightness(98%) contrast(105%);
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table {
  border: none;
  margin: 0 0 1.547vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table thead {
  display: none;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table td {
  border: none;
  padding: 0;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item:nth-child(odd) {
  background: #f5f5f5;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-thumbnail {
  width: 9.271vw;
  padding: 1.042vw 0;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-thumbnail img {
  width: 8.209vw;
  height: 8.209vw;
  object-fit: cover;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-name a {
  color: #1d1d1b;
  display: inline-block;
  font-family: "made_tommyregular";
  font-size: 1.667vw;
  line-height: 2.396vw;
  max-width: 14.323vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-name a::before {
  content: "Parcel2U";
  display: inline-block;
  margin-right: 0.313vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-name a span {
  font-family: "made_tommyregular";
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-name .product-sku {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 1.25vw;
  line-height: 1.563vw;
  margin-top: 0.469vw;
  text-transform: uppercase;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity {
  text-align: end;
  vertical-align: top;
  padding-top: 1.042vw;
  padding-right: 1.563vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity {
  position: relative;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity .input-text {
  background: transparent;
  border-radius: 0.521vw;
  border: 0.052vw solid #393939;
  font-size: 1.354vw;
  height: 2.552vw;
  width: 5.654vw;
  padding: 0 1.458vw 0 0.313vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity input[type=number]::-webkit-inner-spin-button, body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows {
  position: absolute;
  top: 0.521vw;
  right: 0.677vw;
  display: flex;
  flex-direction: column;
  height: 1.563vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  height: 0.677vw;
  width: 0.781vw;
  position: relative;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button .img-up, body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button .img-down {
  height: 0.677vw;
  width: 0.781vw;
  position: absolute;
  top: 0;
  right: 0;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button.arrow-up {
  margin-bottom: 0.156vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .price {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 1.667vw;
  line-height: 1.563vw;
  margin-bottom: 0;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity .d-flex-price {
  display: flex;
  gap: 1.781vw;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0.625vw;
  margin-bottom: 1.563vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity a.remove {
  display: inline-block;
  font-size: 0;
  position: relative;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity a.remove:hover {
  background: none !important;
  color: unset !important;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity a.remove::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/08/icon_trash.webp") center no-repeat;
  background-size: contain;
  width: 1.51vw;
  height: 1.667vw;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-50%, -50%);
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-quantity a.remove:focus::before {
  filter: invert(57%) sepia(89%) saturate(3312%) hue-rotate(352deg) brightness(98%) contrast(105%);
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table td.actions {
  padding-top: 1.547vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table td.actions .coupon .input-text {
  border-radius: 0.521vw;
  font-size: 1.042vw;
  height: 2.656vw;
  margin-right: 0.521vw;
  width: 10.938vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table td.actions .coupon .button {
  background: #FF6E0C;
  border-radius: 0.521vw;
  color: #ffffff;
  font-size: 1vw;
  font-weight: 500;
  height: 2.656vw;
  padding: 0;
  transition: all 0.3s ease-in-out;
  width: 9.375vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table td.actions .coupon .button:hover {
  background: #FFBE0C;
  color: #ffffff;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table td.actions button[name="update_cart"] {
  background: #FF6E0C;
  border-radius: 0.521vw;
  color: #ffffff;
  font-size: 1vw;
  font-weight: 500;
  height: 2.656vw;
  padding: 0;
  transition: all 0.3s ease-in-out;
  width: 9.375vw;
}
body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table td.actions button[name="update_cart"]:hover {
  background: #FFBE0C;
  color: #ffffff;
}
body.woocommerce-cart main > .container .cart-collaterals {
  display: flex;
  justify-content: space-between;
}
body.woocommerce-cart main > .container .cart-collaterals p strong {
  font-weight: 400;
}
body.woocommerce-cart main > .container .cart-collaterals::before, body.woocommerce-cart main > .container .cart-collaterals::after {
  display: none;
}
body.woocommerce-cart main > .container .cart-collaterals .cart-policy-text {
  color: #101010;
  font-family: "made_tommymedium";
  font-size: 1.042vw;
  line-height: 1.25vw;
  max-width: 49.74vw;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals {
  float: unset;
  width: 20.677vw;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals h2 {
  display: none;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table {
  border-radius: 0;
  border: none;
  margin: 0;
  padding: 0;
  text-align: start;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table th, body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td {
  padding: 0;
  border: none;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table th {
  color: #393939;
  font-family: "made_tommylight";
  font-weight: unset;
  font-size: 1.579vw;
  line-height: 2.396vw;
  width: 8.802vw;
  padding-bottom: 1.042vw;
  text-align: start;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td {
  font-family: "made_tommyregular" !important;
  padding-left: 0.521vw;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-Price-amount.amount {
  color: #393939;
  font-family: "made_tommymedium";
  font-weight: unset;
  font-size: 1.579vw;
  line-height: 2.396vw;
  display: inline-block;
  width: 100%;
  max-width: 14.24vw;
  text-align: start;
  word-wrap: break-word;
  white-space: normal;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-remove-coupon {
  color: #FF6E0C;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li {
  font-family: "made_tommyregular";
  margin: 0 0 0.521vw !important;
  line-height: 0.885vw !important;
  text-align: start;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li:last-of-type {
  margin-bottom: 0;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li .woocommerce-Price-amount.amount {
  font-size: 0.781vw;
  font-weight: 400 !important;
  line-height: 0.885vw !important;
  display: inline;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li input {
  vertical-align: middle !important;
  margin: 0 0.521vw 0 0 !important;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li label {
  font-family: "made_tommyregular";
  font-size: 0.781vw;
  line-height: 0.885vw;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li label span {
  font-family: "made_tommyregular";
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li label span bdi {
  font-family: "made_tommyregular";
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-destination {
  font-size: 0.781vw;
  line-height: 0.885vw;
  text-align: start;
  font-family: "made_tommyregular";
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-destination strong {
  font-family: "made_tommyregular";
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .shipping-calculator-button {
  color: #FF6E0C;
  font-size: 0.781vw;
  line-height: 0.885vw;
  margin: 0;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .shipping-calculator-form .select2-container--default .select2-selection--single {
  border-color: #FF6E0C;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .shipping-calculator-form .input-text {
  border: 0.052vw solid #FF6E0C;
  outline: none;
  border-radius: 0.208vw;
  padding-left: 0.417vw;
  padding-right: 1.042vw;
  height: 1.458vw;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .shipping-calculator-form button {
  background: #FF6E0C;
  border-radius: 0.521vw;
  color: #ffffff;
  font-family: "made_tommymedium";
  font-weight: 400;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-calculator {
  margin-bottom: 1.042vw;
  text-align: start;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding: 0;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  display: flex;
  font-size: 1.042vw;
  font-family: "made_tommymedium";
  height: 2.656vw;
  justify-content: space-around;
  line-height: 1.406vw;
  margin-bottom: 0;
  margin-left: auto;
  outline: none;
  position: relative;
  padding-left: 2.604vw;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 17.354vw;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 1.481vw;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus, body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:active, body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:target, body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus-within, body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus-visible {
  background: #FFBE0C !important;
  color: #ffffff !important;
}
body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout #wc-stripe-payment-request-wrapper {
  border-radius: 2.604vw;
  margin-left: auto;
  overflow: hidden;
  width: 17.344vw;
}
body.woocommerce-cart main > .container .return-to-shop .wc-backward {
  background: #FF6E0C;
  border: none;
  color: #ffffff;
  font-family: "made_tommymedium";
  font-weight: 400;
  outline: none;
  transition: all 0.3s ease-in-out;
}
body.woocommerce-cart main > .container .return-to-shop .wc-backward:hover {
  background: #FFBE0C;
  color: #ffffff;
}
body.woocommerce-account main {
  min-height: calc(100dvh - 31dvh);
}
body.woocommerce-account main > .container {
  max-width: 79.167vw;
  margin-inline: auto;
  padding-top: 3.125vw;
}
body.woocommerce-account main > .container .woocommerce-form.login input {
  height: 2.083vw;
  font-size: 0.938vw;
  padding-inline: 0.625vw;
}
body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__rememberme {
  display: flex;
  align-items: center;
  gap: 0.521vw;
  margin-bottom: 1.094vw;
}
body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__submit {
  background: #FF6E0C;
  border-radius: 2.604vw;
  color: #ffffff;
  font-family: "made_tommymedium";
  font-size: 0.938vw;
  height: 2.656vw;
  position: relative;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 9.896vw;
}
body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__submit:hover {
  background: #FFBE0C;
  color: #ffffff;
}
body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__submit::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.577vw;
  left: 1.25vw;
}
body.woocommerce-account main > .container .woocommerce-form.login .lost_password a {
  color: #484848;
}
body.woocommerce-account main > .container .woocommerce-form-register input {
  height: 2.083vw;
  font-size: 0.938vw;
  padding-inline: 0.625vw;
}
body.woocommerce-account main > .container .woocommerce-form-register .woocommerce-form-register__submit {
  background: #FF6E0C;
  border-radius: 2.604vw;
  color: #ffffff;
  font-family: "made_tommymedium";
  font-size: 0.938vw;
  height: 2.656vw;
  margin-top: 0.781vw;
  padding-left: 2.083vw;
  position: relative;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 9.896vw;
}
body.woocommerce-account main > .container .woocommerce-form-register .woocommerce-form-register__submit:hover {
  background: #FFBE0C;
  color: #ffffff;
}
body.woocommerce-account main > .container .woocommerce-form-register .woocommerce-form-register__submit::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.577vw;
  left: 1.25vw;
}
body.woocommerce-account main > .container .woocommerce {
  align-items: start;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper {
  width: 100%;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
  width: 100%;
  margin-right: 1.042vw;
  border-top-color: #FF7777;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error::before {
  color: #FF7777;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error:focus-visible, body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error:focus {
  outline: none !important;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li a {
  color: #515151;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li a:hover {
  text-decoration: underline;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li a:focus {
  color: #FF6E0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login .woocommerce-LostPassword {
  margin-top: 0.521vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login .woocommerce-LostPassword a {
  font-size: 0.729vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login .woocommerce-LostPassword a:hover {
  color: #FF6E0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-form-register.register .woocommerce-privacy-policy-text {
  font-size: 0.729vw;
  margin-top: 0.521vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login, body.woocommerce-account main > .container .woocommerce .woocommerce-form-register.register {
  min-height: 17.029vw;
  margin: 1.042vw 0;
  padding: 1.042vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login label, body.woocommerce-account main > .container .woocommerce .woocommerce-form-register.register label {
  font-size: 0.833vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login .form-row, body.woocommerce-account main > .container .woocommerce .woocommerce-form-register.register .form-row {
  margin: 0;
  padding: 0;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation {
  float: unset;
  width: 15.454vw;
  background: #f5f5f5;
  padding: 1.406vw 0 1.406vw 2.37vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
  position: relative;
  margin-bottom: 1.042vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:last-of-type {
  margin-bottom: 0;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a::before {
  content: "";
  display: inline-block;
  background: #FF6E0C;
  width: 0.156vw;
  height: 1.406vw;
  position: absolute;
  top: 0;
  left: -1.042vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
  color: #393939;
  font-size: 1.25vw;
  line-height: 1.667vw;
  text-transform: capitalize;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:focus {
  color: #FF6E0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content {
  float: unset;
  width: 47.604vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content div.woocommerce-info {
  background: #f5f5f5;
  border-top-color: #FF6E0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content div.woocommerce-info::before {
  color: #FF6E0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content div.woocommerce-info .button.wc-forward {
  background: #FF6E0C;
  border-radius: 20px;
  color: #ffffff;
  font-family: "made_tommyregular";
  font-weight: 500;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content div.woocommerce-info .button.wc-forward:hover {
  background: #FFBE0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content a {
  color: #FF6E0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .order_main_title {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  line-height: 2.5vw;
  text-transform: uppercase;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper ~ p {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  margin-bottom: 0.781vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper ~ p:first-of-type a {
  display: none;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title {
  align-items: center;
  box-shadow: none;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.885vw;
  padding: 0;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::before, body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::after {
  display: none;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3 {
  border-bottom: 0.104vw solid #FF6E0C;
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 1.354vw;
  line-height: 1.979vw;
  text-transform: capitalize;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit {
  color: #101010;
  float: unset;
  font-family: "made_tommymedium";
  font-size: 1.042vw;
  line-height: 1.25vw;
  text-decoration: underline;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  font-style: normal;
  line-height: 1.823vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table {
  margin: 0;
  border: none;
  border-spacing: 0 1.563vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td {
  border: none;
  padding: 1.302vw 2.604vw;
  background: #f5f5f5;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td .order_name {
  color: #1d1d1b;
  font-family: "made_tommyregular";
  font-size: 1.667vw;
  line-height: 2.396vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td .order_name span {
  font-family: "made_tommyregular";
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td .order_status {
  color: #FF6E0C;
  font-family: "made_tommybold";
  font-size: 1.25vw;
  line-height: 1.563vw;
  margin-bottom: 0.26vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td .order_date {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.25vw;
  line-height: 1.563vw;
  margin-bottom: 0.26vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td .order_number {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.25vw;
  line-height: 1.563vw;
  margin-bottom: 0.26vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td .order_address {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.25vw;
  line-height: 1.563vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td .order_address br {
  display: block;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-form-row label {
  color: #707070;
  font-size: 0.938vw;
  line-height: 1.302vw;
  margin-bottom: 0.26vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-form-row .woocommerce-Input {
  height: 2.083vw;
  width: 100%;
  border: 0.026vw solid #FF6E0C;
  font-size: 0.833vw;
  font-family: "made_tommyregular";
  border-radius: 0.521vw;
  padding-inline: 0.521vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-form-row .woocommerce-Input:focus {
  border-color: #FFBE0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account fieldset {
  border: none;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account fieldset legend {
  color: #393939;
  font-size: 1.25vw;
  line-height: 1.667vw;
  text-transform: capitalize;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-Button.button {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: flex;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  gap: 0.625vw;
  height: 2.656vw;
  line-height: 1.406vw;
  justify-content: center;
  margin-top: 1.354vw;
  margin-bottom: 1.354vw;
  outline: none;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 12.5vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-Button.button:hover {
  background: #FFBE0C;
  color: #ffffff;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-Button.button::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: contain;
  width: 1.563vw;
  height: 1.458vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-Button.button.disabled {
  background: #FF6E0C;
  cursor: not-allowed;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form h3 {
  color: #393939;
  font-family: "made_tommyregular";
  font-size: 1.875vw;
  line-height: 2.5vw;
  text-transform: uppercase;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label {
  color: #707070;
  font-size: 0.938vw;
  line-height: 1.302vw;
  margin-bottom: 0.26vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .input-text, body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-selection--single {
  height: 2.083vw;
  width: 100%;
  border: 0.026vw solid #FF6E0C;
  font-family: "made_tommyregular";
  border-radius: 0.521vw;
  padding-inline: 0.521vw;
  font-size: 0.833vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .input-text:focus, body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-selection--single:focus {
  border-color: #FFBE0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-selection--single {
  display: flex;
  align-items: center;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-selection--single .select2-selection__arrow {
  top: 8px;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form button[type="submit"] {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: flex;
  font-family: "made_tommyregular";
  font-size: 1.042vw;
  gap: 0.625vw;
  height: 2.656vw;
  line-height: 1.406vw;
  justify-content: center;
  margin-top: 1.354vw;
  margin-bottom: 1.354vw;
  outline: none;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 12.5vw;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form button[type="submit"]:hover {
  background: #FFBE0C;
}
body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form button[type="submit"]::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: contain;
  width: 1.563vw;
  height: 1.458vw;
}
body.woocommerce-account.logged-in main > .container .woocommerce {
  flex-direction: row;
}
body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce {
  flex-direction: column;
}
body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row.form-row-first, body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row.form-row-last {
  width: 100%;
  margin: 0.781vw 0;
}
body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row.form-row-last {
  margin-top: 0;
}
body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .woocommerce-Input {
  width: 100%;
  border-radius: 0;
}
body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .woocommerce-password-strength {
  border-radius: 0.521vw;
  margin-top: 0.521vw;
}
body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .button {
  width: 9.896vw;
}
body.woocommerce-account.woocommerce-lost-password main > .container .woocommerce form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .button.custom-style {
  width: auto;
  padding-left: 3.646vw;
  padding-right: 1.771vw;
}
body.woocommerce-account.woocommerce-edit-account ul.woocommerce-error {
  width: 100% !important;
}
body.woocommerce-account.woocommerce-edit-account ul.woocommerce-error:focus-visible, body.woocommerce-account.woocommerce-edit-account ul.woocommerce-error:focus {
  outline: none !important;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce {
  flex-direction: column;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper {
  width: 100%;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message ul.woocommerce-error, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
  width: 100% !important;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message ul.woocommerce-error:focus-visible, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message ul.woocommerce-error:focus, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error:focus-visible, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error:focus {
  outline: none !important;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message:focus-visible, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message:focus, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper:focus-visible, body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper:focus {
  outline: none !important;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password {
  border: 0.052vw solid #cfc8d8;
  border-radius: 0.26vw;
  width: 36.458vw;
  margin: 0 auto;
  padding: 1.042vw;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password p {
  font-size: 0.938vw;
  line-height: 1.458vw;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row {
  margin: 1.042vw 0;
  text-align: start;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row:last-of-type {
  margin: 0;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row label {
  color: #000;
  display: inline-block;
  font-size: 1.042vw;
  line-height: 1.406vw;
  margin-bottom: 0.443vw;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .woocommerce-Input {
  border-radius: 0.521vw;
  border: 0.026vw solid #000;
  font-family: "made_tommyregular";
  font-size: 0.833vw;
  height: 2.656vw;
  padding-inline: 0.521vw;
  width: 15.061vw;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .button {
  align-items: center;
  background: #FF6E0C;
  border-radius: 2.604vw;
  border: none;
  color: #ffffff;
  display: flex;
  justify-content: space-evenly;
  font-family: "made_tommymedium";
  font-size: 1.042vw;
  height: 2.656vw;
  line-height: 1.406vw;
  outline: none;
  position: relative;
  padding-left: 2.604vw;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 14.896vw;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .button:hover {
  background: #FFBE0C;
  color: #ffffff;
}
body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .button::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.577vw;
  left: 1.581vw;
}
body.woocommerce-account.woocommerce-add-payment-method main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-Payment {
  background: #f5f5f5 !important;
}
body.woocommerce-account.woocommerce-add-payment-method main > .container .woocommerce .woocommerce-MyAccount-content form button[type="submit"] {
  width: 15.885vw;
}
body.woocommerce-account.woocommerce-add-payment-method main > .container .woocommerce .woocommerce-MyAccount-content form .testmode-info {
  margin-bottom: 0.521vw;
}
body.woocommerce-account.woocommerce-add-payment-method main > .container .woocommerce .woocommerce-MyAccount-content form fieldset {
  border: none;
}
body.woocommerce-checkout.woocommerce-order-received main {
  margin: 0 auto;
  max-width: 79.167vw;
  padding: 3.125vw 0;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-notice {
  color: #FF6E0C;
  font-family: "made_tommyregular";
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 1.667vw;
  margin-bottom: 2.604vw;
  text-align: center;
  text-transform: uppercase;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order ul.order_details {
  margin-bottom: 1.563vw;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order ul.order_details li {
  color: #FF6E0C;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order ul.order_details li strong {
  color: #272727;
  font-family: "made_tommymedium";
  font-weight: 500;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details {
  margin: 1.042vw 0;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details th, body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details td, body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details td span {
  font-family: "made_tommymedium";
  font-weight: 500;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details tfoot th, body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details tfoot td {
  font-family: "made_tommymedium";
  font-weight: 500;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details .woocommerce-table__line-item.order_item .woocommerce-table__product-name a {
  color: #FF6E0C;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details .woocommerce-table__line-item.order_item .woocommerce-table__product-name .product-quantity {
  font-weight: 500;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details .woocommerce-table__line-item.order_item .product-total .woocommerce-Price-currencySymbol {
  font-weight: 500;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
  font-family: "made_tommyregular";
  margin-bottom: 0.521vw;
  text-transform: capitalize;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details {
  margin-bottom: 0;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details .woocommerce-column__title {
  margin-bottom: 0.521vw;
  font-family: "made_tommyregular";
  text-transform: capitalize;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address {
  margin-bottom: 0;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address address {
  border: none;
  padding: 0;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address {
  margin-bottom: 0;
}
body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address address {
  border: none;
  padding: 0;
}
.woocommerce-info {
  background: #f5f5f5;
  border-top-color: #FF6E0C;
}
.woocommerce-info::before {
  color: #FF6E0C;
}
#slider-1-slide-1-layer-4 {
  font-family: "made_tommybold" !important;
}
#slider-1-slide-1-layer-5 {
  font-family: "made_tommymedium" !important;
}
#slider-1-slide-1-layer-6.rev-btn {
  position: relative;
  height: auto !important;
  padding-left: 2.865vw !important;
  font-family: "made_tommymedium" !important;
  width: 15.417vw !important;
  height: 2.656vw !important;
  font-size: 1.042vw !important;
  line-height: 1.406vw !important;
  display: flex;
  align-items: center;
}
#slider-1-slide-1-layer-6.rev-btn::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 1.042vw;
}
#slider-1-slide-4-layer-6.rev-btn {
  font-family: "made_tommymedium" !important;
  position: relative;
  height: auto !important;
  padding-left: 2.865vw !important;
  width: 13.072916667vw !important;
  height: 2.656vw !important;
  font-size: 1.042vw !important;
  line-height: 1.406vw !important;
  display: flex;
  align-items: center;
}
#slider-1-slide-4-layer-6.rev-btn::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 1.042vw;
}
#slider-1-slide-5-layer-6.rev-btn {
  font-family: "made_tommymedium" !important;
  position: relative;
  height: auto !important;
  padding-left: 2.865vw !important;
  width: 13.072916667vw !important;
  height: 2.656vw !important;
  font-size: 1.042vw !important;
  line-height: 1.406vw !important;
  display: flex;
  align-items: center;
}
#slider-1-slide-5-layer-6.rev-btn::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 1.042vw;
}
#slider-1-slide-10-layer-6.rev-btn {
  font-family: "made_tommymedium" !important;
  position: relative;
  height: auto !important;
  padding-left: 2.865vw !important;
  width: 15.417vw !important;
  height: 2.756vw !important;
  font-size: 1.042vw !important;
  line-height: 1.406vw !important;
  display: flex;
  align-items: center;
}
#slider-1-slide-10-layer-6.rev-btn::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 1.042vw;
}
#slider-1-slide-11-layer-6.rev-btn {
  font-family: "made_tommymedium" !important;
  position: relative;
  height: auto !important;
  padding-left: 2.865vw !important;
  width: 16.417vw !important;
  height: 2.756vw !important;
  font-size: 1.042vw !important;
  line-height: 1.406vw !important;
  display: flex;
  align-items: center;
}
#slider-1-slide-11-layer-6.rev-btn::after {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
  background-size: cover;
  width: 1.563vw;
  height: 1.458vw;
  position: absolute;
  top: 0.677vw;
  left: 1.042vw;
}
.woocommerce-message {
  border-top-color: #FF6E0C;
  background: #f5f5f5;
}
.woocommerce-message::before {
  color: #FF6E0C;
}
.woocommerce-message .button.wc-forward {
  background: #FF6E0C;
  border-radius: 20px;
  color: #ffffff;
  text-transform: capitalize;
  transition: all 0.3s ease-in-out;
}
.woocommerce-message .button.wc-forward:hover {
  background: #FFBE0C;
  color: #ffffff;
}
.woocommerce-message a {
  color: #515151;
}
.woocommerce-message a:hover {
  text-decoration: underline;
}
.woocommerce-message a:focus {
  color: #FF6E0C;
}
.section_delivery_returns {
  padding: 3.125vw 0;
}
.section_delivery_returns .vc_row {
  margin: 0 auto;
  max-width: 79.167vw;
}
.section_delivery_returns .vc_row .delivery_content .del-title {
  color: #707070;
  font-size: 1.875vw;
  font-family: "made_tommyregular";
  letter-spacing: 0.104vw;
  line-height: 2.5vw;
  margin-bottom: 1.354vw;
  text-align: center;
  text-transform: uppercase;
}
.section_delivery_returns .vc_row .delivery_content .del-title .text-orange {
  color: #FF6E0C;
  font-family: "made_tommyregular";
}
.section_delivery_returns .vc_row .delivery_content p {
  color: #707070;
  font-size: 1.25vw;
  line-height: 2.083vw;
}
.section_delivery_returns .vc_row .delivery_content p a {
  color: #FF6E0C;
  transition: all 0.3s ease-in-out;
}
.section_delivery_returns .vc_row .delivery_content p a:hover {
  color: #FFBE0C;
}
@media screen and (max-width: 1024px) {
  @supports (-webkit-touch-callout: none) {
    .section_hero {
      display: none;
    }
    .section_hero .vc_row .btn-shop a {
      width: 15.625vw;
    }
    .section_why_choose .vc_row .col-left .btn-shop a {
      width: 15.625vw;
    }
    @media screen and (orientation: landscape) {
      .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
        left: 50%;
        bottom: calc(0.000vw - 6.167vw);
      }
      .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner::before {
        width: 15.918vw;
        left: -0.195vw;
      }
      .section_how_works .vc_row .col_works:nth-child(3) .vc_column-inner::before {
        height: 19.594vw;
      }
      .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
        bottom: calc(0.000vw - 6.401vw);
      }
      @supports (-webkit-touch-callout: none) {
        .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
          bottom: calc(0.000vw - 6.348vw);
        }
      }
      .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::before {
        width: 16.602vw;
      }
      .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::after {
        right: -0.586vw;
      }
    }
    .section_installations .vc_row .wpb_column.vc_column_container:nth-child(2) {
      padding-left: 2.93vw;
    }
    .section_installations .vc_row .btn-install a {
      width: 26.855vw;
    }
    .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs li.specifications_tab_tab a {
      padding-inline: 1.359vw;
    }
    .page-id-25 main {
      min-height: calc(100dvh - 15dvh);
    }
  }
}
@media screen and (max-width: 767px) {
  html, body {
    overflow-x: hidden;
  }
  #slider-1-slide-1-layer-4 {
    font-family: "made_tommybold" !important;
  }
  #slider-1-slide-1-layer-5 {
    font-family: "made_tommymedium" !important;
  }
  #slider-1-slide-1-layer-6.rev-btn {
    position: relative;
    height: 11.86vw !important;
    padding-left: 12.791vw !important;
    font-family: "made_tommymedium" !important;
    width: 67.674vw !important;
    font-size: 4.651vw !important;
  }
  #slider-1-slide-1-layer-6.rev-btn::after {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
    background-size: contain;
    width: 6.977vw !important;
    height: 6.512vw !important;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  #slider-1-slide-4-layer-6.rev-btn {
    font-family: "made_tommymedium" !important;
    position: relative;
    height: 11.86vw !important;
    padding-left: 12.791vw !important;
    font-size: 5.349vw !important;
    width: 65.11627907vw !important;
  }
  #slider-1-slide-4-layer-6.rev-btn::after {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
    background-size: contain;
    width: 6.977vw !important;
    height: 6.512vw !important;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  #slider-1-slide-5-layer-6.rev-btn {
    font-family: "made_tommymedium" !important;
    position: relative;
    height: 11.86vw !important;
    padding-left: 12.791vw !important;
    font-size: 5.349vw !important;
    width: 65.11627907vw !important;
  }
  #slider-1-slide-5-layer-6.rev-btn::after {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
    background-size: contain;
    width: 6.977vw !important;
    height: 6.512vw !important;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  #slider-1-slide-10-layer-6.rev-btn {
    font-family: "made_tommymedium" !important;
    position: relative;
    height: 11.86vw !important;
    padding-left: 12.791vw !important;
    font-size: 4.651vw !important;
    width: 67.674vw !important;
  }
  #slider-1-slide-10-layer-6.rev-btn::after {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
    background-size: contain;
    width: 6.977vw !important;
    height: 6.512vw !important;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  #slider-1-slide-11-layer-6.rev-btn {
    font-family: "made_tommymedium" !important;
    position: relative;
    height: 11.86vw !important;
    padding-left: 12.791vw !important;
    font-size: 4.651vw !important;
    width: 72.674vw !important;
  }
  #slider-1-slide-11-layer-6.rev-btn::after {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
    background-size: contain;
    width: 6.977vw !important;
    height: 6.512vw !important;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  .top-container {
    padding: 3.256vw 4.651vw;
  }
  .top-container .header-offer {
    display: flex;
    justify-content: space-between;
  }
  .top-container .header-offer .offer-media {
    gap: 1.163vw;
    justify-content: center;
  }
  .top-container .header-offer .offer-media img {
    height: 4.651vw;
    width: 4.651vw;
  }
  .top-container .header-offer .offer-media img.klarnanow-img {
    height: 5.349vw;
    width: 39.535vw;
  }
  .top-container .header-offer .offer-media img.clearpay-img {
    max-width: 20.93vw;
  }
  .top-container .header-offer .offer-media p {
    font-size: 3.488vw;
  }
  header {
    padding: 4.651vw 0 3.721vw;
    position: relative;
    box-shadow: 0 0.349vw 0.698vw 0 rgba(0, 0, 0, 0.16);
    z-index: 2;
  }
  header .wrapper {
    padding-inline: 4.651vw;
    justify-content: space-between;
  }
  header .wrapper #menu-main-menu {
    display: none;
  }
  header .wrapper .custom-logo {
    width: 31.628vw;
    height: 5.581vw;
  }
  header .wrapper .side_toggle {
    background: none;
    border: none;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
  }
  header .wrapper .mobile_menu {
    top: 0;
    right: -100%;
    width: 100%;
    height: 100vh;
    z-index: 999;
    position: absolute;
    background-color: #FF6E0C;
    display: flex;
    align-items: top;
    justify-content: center;
    border-radius: 0;
    text-align: center;
    transform: translate(0, 0);
    transition: right 0.3s ease-in-out;
  }
  header .wrapper .mobile_menu.show {
    right: 0;
  }
  header .wrapper .mobile_menu .img-close {
    height: 7.442vw;
    pointer-events: unset;
    position: absolute;
    right: 7.791vw;
    top: 6.628vw;
    width: 7.442vw;
  }
  header .wrapper .mobile_menu .menu {
    margin-top: 32.558vw;
  }
  header .wrapper .mobile_menu .menu .menu-item {
    margin-bottom: 5.814vw;
  }
  header .wrapper .mobile_menu .menu .menu-item:last-of-type {
    margin-top: 20.93vw;
    margin-bottom: 0;
  }
  header .wrapper .mobile_menu .menu .menu-item a {
    color: #ffffff;
    display: inline-block;
    font-size: 4.651vw;
    font-family: "made_tommyregular";
    line-height: 6.279vw;
    text-transform: uppercase;
  }
  header .wrapper .mobile_menu .menu .menu-item.menu-item-443 a {
    align-items: center;
    display: flex;
    font-size: 2.791vw;
    gap: 1.698vw;
    justify-content: center;
    line-height: 3.721vw;
  }
  header .wrapper .mobile_menu .menu .menu-item.menu-item-443 a::before {
    content: "";
    background: url("/wp-content/uploads/2024/07/icon_user_alt.webp") center no-repeat;
    background-size: contain;
    width: 11.758vw;
    height: 11.758vw;
  }
  header .wrapper .actions {
    margin-left: 32.535vw;
  }
  header .wrapper .actions .cart a img {
    width: 6.893vw;
    height: 6.512vw;
  }
  header .wrapper .actions .cart a span {
    display: none;
  }
  header .wrapper .actions .account {
    display: none;
  }
  .section_banners.z-index {
    position: relative;
    z-index: -1;
  }
  .section_hero {
    height: 136.512vw;
    background: url("/wp-content/uploads/2024/08/homepage_banner_mob.webp") center no-repeat;
    background-size: cover;
    display: none;
  }
  .section_hero .vc_row {
    margin-left: 4.651vw;
  }
  .section_hero .vc_row .col-left {
    width: 100%;
    padding-right: 4.651vw;
  }
  .section_hero .vc_row .col-left .btn-shop {
    display: none;
  }
  .section_hero .vc_row .col-right {
    width: 100%;
  }
  .section_hero .vc_row .col-right .btn-shop {
    display: block;
    margin-right: 4.651vw;
  }
  .section_hero .vc_row .col-right .btn-shop a {
    align-items: center;
    background: #FF6E0C;
    border-radius: 11.628vw;
    border: none;
    color: #ffffff;
    display: flex;
    font-size: 4.651vw;
    font-family: "made_tommyregular";
    height: 11.86vw;
    line-height: 6.279vw;
    margin: 7.209vw auto 0;
    outline: none;
    position: relative;
    padding-left: 11.628vw;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    width: 66.279vw;
  }
  .section_hero .vc_row .col-right .btn-shop a::before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
    background-size: cover;
    width: 6.977vw;
    height: 6.512vw;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  .section_hero .vc_row .col-right .btn-shop a:hover {
    background: #FFBE0C;
    color: #ffffff;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .vc_row {
    display: flex;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .vc_row .vc_col-sm-4 img {
    height: 23.953vw;
    width: 23.953vw;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-1 {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 4.419vw;
    margin-top: 2.093vw;
    margin-left: -8.14vw;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-1::before {
    content: "";
    background: url("/wp-content/uploads/2024/06/icon_lock.webp") center no-repeat;
    background-size: contain;
    width: 2.186vw;
    height: 2.612vw;
    display: inline-block;
    margin-right: 1.302vw;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-2 {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 4.419vw;
    margin-top: 2.093vw;
    margin-left: -8.14vw;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-2::before {
    content: "";
    background: url("/wp-content/uploads/2024/06/icon_box_sm.webp") center no-repeat;
    background-size: contain;
    width: 3.202vw;
    height: 3.014vw;
    display: inline-block;
    top: 0.233vw;
    left: 13.256vw;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .vc_row .img-text-3 {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 4.419vw;
    margin-top: 2.093vw;
    margin-left: -8.14vw;
  }
  .section_hero .vc_row .col-right .wpb_wrapper .bg-line {
    position: absolute;
    top: 10.93vw;
    right: 0;
  }
  .section_hero .vc_row .hero_title {
    font-size: 6.977vw;
    line-height: 9.302vw;
    margin-bottom: 3.023vw;
    margin-top: 6.512vw;
  }
  .section_hero .vc_row .hero_text {
    font-size: 3.256vw;
    font-family: "made_tommyregular";
    line-height: 6.047vw;
    margin-bottom: 0;
  }
  .section_hero .vc_row .hero_arrow a {
    position: absolute;
    bottom: -17.442vw;
    left: 44.5%;
    transform: translate(-50%, -50%);
  }
  .section_hero .vc_row .hero_arrow a img {
    height: 8.837vw;
    width: 8.837vw;
  }
  .section_why_choose {
    background: url("/wp-content/uploads/2024/06/bg_why_choose_mob.webp"), #ffffff;
    background-repeat: no-repeat;
    background-position: 4.651vw 7.674vw;
    background-size: 85.814vw 53.721vw;
    padding: 5.349vw 0 6.977vw;
    margin-top: -2.326vw !important;
    position: relative;
  }
  @supports (-webkit-touch-callout: none) {
    .section_why_choose {
      background-position: 9.651vw 1.674vw;
    }
  }
  .section_why_choose .vc_row {
    max-width: 100%;
    margin: 0 auto;
  }
  .section_why_choose .vc_row .col-left {
    max-width: 90.698vw;
    margin: 0 auto;
  }
  .section_why_choose .vc_row .col-left .why_choose_title {
    font-size: 7.209vw;
    line-height: 9.535vw;
    letter-spacing: 0.465vw;
    margin-bottom: 6.512vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_why_choose .vc_row .col-left .why_choose_title {
      font-size: 6.744vw;
    }
  }
  .section_why_choose .vc_row .col-left .why_choose_text {
    font-size: 3.488vw;
    line-height: 6.279vw;
    padding-right: 0;
  }
  .section_why_choose .vc_row .col-left .btn-shop {
    display: none;
  }
  .section_why_choose .vc_row .col-right .why_choose_slider .slick-list {
    padding-left: 12.791vw;
  }
  .section_why_choose .vc_row .col-right .why_choose_slider .slick-list .slick-slide {
    width: 38.372vw !important;
  }
  .section_why_choose .vc_row .col-right .why_choose_slider .vc_single_image-wrapper {
    border-radius: 16.279vw;
  }
  .section_why_choose .vc_row .col-right .why_choose_slider .vc_single_image-wrapper img {
    width: 32.393vw;
    height: 47.007vw;
    object-fit: cover;
    object-position: top;
  }
  .section_why_choose .vc_row .col-right .why_choose_slider .green-box-col .vc_single_image-wrapper img {
    object-position: 0 -16.279vw;
  }
  .section_why_choose .vc_row .col-right .img-text-bottom {
    font-size: 3.256vw;
    line-height: 5.116vw;
    margin-top: 3.488vw;
    padding-inline: 4.651vw;
  }
  .section_why_choose .vc_row .col-right .btn-shop {
    display: block;
  }
  .section_why_choose .vc_row .col-right .btn-shop a {
    background: #FF6E0C;
    border-radius: 11.628vw;
    border: none;
    color: #ffffff;
    font-size: 4.651vw;
    font-family: "made_tommyregular";
    height: 11.86vw;
    line-height: 6.279vw;
    margin: 6.512vw auto 0;
    outline: none;
    position: relative;
    padding-left: 11.628vw;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    width: 66.279vw;
    display: flex;
    align-items: center;
  }
  .section_why_choose .vc_row .col-right .btn-shop a::before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/2024/06/icon_box.webp") center no-repeat;
    background-size: cover;
    width: 6.977vw;
    height: 6.512vw;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  .section_why_choose .vc_row .col-right .btn-shop a:hover {
    background: #FFBE0C;
    color: #ffffff;
  }
  .section_our_products {
    background: url("/wp-content/uploads/2024/06/bg_products_mob.webp") center no-repeat;
    background-position: -67.907vw -86.744vw;
    padding: 4.419vw 0 6.93vw;
  }
  .section_our_products .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_our_products .vc_row .how_products_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 4.651vw;
  }
  .section_our_products .vc_row .woocommerce ul.products {
    flex-direction: column;
    align-items: center;
    gap: 6.977vw;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product {
    width: 100%;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(2) {
    opacity: 1;
    visibility: visible;
    height: 67.914vw;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(1) {
    display: none;
    opacity: 0;
    height: 0;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link img {
    margin: 0 auto;
    width: 56.67vw;
    height: 67.914vw;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(1) {
    width: 56.67vw;
    height: 67.914vw;
    transition: opacity 0.3s ease;
    opacity: 1;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(2) {
    width: 56.67vw;
    height: 0;
    opacity: 0;
    transition: opacity 0.3s ease;
    display: block;
    visibility: hidden;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-size: 3.721vw;
    line-height: 5.116vw;
    padding: 0;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title::before {
    font-size: 3.721vw;
    line-height: 5.116vw;
    margin-top: 4.465vw;
    margin-left: 0;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title .products_dim {
    font-size: 3.256vw;
    line-height: 4.419vw;
    margin: 0.93vw 0 0;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .woocommerce-LoopProduct-link span.price {
    font-size: 3.256vw;
    margin: 0.93vw 0 0;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .button {
    border-radius: 11.628vw;
    height: 11.86vw;
    width: 47.674vw;
    margin-top: 2.581vw;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .button::before {
    font-size: 4.186vw;
    line-height: 5.581vw;
    padding-left: 12.791vw;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .button::after {
    width: 6.977vw;
    height: 6.512vw;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  .section_our_products .vc_row .woocommerce ul.products li.product .product_badge {
    border-radius: 11.628vw;
    font-size: 3.023vw;
    line-height: 3.023vw;
    padding: 2.326vw;
    position: absolute;
    right: 11.628vw;
    top: 6.977vw;
  }
  .section_how_works {
    background: url("/wp-content/uploads/2024/06/bg_how_works_mob.webp") bottom no-repeat, #fcfcfc;
    height: 153.721vw;
  }
  .section_how_works .vc_row {
    margin: 0 auto;
    max-width: 100%;
  }
  .section_how_works .vc_row .how_works_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin: 4.419vw auto 4.465vw;
    max-width: 90.698vw;
    padding-inline: 4.419vw;
  }
  .section_how_works .vc_row .how_works_title .text-orange {
    color: #FF6E0C;
    font-family: "made_tommyregular";
  }
  .section_how_works .vc_row .col_works p {
    font-size: 3.256vw;
    line-height: 5.116vw;
  }
  .section_how_works .vc_row .col_works p:first-child {
    margin: 3.163vw 0 1.814vw;
    font-family: "made_tommyregular";
    font-weight: 600;
  }
  .section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner::before {
    content: "";
    border: none;
    border-bottom: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner::after {
    border: 0.465vw solid #FF6E0C;
    height: 2.323vw;
    width: 2.323vw;
    top: 31.628vw;
    left: -1.163vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(1) .vc_column-inner::after {
      left: -1.395vw !important;
    }
  }
  .section_how_works .vc_row .col_works.nth-child-1 {
    margin-top: 9.302vw;
  }
  .section_how_works .vc_row .col_works.nth-child-1 .vc_column-inner::before {
    content: "";
    top: 1.163vw;
    left: 0vw;
    width: 42.791vw;
    border: 0.465vw solid #FF6E0C !important;
    border-bottom: none !important;
    border-top-left-radius: 9.302vw;
    border-top-right-radius: 9.302vw;
    height: 30.698vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works.nth-child-1 .vc_column-inner::before {
      border: 0.465vw solid #FF6E0C !important;
      border-bottom: none !important;
    }
  }
  .section_how_works .vc_row .col_works.nth-child-1 .vc_column-inner > .wpb_wrapper {
    background: #FFF6EE;
    height: 69.767vw;
    border-radius: 9.302vw;
    width: 36.279vw;
    padding: 3.721vw;
    margin: 2.093vw 2.326vw 0;
  }
  .section_how_works .vc_row .col_works.nth-child-1 .vc_column-inner > .wpb_wrapper::before {
    width: 2.351vw;
    height: 4.023vw;
  }
  .section_how_works .vc_row .col_works:nth-child(2) p:last-of-type {
    padding-left: 2.558vw;
    padding-right: 5.814vw;
  }
  .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner::before {
    top: 26.512vw;
    left: -5.348837209vw;
    border: 0.465vw solid #FF6E0C;
    border-top: none;
    border-bottom-left-radius: 9.302vw;
    border-bottom-right-radius: 9.302vw;
    height: 67.674vw;
    width: 48.139534884vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner::before {
      border: 0.465vw solid #FF6E0C !important;
      border-top: none !important;
      left: -5.581395349vw;
      width: 48.604651163vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner::before {
      height: calc(67.674vw - 0.7vh);
    }
  }
  .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper {
    height: auto;
    border-radius: 9.302vw;
    width: 37.209vw;
    padding: 3.721vw 0 3.721vw 3.721vw;
    margin-left: -3.488vw;
  }
  .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
    width: 2.351vw;
    height: 4.023vw;
    bottom: calc(0.000vw - 24.651vw);
    left: 40%;
    transform: translateX(-50%);
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 24.693vw);
    }
  }
  .section_how_works .vc_row .col_works:nth-child(3) {
    margin-top: 0;
  }
  .section_how_works .vc_row .col_works:nth-child(3) .vc_column-inner::before {
    content: "";
    top: 1.395vw;
    left: -5.349vw;
    width: 48.14vw;
    border: 0.465vw solid #FF6E0C !important;
    border-bottom: none !important;
    border-top-left-radius: 9.302vw;
    border-top-right-radius: 9.302vw;
    height: 30.698vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(3) .vc_column-inner::before {
      border: 0.465vw solid #FF6E0C !important;
      border-bottom: none !important;
    }
  }
  .section_how_works .vc_row .col_works.nth-child-3 {
    margin-top: 0;
  }
  .section_how_works .vc_row .col_works.nth-child-3 p {
    padding-left: 0;
    padding-right: 4.884vw;
  }
  .section_how_works .vc_row .col_works.nth-child-3 .vc_column-inner > .wpb_wrapper {
    background: #FFF6EE;
    height: 94.186vw;
    border-radius: 9.302vw;
    width: 41.86vw;
    padding: 3.721vw;
    margin: 2.791vw 2.326vw 0 -3.488vw;
  }
  .section_how_works .vc_row .col_works.nth-child-3 .vc_column-inner > .wpb_wrapper::before {
    width: 2.351vw;
    height: 4.023vw;
    top: 1.86vw;
    left: 17.442vw;
  }
  .section_how_works .vc_row .col_works:nth-child(4) .d-mb-none {
    display: none;
    font-family: "made_tommyregular";
  }
  .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner::before {
    top: 35.442vw;
    left: -5.349vw;
    border: 0.465vw solid #FF6E0C;
    border-top: none;
    border-bottom-left-radius: 9.302vw;
    border-bottom-right-radius: 9.302vw;
    height: 67.907vw;
    width: 48.14vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner::before {
      left: -5.581395349vw;
      width: 48.604651163vw;
    }
  }
  .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner img {
    width: 24.419vw;
    height: 37.209vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner::before {
      height: calc(67.674vw - 0.7vh);
    }
  }
  .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper {
    height: auto;
    border-radius: 9.302vw;
    width: 37.209vw;
    padding: 3.721vw;
    margin-left: -3.488vw;
  }
  .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
    width: 2.351vw;
    height: 4.023vw;
    bottom: calc(0.000vw - 11.512vw);
    left: 40%;
    transform: translateX(-50%);
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 11.751vw);
      left: 40%;
    }
  }
  .section_how_works .vc_row .col_works:nth-child(5) p {
    padding-inline: 6.344vw;
  }
  .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::before {
    content: "";
    top: 19.767vw;
    left: -5.349vw;
    width: 48.14vw;
    border: 0.465vw solid #FF6E0C !important;
    border-bottom: none !important;
    border-top-left-radius: 9.302vw;
    border-top-right-radius: 9.302vw;
    height: 30.698vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::before {
      border: 0.465vw solid #FF6E0C !important;
      border-bottom: none !important;
    }
  }
  .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::after {
    border: 0.465vw solid #FF6E0C;
    height: 2.323vw;
    width: 2.323vw;
    top: 50.233vw;
    right: 3.721vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::after {
      right: 3.720930233vw;
    }
  }
  .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner > .wpb_wrapper {
    background: none;
    height: auto;
    border-radius: 9.302vw;
    width: 37.209vw;
    padding: 3.721vw;
  }
  .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner img {
    width: 12.726vw;
    height: 27.03vw;
  }
  .section_how_works .vc_row .col_works.nth-child-5 {
    margin-top: 0;
  }
  .section_how_works .vc_row .col_works.nth-child-5 .vc_column-inner > .wpb_wrapper {
    background: #FFF6EE;
    height: auto;
    border-radius: 9.302vw;
    width: 41.86vw;
    padding: 3.721vw;
    margin: 21.395vw 2.326vw 0 -3.488vw;
  }
  .section_how_works .vc_row .col_works.nth-child-5 .vc_column-inner > .wpb_wrapper::before {
    width: 2.351vw;
    height: 4.023vw;
    top: 20.465vw;
    left: 17.442vw;
  }
  .section_how_works .vc_row .col_works.nth-child-5 img {
    width: 15.116vw;
  }
  .section_how_works .vc_row .slick-list {
    padding-left: 4.651vw;
    padding-bottom: 1.628vw;
  }
  .section_how_works .vc_row .btn-shop a {
    border-radius: 11.628vw;
    font-size: 4.651vw;
    height: 11.86vw;
    line-height: 6.279vw;
    padding-left: 11.628vw;
    width: 66.279vw;
  }
  .section_how_works .vc_row .btn-shop a::before {
    width: 6.977vw;
    height: 6.512vw;
    top: 3.023vw;
    left: 3.488vw;
  }
  .section_how_works .vc_row .btn-shop a:hover {
    background: #FFBE0C;
    color: #ffffff;
  }
  .section_how_works .vc_row.how_works_row.works_slider {
    margin: 0;
    width: 100%;
  }
  .section_how_works .btn-parcel-shop {
    bottom: 0vw;
    transform: translate(-50%, -50%);
  }
  .section_features {
    background: url("/wp-content/uploads/2024/06/bg_features_mob.webp") -52.326vw 36.744vw no-repeat;
    background-size: 170.93vw;
    padding: 5.116vw 0 12.558vw;
  }
  .section_features .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_features .vc_row .features_title {
    font-size: 7.744vw;
    letter-spacing: 0.465vw;
    line-height: 9.07vw;
    margin-bottom: 5.349vw;
    max-width: 100%;
  }
  .section_features .vc_row .vc_col-sm-6 .features_subhead {
    font-size: 3.721vw;
    line-height: 5.116vw;
    margin-bottom: 3.419vw;
  }
  .section_features .vc_row .vc_col-sm-6 .features_subhead::before {
    width: 5.581vw;
    height: 5.581vw;
    margin-right: 2.791vw;
  }
  .section_features .vc_row .vc_col-sm-6 .features_subtext {
    font-size: 3.256vw;
    line-height: 6.047vw;
    margin-left: 0;
    max-width: 100%;
  }
  .section_features .vc_row .vc_col-sm-6 .features_subtext.mb {
    margin-bottom: 4.651vw;
  }
  .section_features .vc_row .vc_col-sm-6:nth-child(1) {
    width: 100%;
  }
  .section_features .vc_row .img-features img {
    margin-top: 3.488vw;
    width: 89.535vw;
    height: 60.465vw;
    max-width: unset;
  }
  .section_stats {
    background: #f9f9f9;
    padding: 4.419vw 0 6.744vw;
  }
  .section_stats .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_stats .vc_row .stats_title {
    font-size: 6.977vw;
    line-height: 9.302vw;
    letter-spacing: 0.465vw;
    margin-bottom: 0.233vw;
  }
  .section_stats .vc_row .stats_text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 4.419vw;
  }
  .section_stats .vc_row.row_sep {
    display: none;
  }
  .section_stats .vc_row .stats_row {
    max-width: 69.302vw;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 6.512vw;
    grid-row-gap: 6.977vw;
  }
  .section_stats .vc_row .stats_row .stat_box {
    width: 30.93vw;
  }
  .section_stats .vc_row .stats_row .stat_box img {
    height: 16.744vw;
    width: 16.744vw;
  }
  .section_stats .vc_row .stats_row .stat_box .number {
    font-size: 3.256vw;
    line-height: 5.116vw;
    margin-top: 2.326vw;
  }
  .section_stats .vc_row .stats_row .stat_box .desc {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 5.116vw;
  }
  .section_vision {
    padding: 6.512vw 0 13.488vw;
    background-size: 37.209vw;
  }
  .section_vision .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_vision .vc_row .col-left {
    width: 100%;
  }
  .section_vision .vc_row .col-left img {
    height: auto;
    width: 90.698vw;
  }
  .section_vision .vc_row .col-right {
    width: 100%;
  }
  .section_vision .vc_row .col-right .vision_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin: 2.791vw 0 4.419vw;
  }
  .section_vision .vc_row .col-right .vision_text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    line-height: 6.047vw;
    padding-right: 0;
  }
  .section_testimonials {
    padding: 4.651vw 0 6.953vw;
  }
  .section_testimonials .vc_row {
    max-width: 90.698vw;
    margin: 0 auto;
  }
  .section_testimonials .vc_row .testimonials_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 0.233vw;
  }
  .section_testimonials .vc_row .testimonials_text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 4.419vw;
    margin-bottom: 4.791vw;
  }
  .section_testimonials .testimonials_slides .quote_text {
    font-size: 2.791vw;
    line-height: 6.047vw;
    padding-top: 9.302vw;
  }
  .section_testimonials .testimonials_slides .wpb_column.vc_col-sm-3 {
    padding: 0 3.953vw;
  }
  .section_testimonials .testimonials_slides .wpb_column.vc_col-sm-3::after {
    width: 25.814vw;
    height: 49.07vw;
    padding-right: 0;
  }
  .section_testimonials .testimonials_slides .wpb_column.vc_col-sm-3::before {
    width: 23.953vw;
    height: 48.14vw;
    padding-right: 0;
  }
  .section_testimonials .testimonials_slides .d-flex {
    margin-top: 2.791vw;
    gap: 4.651vw;
  }
  .section_testimonials .testimonials_slides .d-flex p {
    font-family: "made_tommyregular";
    font-size: 2.791vw;
    font-weight: 600;
    line-height: 3.721vw;
  }
  .section_testimonials .testimonials_slides .d-flex p img {
    width: 20.802vw;
    height: 2.858vw;
  }
  .section_testimonials .testimonials_slides .slick-dots {
    gap: 2.326vw;
    margin-top: 4.651vw;
  }
  .section_testimonials .testimonials_slides .slick-dots li button {
    border: 0.233vw solid #FF6E0C;
    height: 2.191vw;
    width: 2.191vw;
    padding: 1.163vw;
  }
  .section_contact {
    background: url("/wp-content/uploads/2024/06/bg_contact_mob.webp");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: -54.651vw 0vw;
    height: unset;
    padding: 6.279vw 0 6.977vw;
  }
  .section_contact .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_contact .vc_row .col_contact_form .title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    text-align: center;
  }
  .section_contact .vc_row .col_contact_form .desc {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 5.116vw;
    margin-bottom: 3.372vw;
    text-align: center;
    padding-inline: 6.977vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_contact .vc_row .col_contact_form .desc {
      font-size: 2.558vw;
    }
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .form-row {
    gap: 0;
    margin-bottom: 0;
    flex-direction: column;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group label {
    display: none;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control {
    width: 100%;
    height: 8.667vw;
    border: 0.233vw solid #FF6E0C;
    border-radius: 2.326vw;
    font-size: 3.488vw;
    padding: 2.326vw;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control::placeholder {
    opacity: 1;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-form-control.wpcf7-not-valid {
    border: 0.465vw solid #ff0000;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group textarea.wpcf7-form-control {
    height: 38.479vw;
    font-size: 3.488vw;
    width: 100%;
    border: 0.233vw solid #FF6E0C;
    border-radius: 2.326vw;
    padding: 2.326vw;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .form-row .form-group .wpcf7-not-valid-tip {
    font-size: 2.791vw;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .p-flex {
    flex-direction: column;
    align-items: center;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .p-flex .wpcf7-spinner {
    margin: 0 0 2.326vw;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .wpcf7-submit {
    border-radius: 11.628vw;
    font-size: 4.651vw;
    gap: 2.791vw;
    height: 11.86vw;
    line-height: 6.279vw;
    margin: 6.047vw auto 3.721vw;
    width: 36.279vw;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .wpcf7-submit::before {
    width: 6.856vw;
    height: 6.477vw;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .wpcf7-submit:hover {
    background: #FFBE0C;
    color: #ffffff;
  }
  .section_contact .vc_row .col_contact_form .wpcf7 .response-wrapper .wpcf7-response-output {
    border-radius: 2.326vw;
    margin-bottom: 2.326vw;
    padding: 2.326vw;
    text-align: center;
    width: 100%;
  }
  .section_contact .vc_row .col_contact_details .title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    text-align: center;
  }
  .section_contact .vc_row .col_contact_details .contact_media {
    width: 41.614vw;
    gap: 4.651vw;
    margin: 0 auto 4.651vw;
  }
  .section_contact .vc_row .col_contact_details .contact_media .text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 5.349vw;
  }
  .section_contact .vc_row .col_contact_details .contact_media .text a {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 5.349vw;
  }
  .section_contact .vc_row .col_contact_details .contact_media:first-child {
    margin-top: 4.651vw;
  }
  .section_contact .vc_row .col_contact_details .contact_media:first-child img {
    width: 6.753vw;
    height: 6.753vw;
  }
  .section_contact .vc_row .col_contact_details .contact_media:nth-child(2) {
    margin-top: 4.651vw;
  }
  .section_contact .vc_row .col_contact_details .contact_media:nth-child(2) img {
    width: 6.542vw;
    height: 6.542vw;
    max-width: unset;
  }
  .section_contact .vc_row .col_contact_details .contact_right_image img {
    border-radius: 4.651vw;
  }
  .section_contact .vc_row.vc_column-gap-35 > .col_contact_form.vc_column_container {
    padding: 0 0vw 0 0;
  }
  .section_contact .vc_row.vc_column-gap-35 > .col_contact_details.vc_column_container {
    padding: 0 0 0 0vw;
  }
  footer .footer-area {
    max-width: 90.698vw;
    margin: 0 auto;
    padding: 6.977vw 0;
  }
  footer .footer-area .wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 11.628vw;
  }
  footer .footer-area .wrapper .footer-area-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-column-end: 3;
    text-align: center;
    margin-bottom: 6.977vw;
  }
  footer .footer-area .wrapper .footer-area-1 img {
    width: 64.651vw;
    height: 11.395vw !important;
  }
  footer .footer-area .wrapper .footer-area-2 {
    margin-left: 7.442vw;
  }
  footer .footer-area .wrapper .footer-area-2 .widget_nav_menu .menu .menu-item {
    margin-bottom: 4.651vw;
  }
  footer .footer-area .wrapper .footer-area-2 .widget_nav_menu .menu .menu-item a {
    font-size: 3.023vw;
    line-height: 4.186vw;
  }
  footer .footer-area .wrapper .footer-area-3 {
    margin-left: 0;
  }
  footer .footer-area .wrapper .footer-area-3 .widget_nav_menu .menu .menu-item {
    margin-bottom: 4.651vw;
  }
  footer .footer-area .wrapper .footer-area-3 .widget_nav_menu .menu .menu-item a {
    font-size: 3.023vw;
    line-height: 4.186vw;
  }
  footer .footer-area .wrapper .footer-area-4 {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-column-end: 3;
    margin-top: 4.651vw;
    margin-left: 7.442vw;
  }
  footer .footer-area .wrapper .footer-area-4 .widget_nav_menu .menu {
    display: flex;
    gap: 22.558vw;
  }
  footer .footer-area .wrapper .footer-area-4 .widget_nav_menu .menu .menu-item {
    margin-bottom: 4.651vw;
  }
  footer .footer-area .wrapper .footer-area-4 .widget_nav_menu .menu .menu-item a {
    font-size: 3.023vw;
    line-height: 4.186vw;
  }
  footer .footer-area .wrapper .footer-area-5 {
    grid-row-start: 4;
    grid-column-start: 1;
    grid-column-end: 3;
    margin-left: 7.442vw;
  }
  footer .footer-area .wrapper .footer-area-5 .widget_nav_menu .menu {
    display: flex;
    gap: 22.558vw;
  }
  footer .footer-area .wrapper .footer-area-5 .widget_nav_menu .menu .menu-item {
    margin-bottom: 4.651vw;
  }
  footer .footer-area .wrapper .footer-area-5 .widget_nav_menu .menu .menu-item a {
    font-size: 3.023vw;
    line-height: 4.186vw;
  }
  footer .footer-area .wrapper .footer-area-5 .footer-socials {
    gap: 4.651vw;
    justify-content: center;
  }
  footer .footer-area .wrapper .footer-area-5 .footer-socials img {
    max-width: 7.079vw;
    height: 7.079vw;
  }
  footer .copyright-area {
    padding: 2.326vw 0;
  }
  footer .copyright-area p {
    font-size: 2.558vw;
    line-height: 3.953vw;
  }
  .section_receive {
    padding: 7.674vw 0 0;
  }
  .section_receive .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_receive .vc_row .receive_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 3.256vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_receive .vc_row .receive_title {
      font-size: 6.279vw;
      letter-spacing: 0.233vw;
    }
  }
  .section_receive .vc_row .receive_text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 6.047vw;
    text-align: center;
  }
  .section_quote {
    margin: 6.977vw 0 !important;
  }
  .section_quote .vc_row {
    margin: 0 auto;
    max-width: 83.933vw;
  }
  .section_quote .vc_row .col-quote {
    text-align: start;
  }
  .section_quote .vc_row .col-quote::before {
    width: 23.953vw;
    height: 43.023vw;
    background-size: 14.651vw 43.023vw;
  }
  .section_quote .vc_row .col-quote::after {
    width: 25.814vw;
    height: 45.349vw;
    background-size: 15.814vw 45.349vw;
  }
  .section_quote .vc_row .col-quote .quote {
    font-size: 2.791vw;
    line-height: 6.047vw;
    padding: 3.488vw 0;
    margin-top: 4.651vw;
  }
  .section_quote .vc_row .col-quote .d-flex {
    gap: 4.186vw;
    margin-top: 0;
  }
  .section_quote .vc_row .col-quote .d-flex p {
    font-family: "made_tommyregular";
    font-size: 2.791vw;
    font-weight: 600;
    line-height: 3.721vw;
  }
  .section_quote .vc_row .col-quote .d-flex p img {
    width: 20.802vw;
    height: 2.858vw;
  }
  .section_secure_convenient {
    padding-top: 0;
  }
  .section_secure_convenient .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_secure_convenient .vc_row .secure_convenient_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 3.256vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_secure_convenient .vc_row .secure_convenient_title {
      font-size: 6.279vw;
      letter-spacing: 0.233vw;
    }
  }
  .section_secure_convenient .vc_row .secure_convenient_text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 6.047vw;
    text-align: center;
  }
  .section_benefits {
    padding: 6.977vw 0 5.977vw;
  }
  .section_benefits .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_benefits .vc_row .col_benefit_img img {
    width: 90.698vw;
    height: auto;
  }
  .section_benefits .vc_row .benefit_title {
    font-size: 6.512vw;
    letter-spacing: 0.465vw;
    line-height: 8.605vw;
    margin-top: 2.093vw;
    margin-bottom: 5.116vw;
    text-align: center;
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row .benefit_title {
      font-size: 6.047vw;
      letter-spacing: 0.233vw;
    }
  }
  .section_benefits .vc_row ul.benefits_list {
    max-width: 67.484vw;
    margin: 0 auto;
  }
  .section_benefits .vc_row ul.benefits_list::before {
    height: 51.163vw;
    width: 1.163vw;
    position: absolute;
    top: 3.488vw;
    left: 1.860465116vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row ul.benefits_list::before {
      left: 1.627906977vw;
    }
  }
  .section_benefits .vc_row ul.benefits_list li {
    font-size: 3.256vw;
    line-height: 4.419vw;
    margin-bottom: 4.651vw;
    display: flex;
    align-items: start;
    gap: 6.256vw;
  }
  .section_benefits .vc_row ul.benefits_list li:last-of-type {
    margin-bottom: 0;
  }
  .section_benefits .vc_row ul.benefits_list li::before {
    width: 4.651162791vw;
    height: 3.488372093vw;
    border: 1.162790698vw solid #FF6E0C;
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row ul.benefits_list li::before {
      width: 4.419vw;
      height: 3.023vw;
    }
  }
  .section_benefits .vc_row ul.benefits_list li span {
    padding-left: 0;
  }
  .section_benefits .vc_row ul.benefits_list li:nth-child(1)::before {
    width: 3.720930233vw;
    height: 2.558139535vw;
  }
  .section_benefits .vc_row ul.benefits_list li:nth-child(2)::before {
    width: 3.720930233vw;
    height: 2.325581395vw;
  }
  .section_benefits .vc_row ul.benefits_list li:nth-child(3)::before {
    width: 3.023255814vw;
    height: 2.325581395vw;
  }
  .section_benefits .vc_row ul.benefits_list li:nth-child(4)::before {
    width: 3.720930233vw;
    height: 2.325581395vw;
  }
  .section_benefits .vc_row ul.benefits_list li:nth-child(5)::before {
    width: 3.720930233vw;
    height: 2.325581395vw;
  }
  .section_benefits .vc_row ul.benefits_list li p {
    font-family: "made_tommyregular";
    font-weight: 600;
  }
  .page-id-19 .section_testimonials .vc_row .testimonials_title {
    color: #FF6E0C;
  }
  .section_how_to_install {
    padding: 7.674vw 0 6.279vw;
  }
  .section_how_to_install .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_how_to_install .vc_row .how_install_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 3.488vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_to_install .vc_row .how_install_title {
      font-size: 6.279vw;
      letter-spacing: 0.233vw;
    }
  }
  .section_how_to_install .vc_row .instruction_title {
    font-size: 4.651vw;
    letter-spacing: 0.465vw;
    line-height: 6.279vw;
    margin-bottom: 3.488vw;
  }
  .section_how_to_install .vc_row .instruction_media {
    gap: 4.651vw;
    margin-bottom: 3.256vw;
  }
  .section_how_to_install .vc_row .instruction_media:last-of-type {
    margin-bottom: 0;
  }
  .section_how_to_install .vc_row .instruction_media .img_icon img {
    height: 5.581vw;
    width: 5.581vw;
  }
  .section_how_to_install .vc_row .instruction_media .content p:nth-child(1) {
    font-size: 3.721vw;
    line-height: 5.116vw;
    margin-bottom: 2.488vw;
  }
  .section_how_to_install .vc_row .instruction_media .content p:nth-child(1) .mr-15 {
    margin-right: 3.488vw;
  }
  .section_how_to_install .vc_row .instruction_media .content p:nth-child(2) {
    font-size: 3.256vw;
    line-height: 6.047vw;
  }
  .section_installations .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_installations .vc_row .installations_title {
    font-size: 4.419vw;
    letter-spacing: 0.465vw;
    line-height: 6.047vw;
    margin-bottom: 3.488vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_installations .vc_row .installations_title {
      font-size: 3.953vw;
      letter-spacing: 0.233vw;
    }
  }
  .section_installations .vc_row .btn-install a {
    border-radius: 11.628vw;
    font-size: 4.186vw;
    height: 13.488vw;
    line-height: 5.581vw;
    margin-top: 3.488vw;
    margin-left: 1.628vw;
    padding-left: 4.651vw;
    width: 80vw;
  }
  .section_installations .vc_row .btn-install a::before {
    width: 6.279vw;
    height: 6.744vw;
    top: 2.791vw;
    left: 3.488vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_installations .vc_row .btn-install a {
      font-family: "made_tommymedium";
    }
  }
  .section_installations .vc_row.row_padding {
    padding-left: 2.326vw;
  }
  .section_installations .vc_row.row_margin {
    margin-top: 3.488vw;
  }
  .section_installations .vc_row .imp_note {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 6.047vw;
    margin: 6.977vw 0 5.814vw;
    padding-inline: 2.791vw;
    text-align: center;
  }
  .section_installations .vc_row .vc_single_image-wrapper img {
    height: 90.698vw;
    width: 100%;
  }
  .page-id-21 .section_how_works {
    background: url("/wp-content/uploads/2024/06/bg_how_works_mob.webp") bottom no-repeat, #fff;
    height: 157.721vw;
  }
  .section_how_to_intro {
    padding: 7.674vw 0 6.744vw;
  }
  .section_how_to_intro .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_how_to_intro .vc_row .how_to_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 3.256vw;
  }
  .section_how_to_intro .vc_row .how_to_text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 6.047vw;
  }
  .section_specific_instructions {
    background-size: 174.419vw 27.907vw;
  }
  .section_specific_instructions .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_specific_instructions .vc_row.sec_spec_row {
    background: #f7f7f7;
    border-radius: 4.651vw;
    padding: 3.488vw 6.047vw 3.256vw 6.279vw;
  }
  .section_specific_instructions .vc_row .specific_title {
    letter-spacing: 0.465vw;
    font-size: 4.651vw;
    line-height: 6.279vw;
    margin-bottom: 6.047vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_specific_instructions .vc_row .specific_title {
      letter-spacing: 0.233vw;
      font-size: 3.953vw;
    }
  }
  .section_specific_instructions .vc_row .speci_media {
    gap: 4.651vw;
    margin-bottom: 3.256vw;
  }
  .section_specific_instructions .vc_row .speci_media:last-of-type {
    margin-bottom: 0;
  }
  .section_specific_instructions .vc_row .speci_media .icon_box img {
    height: 5.581vw;
    width: 5.581vw;
  }
  .section_specific_instructions .vc_row .speci_media .text_box p {
    font-size: 3.256vw;
    line-height: 6.047vw;
  }
  .section_specific_instructions .vc_row .speci_media .text_box p:first-of-type {
    font-family: "made_tommymedium";
    font-size: 3.721vw;
    line-height: 5.116vw;
  }
  .section_faq {
    padding: 7.674vw 0 6.744vw;
  }
  .section_faq .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_faq .vc_row .faq_title {
    font-size: 6.977vw;
    line-height: 9.302vw;
    margin-bottom: 2.558vw;
  }
  .section_faq .vc_row .faq_subtitle {
    font-size: 4.651vw;
    line-height: 6.279vw;
    margin-bottom: 6.047vw;
  }
  .section_faq .vc_row .vc_tta-container {
    margin-bottom: 0;
  }
  .section_faq .vc_row .vc_tta-panel {
    border-top: 0.233vw solid #FF6E0C;
  }
  .section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
    padding: 5.814vw 0 5.116vw !important;
  }
  .section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span.vc_tta-title-text {
    display: inline-block;
    font-size: 3.256vw;
    line-height: 4.419vw;
    padding-right: 15.349vw;
  }
  .section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
    right: 0;
  }
  .section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    left: -4.186vw;
  }
  .section_faq .vc_row .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    top: -2.093vw;
    bottom: -2.093vw;
    transform: translate(-2.093vw, 0);
  }
  .section_faq .vc_row .vc_tta-panel .vc_tta-panel-body {
    padding: 0 0 4.651vw;
  }
  .section_faq .vc_row .vc_tta-panel .vc_tta-panel-body p {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 6.047vw;
  }
  .section_faq .vc_row.info-row p {
    font-size: 2.791vw;
    letter-spacing: unset;
    line-height: 6.047vw;
  }
  .page-id-84 .woocommerce {
    background: none;
  }
  .page-id-84 .woocommerce ul.products {
    max-width: 90.698vw;
    margin: 4.651vw auto;
    flex-direction: column;
    align-items: center;
    gap: 6.977vw;
  }
  .page-id-84 .woocommerce ul.products li.product {
    margin: 0;
    text-align: center;
    width: 100%;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(2) {
    display: block;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(1) {
    display: none;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link img {
    margin: 0 auto;
    width: 56.67vw;
    height: 67.914vw;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(2) {
    display: none;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-size: 3.721vw;
    line-height: 5.116vw;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title::before {
    font-size: 3.721vw;
    line-height: 5.116vw;
    margin-top: 4.419vw;
    margin-left: 0;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title span {
    color: #FF6E0C;
    font-family: "made_tommyregular";
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title .products_dim {
    font-size: 3.256vw;
    line-height: 4.419vw;
    margin: 0.93vw 0 0;
  }
  .page-id-84 .woocommerce ul.products li.product .woocommerce-LoopProduct-link span.price {
    font-size: 3.256vw;
    margin: 0.93vw 0 0;
  }
  .page-id-84 .woocommerce ul.products li.product .button {
    border-radius: 11.628vw;
    height: 11.86vw;
    width: 47.674vw;
    margin-top: 2.581vw;
    justify-content: center;
  }
  .page-id-84 .woocommerce ul.products li.product .button::before {
    content: "order now";
    font-size: 4.186vw;
    line-height: 5.581vw;
    padding-left: 4vw;
  }
  .page-id-84 .woocommerce ul.products li.product .button::after {
    content: "";
    width: 6.977vw;
    height: 6.512vw;
    position: absolute;
    top: 2.791vw;
    left: 4.186vw;
  }
  .page-id-84 .woocommerce ul.products li.product .product_badge {
    border-radius: 11.628vw;
    font-size: 3.023vw;
    line-height: 3.023vw;
    padding: 2.326vw;
    position: absolute;
    right: 11.628vw;
    top: 6.977vw;
  }
  .page-id-84 .section_faq {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -2.326vw !important;
  }
  .shop_intro {
    padding: 7.674vw 0 0;
  }
  .shop_intro .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .shop_intro .vc_row .intro_title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 2.791vw;
  }
  @supports (-webkit-touch-callout: none) {
    .shop_intro .vc_row .intro_title {
      font-size: 6.279vw;
      letter-spacing: 0.233vw;
    }
  }
  .shop_intro .vc_row .intro_text {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 6.047vw;
  }
  .section_below_products {
    background: url("/wp-content/uploads/2024/07/bg_design_alt_mob.webp") bottom no-repeat;
    background-size: auto;
    background-position: -48.837vw 36.86vw;
    padding-top: 1.163vw;
    padding-bottom: 13.953vw;
  }
  .section_below_products .vc_row {
    margin: 0 auto;
    max-width: 90.698vw;
  }
  .section_below_products .vc_row p {
    font-family: "made_tommyregular";
    font-size: 3.256vw;
    font-weight: 600;
    line-height: 6.047vw;
  }
  .section_sug {
    padding: 0;
  }
  .section_sug .section_desc {
    font-size: 6.977vw;
    letter-spacing: 0.116vw;
    line-height: 9.302vw;
    padding-inline: 6.977vw;
  }
  .product-template-default.single.single-product section.related.products {
    background: url("/wp-content/uploads/2024/07/bg_design_alt.webp") center no-repeat;
    background-size: 465.116vw;
    background-position: -175.581vw 130.233vw;
  }
  .product-template-default.single.single-product section.related.products ul.products {
    align-items: center;
    flex-direction: column;
    gap: 6.977vw;
    margin: 4.651vw auto 0;
    max-width: 90.698vw;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product {
    width: 100%;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product:nth-child(1) {
    margin-left: 0;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product:nth-child(2) {
    margin-left: 0;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product:nth-child(3) {
    margin-left: 0;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .button {
    border-radius: 11.628vw;
    height: 11.86vw;
    width: 47.674vw;
    margin-top: 2.581vw;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .button::before {
    font-size: 4.186vw;
    line-height: 5.581vw;
    padding-left: 12.791vw;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .button::after {
    width: 6.977vw;
    height: 6.512vw;
    position: absolute;
    top: 3.023vw;
    left: 3.488vw;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .button:hover {
    background: #FFBE0C;
    color: #ffffff;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(2) {
    display: block;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link:hover img:nth-of-type(1) {
    display: none;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link img {
    margin: 0 auto;
    width: 56.744vw;
    height: 67.907vw;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link img:nth-of-type(2) {
    display: none;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-size: 3.721vw;
    line-height: 5.116vw;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title::before {
    font-size: 3.721vw;
    line-height: 5.116vw;
    margin-top: 4.419vw;
    margin-left: 0;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title .products_dim {
    font-size: 3.256vw;
    line-height: 4.419vw;
    margin: 0.93vw 0 0;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .woocommerce-LoopProduct-link .price {
    font-size: 3.256vw;
    margin: 0.93vw 0 0;
  }
  .product-template-default.single.single-product section.related.products ul.products li.product .product_badge {
    border-radius: 11.628vw;
    font-size: 3.023vw;
    line-height: 3.023vw;
    padding: 2.326vw;
    position: absolute;
    right: 11.628vw;
    top: 6.977vw;
  }
  .product-template-default.single.single-product .section_faq {
    padding-top: 0;
  }
  .product-template-default.single.single-product .section_faq .vc_row .faq_title {
    margin-bottom: 5.581vw;
    margin-top: 2.326vw;
  }
  .product-template-default.single.single-product .section_how_works {
    background: url("/wp-content/uploads/2024/06/bg_how_works_mob.webp") bottom no-repeat, #fff;
    background-position: -55.814vw 27.907vw;
    height: 126.744vw;
  }
  .product-template-default.single.single-product section.single_prod_det {
    margin: 0 auto;
    max-width: 90.698vw;
    padding: 7.07vw 0 0;
    display: flex;
    flex-direction: column;
    gap: 6.93vw;
    min-height: auto;
  }
  .product-template-default.single.single-product section.single_prod_det .left {
    position: relative;
  }
  .product-template-default.single.single-product section.single_prod_det .left .product_badge {
    border-radius: 11.628vw;
    font-size: 3.023vw;
    line-height: 3.023vw;
    padding: 2.326vw;
    position: absolute;
    left: 0;
    top: -2.791vw;
    z-index: 1;
  }
  .product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery {
    width: 90.698vw;
    margin-bottom: 0;
  }
  .product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery .woocommerce-product-gallery__image {
    height: 111.849vw;
  }
  .product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery .flex-control-nav {
    gap: 2.256vw;
    margin-top: 2.349vw;
  }
  .product-template-default.single.single-product section.single_prod_det .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary {
    margin-bottom: 5.814vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .product_title.entry-title {
    font-size: 5.581vw;
    letter-spacing: 0.465vw;
    line-height: 7.442vw;
    margin-bottom: 1.86vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .price {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 2.791vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 2.372vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity {
    margin-right: 4.651vw;
    text-align: end;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .input-text {
    border-radius: 2.326vw;
    border: 0.233vw solid #393939;
    font-size: 4.651vw;
    height: 8.3vw;
    width: 24.898vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows {
    top: 0.93vw;
    right: 3.023vw;
    height: 6.977vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button {
    height: 2.558vw;
    width: 2.326vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button .img-up, .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button .img-down {
    height: 2.558vw;
    width: 2.326vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .quantity .custom-arrows button.arrow-up {
    margin-bottom: 0.698vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .single_add_to_cart_button {
    border-radius: 11.628vw;
    font-size: 4.186vw;
    height: 11.86vw;
    padding-right: 0;
    width: 90.698vw;
    margin: 0 auto;
    grid-row-start: 2;
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .single_add_to_cart_button:hover {
    background: #FF6E0C;
    color: unset;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .single_add_to_cart_button:focus {
    background: #FFBE0C;
    color: #ffffff;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart .single_add_to_cart_button::before {
    width: 6.856vw;
    height: 6.477vw;
    top: 2.791vw;
    left: 24.419vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary form.cart::before {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .availability_text {
    font-size: 3.488vw;
    line-height: 3.953vw;
    text-align: center;
    margin-top: 2.372vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .availability_text img {
    height: 3.998vw;
    margin-inline: 0.465vw;
    width: 4.072vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .product_features {
    justify-content: center;
    gap: 4.651vw;
    margin: 6.512vw 0 0;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .product_features .feature_box {
    gap: 4.651vw;
    min-height: 17.907vw;
    text-align: center;
    width: 22.093vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .product_features .feature_box img {
    max-width: 9.302vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right div.summary .product_features .feature_box .feature_text {
    font-size: 3.721vw;
    line-height: 3.721vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .overview-tab-mob {
    display: block;
    margin-bottom: 6.744vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .overview-tab-mob .tab-head {
    align-items: center;
    background: #f5f5f5;
    border-radius: 2.326vw;
    display: flex;
    height: 10.233vw;
    justify-content: space-between;
    margin-bottom: 2.326vw;
    padding-left: 5.814vw;
    padding-right: 5.093vw;
    width: 100%;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .overview-tab-mob .tab-head .tab-name {
    font-size: 4.651vw;
    line-height: 4.884vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .overview-tab-mob .tab-head .arrow img {
    width: 3.953vw;
    height: 3.721vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .overview-tab-mob .tab-head .arrow.rotate {
    transform: rotate(180deg);
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs ul.tabs {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel {
    display: block !important;
    font-size: 3.488vw;
    line-height: 6.279vw;
    margin-bottom: 0;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel h2:first-of-type {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
    padding-bottom: 6.977vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.hide {
    display: none !important;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab {
    border-radius: 2.326vw;
    max-height: 58.605vw;
    padding-bottom: 6.977vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content {
    flex-direction: column;
    text-align: start;
    margin-bottom: 2.093vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content .specs_title {
    background: none;
    font-size: 3.488vw;
    line-height: 5.116vw;
    width: 100%;
    padding: 0;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content .specs_desc {
    font-size: 3.488vw;
    line-height: 5.116vw;
    width: 100%;
    padding: 0;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content:last-of-type {
    margin-bottom: 0;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--specifications_tab .specs_content.hide {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab {
    margin-top: 0;
    padding-bottom: 0;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content {
    margin-bottom: 4.651vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_icon {
    width: 11.628vw;
    padding-right: 0;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text {
    width: 100%;
    margin-left: 4.651vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text .delivery_heading {
    font-size: 3.488vw;
    line-height: 5.116vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content .delivery_text .delivery_desription {
    font-size: 3.256vw;
    line-height: 4.884vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content:last-of-type {
    margin-bottom: 6.977vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--delivery_and_returns_tab .delivery_content.hide {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-content {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-content-mob {
    display: block;
    margin-top: 1.163vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-content-mob .review-title {
    font-size: 3.721vw;
    line-height: 4.884vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-content-mob .product-title {
    font-size: 4.186vw;
    line-height: 5.349vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-content-mob .rating-label {
    font-size: 3.721vw;
    line-height: 5.349vw;
    margin: 0 auto 1.163vw;
    max-width: 162.791vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .review-content-mob.hide {
    display: none;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-field-error {
    line-height: 3.721vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl {
    font-size: 4.186vw;
    margin-bottom: 2.326vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-txt, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr_review_form_comment_txt {
    font-size: 3.721vw;
    border-radius: 1.162790698vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-comment textarea {
    border-radius: 1.162790698vw;
    font-size: 3.721vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-result {
    padding: 9.302vw 0;
    max-width: 100%;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode .cr-review-form-result span {
    border-radius: 2.326vw;
    padding: 2.326vw;
    text-align: center;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-item {
    max-width: 100%;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-rating {
    margin-bottom: 4.651vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont {
    border: 2px solid #ff0000;
    padding: 1.163vw;
    border-radius: 1.162790698vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-rating, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-comment {
    max-width: 100%;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-ne {
    max-width: 100%;
    gap: 4.651vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-ne .cr-review-form-name, .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-ne .cr-review-form-email {
    width: 100%;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons {
    max-width: 100%;
    margin-bottom: 4.651vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons .cr-review-form-submit {
    width: 100%;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-buttons .cr-review-form-submit::before {
    font-size: 3.721vw;
  }
  .product-template-default.single.single-product section.single_prod_det .right .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--review_tab .overview-tab-mob {
    margin-bottom: 0;
  }
  body.woocommerce-cart main {
    padding: 2.86vw 0 6.977vw;
    background-size: 132.558vw 156.977vw;
    min-height: auto;
  }
  body.woocommerce-cart main > .container {
    max-width: 90.698vw;
  }
  body.woocommerce-cart main > .container .cart_title {
    font-size: 6.977vw;
    line-height: 9.302vw;
    margin-bottom: 3.488vw;
    text-align: center;
  }
  body.woocommerce-cart main > .container .continue-shopping {
    font-size: 3.256vw;
    line-height: 3.953vw;
    margin-bottom: 3.488vw;
  }
  body.woocommerce-cart main > .container .continue-shopping::before {
    height: 3.023vw;
    margin-right: 3.256vw;
    width: 3.488vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table {
    margin: 0 0 3.442vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive tr td {
    display: inline-block;
    text-align: left !important;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive tr td::before {
    display: none;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive tr:nth-child(2n) td {
    background: none !important;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-thumbnail {
    display: inline-block;
    padding: 2.326vw 0;
    width: 18.14vw;
    margin-right: 1.163vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-thumbnail::before {
    display: none;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 18.105vw;
    height: 18.105vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-name a {
    font-size: 3.721vw;
    line-height: 5.116vw;
    max-width: 32.558vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-name a::before {
    margin-right: 1.395vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-name .product-sku {
    font-size: 2.558vw;
    line-height: 3.256vw;
    margin-top: 1.698vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity {
    text-align: end !important;
    width: 34.651vw;
    margin-top: 2.326vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .quantity {
    margin-bottom: 2.326vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .quantity .input-text {
    border-radius: 2.326vw;
    border: 0.233vw solid #393939;
    font-size: 3.023vw;
    height: 5.649vw;
    width: 12.467vw;
    padding-inline: 0;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows {
    top: 1.628vw;
    right: 1.395vw;
    height: 3.023vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button {
    height: 1.493vw;
    width: 1.723vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button .img-up, body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button .img-down {
    height: 1.493vw;
    width: 1.723vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .quantity .custom-arrows button.arrow-up {
    margin-bottom: 0.698vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .price {
    margin-bottom: 2.326vw;
    font-size: 3.488vw;
    line-height: 4.651vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity .d-flex-price {
    gap: 2.791vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive .woocommerce-cart-form__cart-item .product-quantity a.remove::before {
    width: 5.814vw;
    height: 6.279vw;
    top: -2.558vw;
    right: 0;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive td.actions {
    padding-top: 3.442vw;
    display: flex;
    justify-content: space-between;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive td.actions .coupon {
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 2.326vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive td.actions .coupon::before {
    display: none;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive td.actions .coupon .input-text {
    border-radius: 2.326vw;
    font-size: 3.721vw;
    height: 11.86vw;
    margin-right: 2.326vw;
    width: 34.884vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive td.actions .coupon .button {
    border-radius: 2.326vw;
    font-size: 3.721vw;
    height: 11.86vw;
    width: 30.233vw;
  }
  body.woocommerce-cart main > .container .woocommerce-cart-form .shop_table.shop_table_responsive td.actions button[name="update_cart"] {
    border-radius: 2.326vw;
    font-size: 3.721vw;
    height: 11.86vw;
    width: 30.233vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals {
    flex-direction: column;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart-policy-text {
    font-size: 3.721vw;
    line-height: 5.581vw;
    max-width: 90.698vw;
    margin-bottom: 4.651vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals {
    width: 100%;
    margin: 0 auto;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table {
    width: 90.698vw;
    margin: 0 auto;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table th {
    display: inline-block;
    font-size: 4.186vw;
    line-height: 5.116vw;
    width: auto;
    padding-bottom: 1.628vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td {
    display: inline-block;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td::before {
    display: none;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-Price-amount.amount {
    font-size: 3vw;
    line-height: 5.116vw;
    width: 100%;
    max-width: 38.372vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods {
    width: 46.512vw;
    margin-left: auto !important;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li {
    margin: 0 0 2.326vw !important;
    line-height: 3.953vw !important;
    text-align: end !important;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li .woocommerce-Price-amount.amount {
    font-size: 3.488vw;
    line-height: 3.953vw !important;
    display: inline;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li input {
    vertical-align: middle !important;
    margin: 0 2.326vw 0 0 !important;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-methods li label {
    font-size: 3.488vw;
    line-height: 3.953vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .woocommerce-shipping-destination {
    font-size: 3.488vw;
    line-height: 3.953vw;
    text-align: end;
    width: 46.512vw;
    margin-left: auto;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .shipping-calculator-button {
    font-size: 3.488vw;
    line-height: 3.953vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .shipping-calculator-form .input-text {
    border: 0.233vw solid #FF6E0C;
    border-radius: 0.93vw;
    padding-left: 1.86vw;
    padding-right: 4.651vw;
    height: 6.512vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table td .shipping-calculator-form button {
    border-radius: 2.326vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-calculator {
    margin-bottom: 4.651vw;
    text-align: end;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table.shop_table_responsive tr.cart-subtotal {
    display: flex;
    justify-content: space-between;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table.shop_table_responsive .woocommerce-shipping-totals:nth-child(2n) td {
    background: none !important;
    width: 70.93vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals table.shop_table.shop_table_responsive tr.order-total {
    display: flex;
    justify-content: space-between;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    margin-top: 2.791vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    border-radius: 11.628vw;
    font-size: 4.186vw;
    height: 11.86vw;
    line-height: 5.581vw;
    margin: 0 auto;
    padding-left: 14.302vw;
    width: 82.093vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before {
    width: 6.856vw;
    height: 6.477vw;
    top: 2.791vw;
    left: 11.651vw;
  }
  body.woocommerce-cart main > .container .cart-collaterals .cart_totals .wc-proceed-to-checkout #wc-stripe-payment-request-wrapper {
    border-radius: 11.628vw;
    width: 82.093vw;
  }
  body.woocommerce-account main > .container {
    max-width: 90.698vw;
    padding-top: 6.977vw;
  }
  body.woocommerce-account main > .container .woocommerce-form.login input {
    height: 9.302vw;
    font-size: 4.186vw;
    padding-inline: 2.791vw;
  }
  body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__rememberme {
    display: flex;
    align-items: center;
    gap: 2.326vw;
  }
  body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__submit {
    background: #FF6E0C;
    border-radius: 11.628vw;
    color: #ffffff;
    font-size: 4.186vw;
    height: 10.465vw;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    width: auto;
    padding-inline: 11.628vw;
  }
  body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__submit:hover {
    background: #FFBE0C;
    color: #ffffff;
  }
  body.woocommerce-account main > .container .woocommerce-form.login .form-row .woocommerce-form-login__submit::before {
    width: 6.856vw;
    height: 6.477vw;
    top: 2.023vw;
    left: 3.256vw;
  }
  body.woocommerce-account main > .container .woocommerce-form.login .lost_password a {
    color: #484848;
  }
  body.woocommerce-account main > .container .woocommerce-form-register input {
    height: 9.302vw;
    font-size: 4.186vw;
    padding-inline: 2.791vw;
  }
  body.woocommerce-account main > .container .woocommerce-form-register .woocommerce-form-register__submit {
    border-radius: 11.628vw;
    font-size: 4.186vw;
    height: 10.465vw;
    margin-top: 3.488vw;
    width: auto;
    padding-inline: 11.628vw;
  }
  body.woocommerce-account main > .container .woocommerce-form-register .woocommerce-form-register__submit::before {
    width: 6.856vw;
    height: 6.477vw;
    top: 2.023vw;
    left: 3.256vw;
  }
  body.woocommerce-account main > .container .woocommerce {
    flex-direction: column !important;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
    width: 100%;
    margin-right: 0;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login .woocommerce-LostPassword {
    margin-top: 2.326vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login .woocommerce-LostPassword a {
    font-size: 3.256vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-form-register.register .woocommerce-privacy-policy-text {
    font-size: 3.256vw;
    margin-top: 2.326vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login, body.woocommerce-account main > .container .woocommerce .woocommerce-form-register.register {
    height: auto;
    padding: 3.256vw;
    margin-bottom: 4.651vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-form-login.login label, body.woocommerce-account main > .container .woocommerce .woocommerce-form-register.register label {
    font-size: 3.256vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation {
    width: 100%;
    padding: 3.488vw 6.977vw;
    margin-bottom: 4.651vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
    margin-bottom: 1.163vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:last-of-type {
    margin-bottom: 0;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a::before {
    content: "";
    width: 0.698vw;
    height: 4.651vw;
    top: 0.93vw;
    left: -2.326vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    font-family: "made_tommyregular";
    font-size: 3.953vw;
    line-height: 5.116vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content {
    width: 100%;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .order_main_title {
    font-size: 6.977vw;
    line-height: 9.302vw;
    margin-bottom: 4.651vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper ~ p {
    font-size: 4.651vw;
    margin-bottom: 3.488vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
    margin-bottom: 6.279vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title {
    margin-bottom: 3.488vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::before, body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::after {
    display: none;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3 {
    border-bottom: 0.233vw solid #FF6E0C;
    font-size: 4.419vw;
    line-height: 6.047vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit {
    font-size: 3.721vw;
    line-height: 4.419vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {
    font-size: 3.721vw;
    line-height: 6.512vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table {
    border-spacing: 0;
    border-collapse: separate;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr {
    border-bottom: 4.651vw solid #ffffff;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td {
    padding: 5.581vw 6.512vw;
    text-align: start !important;
    border: none;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td::before {
    display: none;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td .order_name {
    font-size: 5.581vw;
    line-height: 7.442vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td .order_status {
    font-size: 3.721vw;
    font-family: "made_tommymedium";
    line-height: 4.651vw;
    margin-bottom: 1.163vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td .order_date {
    font-size: 3.721vw;
    line-height: 4.651vw;
    margin-bottom: 1.163vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td .order_number {
    font-size: 3.721vw;
    line-height: 4.651vw;
    margin-bottom: 1.163vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td .order_address {
    font-size: 3.721vw;
    line-height: 4.651vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-form-row label {
    font-size: 3.256vw;
    line-height: 4.186vw;
    margin-bottom: 1.163vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-form-row .woocommerce-Input {
    height: 6.977vw;
    border: 0.233vw solid #FF6E0C;
    border-radius: 4.651vw;
    font-size: 3.488vw;
    padding-inline: 2.326vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account fieldset legend {
    font-size: 5.581vw;
    line-height: 7.442vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-Button.button {
    border-radius: 11.628vw;
    font-size: 4.651vw;
    gap: 2.791vw;
    height: 11.86vw;
    line-height: 6.279vw;
    margin-top: 6.047vw;
    margin-bottom: 6.047vw;
    margin-inline: auto;
    width: 67.442vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-Button.button:hover {
    background: #FFBE0C;
    color: #ffffff;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-Button.button::before {
    width: 6.977vw;
    height: 6.512vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form h3 {
    font-size: 6.977vw;
    line-height: 9.302vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label {
    font-size: 3.256vw;
    line-height: 4.186vw;
    margin-bottom: 1.163vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .input-text, body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-selection--single {
    height: 6.977vw;
    border: 0.233vw solid #FF6E0C;
    border-radius: 4.651vw;
    padding-inline: 2.326vw;
    font-size: 3.488vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-selection--single .select2-selection__arrow {
    top: 2px;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form button[type="submit"] {
    border-radius: 11.628vw;
    font-size: 4.651vw;
    gap: 2.791vw;
    height: 11.86vw;
    line-height: 6.279vw;
    margin-top: 6.047vw;
    margin-bottom: 6.047vw;
    margin-inline: auto;
    width: 67.442vw;
  }
  body.woocommerce-account main > .container .woocommerce .woocommerce-MyAccount-content form button[type="submit"]::before {
    width: 6.977vw;
    height: 6.512vw;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password {
    border: 0.233vw solid #cfc8d8;
    border-radius: 1.163vw;
    width: 90.698vw;
    padding: 4.651vw;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password p {
    font-size: 3.488vw;
    line-height: 5.814vw;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row {
    margin: 2.326vw 0;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row label {
    font-size: 3.721vw;
    line-height: 5.349vw;
    margin-bottom: 1.86vw;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .woocommerce-Input {
    border-radius: 2.326vw;
    border: 0.233vw solid #000;
    font-size: 3.488vw;
    height: 8.667vw;
    padding: 2.326vw;
    width: 100%;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .button {
    border-radius: 11.628vw;
    font-size: 4.651vw;
    gap: 2.791vw;
    height: 11.86vw;
    line-height: 6.279vw;
    margin: 6.047vw auto 3.721vw;
    width: 65.116vw;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .button::before {
    width: 6.856vw;
    height: 6.477vw;
    top: 3.023vw;
    left: 3.256vw;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce .lost_reset_password .woocommerce-form-row .button.custom-style {
    padding-left: 12.791vw !important;
    padding-right: 4.651vw !important;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row.form-row-first, body.woocommerce-account.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row.form-row-last {
    width: 100%;
    margin: 0.781vw 0;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row.form-row-last {
    margin-top: 0;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .woocommerce-Input {
    width: 100%;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .woocommerce-password-strength {
    border-radius: 2.326vw !important;
    margin-top: 2.326vw !important;
  }
  body.woocommerce-account.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row .button {
    width: auto !important;
    padding-inline: 11.628vw;
    margin: 3.488vw 0 0;
  }
  body.woocommerce-checkout.woocommerce-order-received main {
    max-width: 90.698vw;
    padding: 6.977vw 0;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-notice {
    font-size: 6.512vw;
    line-height: 7.442vw;
    margin-bottom: 11.628vw;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order ul.order_details {
    margin-bottom: 4.651vw;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order ul.order_details li {
    margin-bottom: 3.488vw;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details {
    margin: 2.326vw 0;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
    margin-bottom: 2.326vw;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details {
    margin-bottom: 0;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details .woocommerce-column__title {
    margin-bottom: 2.326vw;
  }
  body.woocommerce-checkout.woocommerce-order-received main .woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address {
    margin-bottom: 2.326vw;
  }
  .section_delivery_returns {
    padding: 7.442vw 0;
  }
  .section_delivery_returns .vc_row {
    max-width: 90.698vw;
  }
  .section_delivery_returns .vc_row .delivery_content .del-title {
    font-size: 6.977vw;
    letter-spacing: 0.465vw;
    line-height: 9.302vw;
    margin-bottom: 3.256vw;
  }
  .section_delivery_returns .vc_row .delivery_content p {
    font-size: 3.256vw;
    line-height: 6.047vw;
  }
}
@media screen and (max-width: 420px) {
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 23.429951691vw);
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 10.386473430vw);
    }
  }
}
@media screen and (max-width: 395px) {
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 23.746153846vw);
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 10.128205128vw);
    }
  }
}
@media screen and (max-width: 390px) {
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 24.628205128vw);
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
      bottom: calc(0.000vw - 7.179487179vw);
    }
  }
}
@media screen and (max-width: 375px) {
  .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
    bottom: -25vw;
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner > .wpb_wrapper::before {
      bottom: -18.667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(2) .vc_column-inner::before {
      left: -5.333333333vw;
      width: 48.266666667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner > .wpb_wrapper::before {
      bottom: -10.666666667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(4) .vc_column-inner::before {
      left: -5.333333333vw;
      width: 48.266666667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner ::after {
      display: none;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_how_works .vc_row .col_works:nth-child(5) .vc_column-inner::after {
      right: 3.466666667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row ul.benefits_list::before {
      left: 1.6vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row ul.benefits_list li:nth-child(2)::before {
      width: 3.733333333vw;
      height: 2.666666667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row ul.benefits_list li:nth-child(3)::before {
      width: 3.466666667vw;
      height: 2.666666667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row ul.benefits_list li:nth-child(4)::before {
      width: 4vw;
      height: 2.666666667vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .section_benefits .vc_row ul.benefits_list li:nth-child(5)::before {
      width: 4vw;
      height: 2.666666667vw;
    }
  }
}
