/*!
Theme Name: PineStore
Theme URI: http://underscores.me/
Author: CodiroGroup
Author URI: http://CodiroGroup.me/
Description: PineStore brings your site to life
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pinestore
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Base
  - Typography
  - Elements
  - Links
  - Forms
## Layouts
# Components
  ///- Navigation///
  ///- Posts and pages///
  ///- Comments///
  ///- Widgets///
  ///- Media///
  ///- Captions///
  ///- Galleries///
# Utilities
  - Accessibility
# Pages
  - 404

--------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap");
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

@font-face{
  font-family: 'ploni';
  font-weight: 300; /*(regular)*/
  font-style: normal;
  src: url('assets/fonts/ploni/ploni-light-aaa.eot'); /* IE9 Compat Modes */
  src: url('assets/fonts/ploni/ploni-light-aaa.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/ploni/ploni-light-aaa.woff2') format('woff2'),
    url('assets/fonts/ploni/ploni-light-aaa.woff') format('woff');
}
@font-face{
  font-family: 'ploni';
  font-weight: 400; /*(regular)*/
  font-style: normal;
  src: url('assets/fonts/ploni/ploni-regular-aaa.eot'); /* IE9 Compat Modes */
  src: url('assets/fonts/ploni/ploni-regular-aaa.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/ploni/ploni-regular-aaa.woff2') format('woff2'),
    url('assets/fonts/ploni/ploni-regular-aaa.woff') format('woff');
}
@font-face{
  font-family: 'ploni';
  font-weight: 700; /*(regular)*/
  font-style: normal;
  src: url('assets/fonts/ploni/ploni-bold-aaa.eot'); /* IE9 Compat Modes */
  src: url('assets/fonts/ploni/ploni-bold-aaa.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/ploni/ploni-bold-aaa.woff2') format('woff2'),
    url('assets/fonts/ploni/ploni-bold-aaa.woff') format('woff');
}
@font-face{
  font-family: 'ploni';
  font-weight: 900; /*(regular)*/
  font-style: normal;
  src: url('assets/fonts/ploni/ploni-black-aaa.eot'); /* IE9 Compat Modes */
  src: url('assets/fonts/ploni/ploni-black-aaa.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/ploni/ploni-black-aaa.woff2') format('woff2'),
    url('assets/fonts/ploni/ploni-black-aaa.woff') format('woff');
}



html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  scroll-behavior: smooth;
  font-size: 10px;
}

@media (max-width: 1920px) and (min-width: 1024px) {
  html {
    font-size: calc(5px + (12.5 - 5) * ((100vw - 768px) / (1920 - 768)));
  }
}

@media (max-width: 1500px) and (min-width: 1024px) {
  html {
    font-size: calc(7px + (12.5 - 5) * ((100vw - 768px) / (1920 - 768)));
  }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
  html {
    font-size: calc(8.5px + 1.5 * (100vw - 768px) / (1024 - 768));
  }
}

@media screen and (max-width: 767px) {
  html {
    font-size: calc(8.6px + (19.6 - 8.6) * (100vw - 320px) / 447);
  }
}

body {
  margin: 0;
  overflow-x: hidden;
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

:focus {
  outline: none;
}

a {
  color: #56595d;
  font-weight: 400;
  text-decoration: none;
}

a,
label,
button,
input,
a *,
button *,
input * {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #56595d;
  font-family: 'ploni', sans-serif;
  font-size: 1.4rem;
  line-height: 1.4;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #56595d;
  clear: both;
  margin: 0;
  line-height: 1;
  font-weight: 500;
  font-size: 3.1rem;
}

p {
  margin: 0;
  color: #56595d;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.6px;
}

b,
strong {
  font-weight: 600;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea, 
.wpcf7 select
{
  background: #fff;
  padding: 0.8rem 1.2rem;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  border: none;
  box-shadow: inset 0.5rem 0.3rem 1.5rem 0px rgba(134, 161, 181, 0.18) !important;
  border-radius: 2rem;
  font-size: 1.3rem !important;
  color: #8e99a5;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus, 
.wpcf7 select:focus {
  color: #111;
  border-color: #5a006f;
}

.wpcf7 select:focus {
    max-width: 280px;
}

.fgwhalf {width: 100%; display: block; text-align: right;}

.fgwhalf .wpcf7-form-control-wrap {display: block; width: 100%;}

.fgwhalf select {width: 100%; max-width: 280px; text-align: right; direction: rtl;}

select {
  border: 2px solid #ececec;
}

textarea {
  width: 100%;
}

label {
  margin: 0 0 0.4rem;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
.section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

.container-fluid {
  width: 100%;
  position: relative;
}

.container {
  width: 100%;
  max-width: 110rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

.row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
}

.col {
  position: relative;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrap {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.widget-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.widget-container {
  position: relative;
  width: 100%;
}

.col-10 {
  width: 10%;
}

.col-13 {
  width: 13%;
}

.col-15 {
  width: 15%;
}

.col-16 {
  width: 16.6666666%;
}

.col-17 {
  width: 17%;
}

.col-20 {
  width: 20%;
}

.col-25 {
  width: 25%;
}

.col-27 {
  width: 27%;
}

.col-30 {
  width: 30%;
}

.col-38 {
  width: 38%;
}

.col-33 {
  width: 33.33333%;
}

.col-40 {
  width: 40%;
}

.col-45 {
  width: 45%;
}

.col-50 {
  width: 50%;
}

.col-55 {
  width: 55%;
}

.col-60 {
  width: 60%;
}

.col-70 {
  width: 70%;
}

.col-75 {
  width: 75%;
}

.col-80 {
  width: 80%;
}

.col-87 {
  width: 87%;
}

.col-90 {
  width: 90%;
}

.col-100 {
  width: 100%;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Top Header
--------------------------------------------- */
#top-header, #top-header-top {
  height: 3.6rem;
  align-items: center;
  position: fixed;
  background: #00C9D4;
  background: #caecee;
  z-index: 100;
  width: 100%;
  top: 0;
  right: 0;
}
#top-header-top {
   z-index: 301;
  height: 5.4rem;
  padding-top: 0.2rem;
}
#top-header {
  top: 0;
}
#top-header-top {display: block; text-align: center; top: 0; background-color: #66c1cb;}
.admin-bar #top-header {
  top: 32px;
}

#top-header .info-row {
  display: flex;
  align-items: center;
  justify-content: center;
}

#top-header .info-row .item {
  display: flex;
  align-items: center;
}

#top-header .info-row .item:first-child {
  justify-content: flex-end;
}

#top-header .info-row .item + .item {
  margin-right: 1rem;
  padding-right: 1rem;
  border-right: 1px solid #000000;
}

#top-header .info-row .item .text {
  font-size: 1.1rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  color: #000000;
}

#top-header .info-row .item .icon {
  width: 1.7rem;
  height: 1.7rem;
  margin-left: 0.7rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  /*filter: brightness(0) invert(1);*/
}

/* Header
--------------------------------------------- */
header#header .svg-btn svg {
  width: 2rem;
  height: 2rem;
}

header#header .svg-btn {
  display: flex;
  align-items: center;
  position: relative;
}

header#header {
  padding: 0 0;
  align-items: center;
  border-bottom: 0px solid #eaeaea;
  height: 6rem;
  position: fixed;
  width: 100%;
  top: 0;
  right: 0;
  z-index: 55;
  background: #fff;
  box-shadow: 0 0.9rem 1rem 0 rgba(105, 103, 103, 0.05);
}

header#header.front-page-template, .page-template-home_2 header#header, .page-id-4664 header#header, .page-id-6557 header#header, .page-id-15445 header#header, .page-id-9293 header#header, .page-id-8948 header#header, .page-id-17829 header#header, .page-id-20191 header#header, .page-id-21548 header#header, .page-id-24263 header#header, .page-id-25599 header#header, .page-id-29164 header#header, header#header {
  top: 3.6rem;
}

.admin-bar header#header.front-page-template, .page-id-4664.admin-bar header#header, .page-id-6557.admin-bar header#header, .page-id-15445.admin-bar header#header, .page-id-9293.admin-bar header#header, .page-id-8948.admin-bar header#header, .page-id-20191.admin-bar header#header, .page-id-21548.admin-bar header#header, .page-id-24263.admin-bar header#header, .page-id-25599.admin-bar header#header, .page-id-29164.admin-bar header#header, .admin-bar header#header {
  top: calc(3.4rem + 32px);
}

header#header .container-fluid {
  padding: 0 3rem;
}

header#header .row {
  align-items: center;
  justify-content: space-between;
}

header#header .row > .col {
  width: 18%;
}

header#header .row > .menu-col {
  width: 94%;
}

header#header .header-btns {
  display: flex;
  justify-content: flex-end;
}

#content.site-content {
  padding-top: 0;
}

#content.site-content.front-page-template {
  padding-top: 6rem;
}

header#header .orange-btn .btn {
  font-size: 1.5rem;
  padding: 1rem 4rem;
}

/* Logo
--------------------------------------------- */
header#header .logo a {
  display: flex;
}

header#header .logo img {
  width: 15rem;
  margin-top: 0.1rem;
  height: auto !important;
}

/* Simple Menu
--------------------------------------------- */
.simple-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.simple-menu > li + li {
  margin-left: 2rem;
}

.parent-link-wrap {
  position: relative;
}

.simple-menu > li > a,
.simple-menu > li .parent-link-wrap a {
  color: #000;
  font-size: 1.25rem;
  font-weight: 500;
  height: 6rem;
  display: flex;
  align-items: center;
  position: relative;
  white-space: nowrap;
}

.footer-menu > li > a:hover,
.footer-menu > li.current_page_item > a,
.simple-menu > li > a:hover,
.simple-menu li.current_page_item > a,
.simple-menu li.current-menu-item > a,
.simple-menu > li.current-menu-parent .parent-link-wrap a,
.simple-menu li.current_page_item .parent-link-wrap a,
.simple-menu > li .parent-link-wrap a:hover,
.simple-menu > li .parent-link-wrap.hover a,
.simple-menu .has-children .drop-children li a:hover {
  color: #ff940e !important;
}

.simple-menu > li.current_page_item > a:hover:before,
.simple-menu li.current_page_item .parent-link-wrap a:hover:before {
  display: none;
}

.simple-menu .has-children {
  position: relative;
}

.simple-menu .parent-link-wrap {
  position: relative;
  z-index: 10;
}

.simple-menu .has-children .drop-children {
  position: absolute;
  padding: 1rem 0;
  background: #fff;
  list-style: none;
  display: none;
  width: auto;
  bottom: 0.5rem;
  left: 0;
  transform: translateY(100%);
  margin-left: -1rem;
  margin-top: -1rem;
  min-width: 14rem;
  max-width: 80rem;
  border: 1px solid #eef1fd;
  border-radius: 2rem;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  z-index: 100;
}

.simple-menu .has-children .drop-children li a {
  padding: 1.1rem 1.6rem;
  color: #56595d;
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 500;
  width: 100%;
  border-left: 0rem solid transparent;
  display: inline-block;
  white-space: nowrap;
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

/* Mini Cart Btn
--------------------------------------------- */
.mini-cart {
  background: #ff940e;
  width: 5rem;
  height: 5rem;
  position: fixed;
  bottom: 5rem;
  right: 3rem;
  border-radius: 50%;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.mini-cart:hover {
  transform: scale(1.1);
  box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9);
}

.mini-total {
  position: absolute;
  background: #ff940e;
  width: 1.3rem;
  height: 1.3rem;
  line-height: 1.3rem;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 0.8rem;
  top: -0.4rem;
  right: -0.6rem;
}

.mini-cart svg {
  width: 3rem;
  height: 3rem;
}

.mini-cart svg path {
  fill: #fff;
}

/* .mini-cart:before {
  content: "";
  background: #ff940e;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50%;
  top: 0px;
  right: 0px;
  z-index: -1;
  animation: hotline 2s infinite;
}

.mini-cart:hover:before {
  transform: scale(2);
  opacity: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

@keyframes hotline {
  0% {
    opacity: 0.8;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.3);
  }
} */

/* Mini Cart
--------------------------------------------- */
.modal-wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 300;
  display: none;
}

.overlay-close {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 10;
  cursor: pointer;
  background: #000000;
  opacity: 0.1;
}

.close-btn-1 {
  background: #fff;
  box-shadow: 0 0rem 1rem 0 rgba(102, 102, 102, 0.15);
  border: none;
  font-size: 0;
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 0.7rem 0rem 0rem 0.7rem;
  padding: 0;
  cursor: pointer;
  position: absolute;
  left: -3.6rem;
  top: 2rem;
}

.close-btn-1:before {
  content: "";
  background-image: url(/wp-content/themes/pinestore/assets/images/cancel.svg);
  background-position: center;
  background-size: 40%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.mini-cart-container {
  position: absolute;
  width: 35rem;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 15;
  background: #fff;
  box-shadow: -1.36rem 0 2rem 0 rgba(102, 102, 102, 0.1);
  transform: translateX(100%);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.open .mini-cart-container {
  transform: translateX(0%);
}

.mini-cart-wrap {
  height: 100vh;
  position: relative;
}

.mini-cart-wrap .mini-cart-empty {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 3rem 2rem;
}

.mini-cart-wrap .mini-cart-empty * {
  text-align: center;
}

.mini-cart-wrap .mini-cart-empty .icon {
  width: 4rem;
  height: 4rem;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
}

.mini-cart-wrap .mini-cart-empty .mini-title-empty {
  font-size: 2rem;
  font-weight: 500;
}

.mini-cart-wrap .mini-cart-empty .mini-text-empty {
  font-size: 1.1rem;
  color: #6f7577;
  margin: 0.5rem 0 1.5rem;
}

.mini-cart-wrap ul.woocommerce-mini-cart {
  width: 100%;
  margin: 0;
  list-style: none;
  height: calc(100vh - 15rem);
  padding: 3rem 2rem;
  overflow-y: scroll;
  overflow-x: hidden;
}

.mini-cart-wrap ul.woocommerce-mini-cart::-webkit-scrollbar {
  width: 0rem;
  background-color: transparent;
}

.mini-cart-wrap ul.woocommerce-mini-cart::-webkit-scrollbar-thumb {
  width: 0rem;
  background-color: transparent;
}

.mini-cart-wrap ul.woocommerce-mini-cart::-webkit-scrollbar-thumb {
  background-color: #d4c2c2;
}

.mini-cart-wrap ul.woocommerce-mini-cart > li {
  display: flex;
  position: relative;
  width: 100%;
  padding-bottom: 1.5rem;
  border-bottom: 0.1rem solid #eaeaea;
}

.mini-cart-wrap ul.woocommerce-mini-cart > li + li {
  padding-top: 1.5rem;
}

.mini-cart-wrap ul.woocommerce-mini-cart .thumb {
  width: 23%;
  display: flex;
  align-items: center;
}

.mini-cart-wrap ul.woocommerce-mini-cart .thumb img {
  width: 7rem;
  height: 7rem;
  border-radius: 0.7rem;
  object-fit: cover;
  box-shadow: 0 0rem 1rem 0 rgba(102, 102, 102, 0.25);
}

.mini-cart-wrap ul.woocommerce-mini-cart .info {
  width: 67%;
  margin-right: 1.5rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.mini-cart-wrap ul.woocommerce-mini-cart .close {
  width: 10%;
}

.mini-cart-wrap ul.woocommerce-mini-cart .close a {
  background: #fff;
  box-shadow: 0 0rem 1rem 0 rgba(102, 102, 102, 0.15);
  border: none;
  font-size: 0;
  width: 2rem;
  height: 2rem;
  border-radius: 0.7rem 0rem 0rem 0.7rem;
  padding: 0;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.mini-cart-wrap ul.woocommerce-mini-cart .close a:before {
  content: "";
  background-image: url(/wp-content/themes/pinestore/assets/images/cancel.svg);
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.mini-cart-wrap ul.woocommerce-mini-cart .info .title,
.mini-cart-wrap ul.woocommerce-mini-cart .info .title * {
  font-size: 1.4rem;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.mini-cart-wrap ul.woocommerce-mini-cart .info .price {
  margin-top: 1.5rem;
}

.mini-cart-wrap ul.woocommerce-mini-cart .info .price .quantity {
  font-size: 2rem;
  line-height: 1;
  color: #000;
}

.mini-cart-title {
  padding: 3rem 2rem;
  width: 100%;
  border-bottom: 0.1rem solid #e5e5e5;
}

.mini-cart-bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 2rem;
  width: 100%;
  height: 15rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border-top: 0.1rem solid #e5e5e5;
  background: #fff;
}

.mini-cart-bottom .woocommerce-mini-cart__buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mini-cart-bottom .woocommerce-mini-cart__buttons a {
  display: inline-block;
  background: #f1f1f1 !important;
  color: #6b6b6b !important;
  font-size: 1.3rem;
  width: 15rem;
  height: 4rem;
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  padding: 1rem 0rem !important;
  border-radius: 25rem;
}

.mini-cart-bottom .woocommerce-mini-cart__buttons a:hover {
  box-shadow: none;
  background: #d5d5d5 !important;
}

.mini-cart-bottom .woocommerce-mini-cart__buttons a.checkout {
  background: #ff940e !important;
  color: #fff !important;
}

.mini-cart-bottom .woocommerce-mini-cart__buttons a.checkout:hover {
  box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9);
}

.mini-cart-total {
  margin-bottom: 1.5rem;
}

.mini-cart-total .woocommerce-mini-cart__total {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mini-cart-total .woocommerce-mini-cart__total .amount {
  font-size: 2.5rem;
  line-height: 1;
  color: #000;
}

.mini-cart-total .woocommerce-mini-cart__total .total > strong {
  line-height: 1;
  font-size: 1.8rem;
}

/* Buttons
--------------------------------------------- */
.woo-quantity-btn,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce .add_to_cart_button,
.woocommerce .added_to_cart.wc-forward,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce .custom-cart-btn a,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input#submit,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce ul.products li.product .button, .bt_orange_2 a {
  position: relative;
  z-index: 1;
  display: inline-block;
  height: auto;
  line-height: 1;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
}

a.button,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.custom-cart-btn .added_to_cart.wc-forward,
button.button,
.woocommerce button.button.alt,
.woocommerce .cart .button,
.woocommerce .entry-summary .yith-wcwl-add-button .add_to_wishlist,
.woocommerce .entry-summary .yith-wcwl-add-button a,
.woocommerce #review_form #respond .form-submit input, .bt_orange_2 a {
  padding: 1rem 4rem;
  background-color: #ff940e;
  border-color: #ff940e;
  border-radius: 25rem;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  display: inline-block;
  line-height: 1;
}

a.button:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.custom-cart-btn .added_to_cart.wc-forward:hover,
button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce .cart .button:hover,
.woocommerce .entry-summary .yith-wcwl-add-button .add_to_wishlist:hover,
.woocommerce .entry-summary .yith-wcwl-add-button a:hover,
.woocommerce #review_form #respond .form-submit input:hover, 
.button.is-checked, .bt_orange_2 a:hover {
  background-color: #ff940e;
  border-color: #ff940e;
  color: #fff;
  box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9);
}
.button.is-checked {box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9) !important;}

/* orange Button
--------------------------------------------- */
.orange-btn.btn,
.orange-btn .btn {
  font-size: 1.8rem;
  background: #ff940e;
  color: #fff;
  padding: 1.2rem 5rem;
  line-height: 1;
  border-radius: 25rem;
  font-weight: 500;
}

.orange-btn.btn:hover,
.orange-btn .btn:hover {
  background-color: #ff940e;
  border-color: #ff940e;
  color: #fff;
  box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9);
}

.out-of-stock .btn {
  box-shadow: none !important;
  pointer-events: none !important;
  background: #ffbf6e !important;
}

/* Quantity Buttons - Woocommerce
--------------------------------------------- */
.quantity .qty-button {
  font-size: 1.1rem;
  font-weight: 400;
  padding: 0;
  margin: 0;
  height: 3.2rem;
  width: 3.2rem;
  line-height: 3.6rem;
  color: #555;
  background-color: #f1f1f1;
  border: none;
  border-radius: 50%;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}

.quantity .qty-button:hover {
  color: #555;
  background-color: #dfdfdf;
}

.quantity-btns-wrap {
  display: flex;
}

.woocommerce div.product form.cart div.quantity {
  margin-right: 1.5rem;
  display: none;
}

.quantity-input input::-webkit-outer-spin-button,
.quantity-input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Search Form
--------------------------------------------- */
form.search-form {
  width: 100%;
  display: flex;
}

form.search-form .screen-reader-text {
  display: none;
}

form.search-form label {
  width: 100%;
  margin: 0;
}

form.search-form label input[type="search"] {
  width: 100%;
}

#error-404 .search-submit {
  background: #ff940e;
  color: #fff;
  padding: 0rem 5rem;
  line-height: 1;
  border-radius: 25rem;
  font-weight: 500;
  border: none;
  font-size: 1.3rem;
}

/* Entry Header
--------------------------------------------- */
.entry-header {
  margin-bottom: 1.5rem;
}

#entry-header {
  background-image: url(/wp-content/uploads/2020/12/blue-bg-1.jpg);
  background-size: cover;
  background-position: 100% 75%;
  background-repeat: no-repeat;
  padding: 13rem 0;
  margin-bottom: 0;
}

#entry-header .overlay {
  background: #000;
  top: 0;
  right: 0;
  opacity: 0.1;
}

#entry-header .container {
  z-index: 15;
}

#entry-header .header-shape-bottom {
  position: absolute;
  width: 100%;
  bottom: -0.2vw;
  left: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 15;
}

#entry-header .header-shape-bottom svg {
  width: 100%;
  height: 9.6rem;
  transform: rotateY(180deg);
  position: relative;
  left: 0;
}

#entry-header .header-shape-bottom svg path {
  fill: #ffffff;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

/* Entry Title
--------------------------------------------- */
.entry-title {
  font-weight: 800;
  font-size: 4.7rem;
  text-align: center;
}

#entry-header .entry-title {
  color: #fff;
}

/* Entry Content
--------------------------------------------- */
body.single-post .entry-content * + *,
body.single-post .entry-content p + * {
  margin-top: 1rem;
}

body.single-post .entry-content * + ol,
body.single-post .entry-content * + ul {
  margin-top: 1rem;
}

body.single-post .entry-content * {
  font-size: 1.45rem;
  font-weight: 400;
  line-height: 1.6;
}

body.single-post .entry-content strong,
body.single-post .entry-content b {
  font-weight: 600;
}

body.single-post .entry-content ul {
  padding: 0;
  margin: 0;
}

body.single-post .entry-content ol {
  padding: 0;
  margin: 0;
  padding-left: 1.5rem;
}

body.single-post .entry-content ul li {
  padding-left: 1.5rem;
  position: relative;
}

body.single-post .entry-content ol li {
  position: relative;
}

body.single-post .entry-content ul li + li,
body.single-post .entry-content ol li + li {
  margin-top: 0.5rem;
}

body.single-post .entry-content h1,
body.single-post .entry-content h2,
body.single-post .entry-content h3,
body.single-post .entry-content h4,
body.single-post .entry-content h5,
body.single-post .entry-content h6 {
  font-weight: 500;
  font-size: 2rem;
  margin-top: 2rem !important;
  line-height: 1.4;
}

body.single-post .entry-content * + h1,
body.single-post .entry-content * + h2,
body.single-post .entry-content * + h3,
body.single-post .entry-content * + h4,
body.single-post .entry-content * + h5,
body.single-post .entry-content * + h6 {
  margin-top: 2rem;
}

/* Block Title
--------------------------------------------- */
.block-title,
.block-title * {
  font-weight: 800;
  font-size: 4.7rem;
}

/* Columns - WooCommerce
--------------------------------------------- */
.woocommerce-page .col2-set,
.woocommerce .col2-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1.2rem;
  margin-left: -1.2rem;
}
.woocommerce-page .col2-set,
.woocommerce .col2-set {
  width: auto;
}

.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2,
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
  float: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  width: 50%;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

/* Blocks - WooCommerce
--------------------------------------------- */
.woocommerce form.login,
.woocommerce .lost_reset_password,
.woocommerce .woocommerce-ResetPassword,
.woocommerce-page .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-page .woocommerce-cart-form,
.woocommerce .woocommerce-cart-form,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-page .woocommerce-billing-fields,
.woocommerce-page .woocommerce-additional-fields,
.woocommerce-page .woocommerce-shipping-fields,
.woocommerce-page .woocommerce-checkout-review-order,
.woocommerce form.checkout_coupon,
.woocommerce-page .woocommerce ul.order_details,
.woocommerce-page .woocommerce-order-details,
.woocommerce .woocommerce-customer-details > :last-child,
.woocommerce .single-product-row div.product div.summary,
.woocommerce div.product .woocommerce-tabs,
#review_form_wrapper {
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
}

.woocommerce form.login,
.woocommerce .lost_reset_password,
.woocommerce .woocommerce-ResetPassword,
.woocommerce-page .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-page .woocommerce-cart-form,
.woocommerce .woocommerce-cart-form,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-page .woocommerce-billing-fields,
.woocommerce-page .woocommerce-additional-fields,
.woocommerce-page .woocommerce-shipping-fields,
.woocommerce-page .woocommerce-checkout-review-order,
.woocommerce form.checkout_coupon,
.woocommerce-page .woocommerce ul.order_details,
.woocommerce-page .woocommerce-order-details,
.woocommerce .woocommerce-customer-details > :last-child,
.woocommerce .single-product-row div.product div.summary,
.woocommerce div.product .woocommerce-tabs,
#review_form_wrapper {
  padding: 2.4rem;
}

.woocommerce-page .woocommerce-billing-fields,
.woocommerce-page .woocommerce-shipping-fields,
.woocommerce form.checkout_coupon,
.woocommerce-page .woocommerce ul.order_details,
.woocommerce div.product .woocommerce-tabs {
  margin-bottom: 2.4rem;
}

.woocommerce form.login,
.woocommerce .lost_reset_password,
.woocommerce .woocommerce-ResetPassword,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce form.checkout_coupon,
body.woocommerce-page .entry-content .woocommerce-order-details {
  margin-top: 2.4rem;
}

.woocommerce-notice--success.woocommerce-thankyou-order-received {
  border-right: 3px solid #01a1b9 !important;
  border-left: 3px solid #01a1b9 !important;
  font-size: 1.5rem !important;
}

/* Notices Wrapper - WooCommerce
--------------------------------------------- */
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-notice,
.woocommerce-page .woocommerce-notice,
.woocommerce-checkout #payment ul.payment_methods li.woocommerce-info {
  position: relative;
  border-top: none;
  margin: 0;
  padding: 1rem 3.2rem;
  font-size: 1.2rem;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-page .woocommerce-notice,
.woocommerce-warning {
  color: #444;
  border: none;
  border-left: 3px solid #01a1b9;
  background-color: #eaeaea;
  margin-bottom: 2.4rem !important;
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
}

.woocommerce-error {
  border-color: #eef1fd !important;
  border-right: 3px solid #b81c23 !important;
}

.woocommerce-error *,
.woocommerce-info *,
.woocommerce-message *,
.woocommerce-notice *,
.woocommerce-page .woocommerce-notice * {
  font-size: 1.2rem;
  font-weight: 400 !important;
}

.woocommerce-error li::before,
.woocommerce-info::before,
.woocommerce-message::before {
  content: "";
  width: 1.3rem;
  height: 1.3rem;
  background-image: url(/wp-content/themes/pinestore/assets/images/exclamation.svg);
  background-size: 97%;
  background-position: center;
  background-repeat: no-repeat;
  top: 48%;
  left: 1.3rem;
  transform: translateY(-50%);
  display: inline-block;
}

.woocommerce-error li::before {
  background-image: url(/wp-content/themes/pinestore/assets/images/danger.svg);
  top: 0px;
  left: 0;
  margin-right: 0.5rem;
  -webkit-transform: none;
  transform: none;
}

.woocommerce-page .entry-content .woocommerce-error li + li,
.woocommerce-page .entry-content .woocommerce-info li + li,
.woocommerce-page .entry-content .woocommerce-message li + li {
  margin-top: 1.2rem;
}

.woocommerce-error:before {
  content: "";
}

.woocommerce-page .woocommerce-error a.button,
.woocommerce-page .woocommerce-info a.button,
.woocommerce-page .woocommerce-message a.button,
.woocommerce-page .woocommerce-notice a.button,
.woocommerce-page .woocommerce-notices-wrapper a.button,
.woocommerce .woocommerce-error a.button,
.woocommerce .woocommerce-info a.button,
.woocommerce .woocommerce-message a.button,
.woocommerce .woocommerce-notice a.button,
.woocommerce .woocommerce-notices-wrapper a.button {
  padding: 0.4rem 1.6rem;
  font-size: 1rem;
}

.woocommerce-page .woocommerce-info a.showcoupon,
.woocommerce-page .woocommerce-info a.showlogin {
  color: #ff940e;
}

ul.woocommerce-error,
ul.woocommerce-info,
ul.woocommerce-message,
ul.woocommerce-notice,
ul.woocommerce-page .woocommerce-notice {
  padding: 1.6rem;
}

/* Tables - WooCommerce
--------------------------------------------- */
#add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  background-color: transparent;
}

.woocommerce table.shop_table,
.woocommmerce table {
  border-collapse: collapse;
  padding: 0;
  font-weight: 400;
  line-height: 1.4;
  border: 1px solid #ececec;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
}

.woocommerce table.shop_table td,
.woocommerce table.shop_table th,
.woocommerce td,
.woocommerce th {
  padding: 1.2rem;
  line-height: 1.4;
  font-weight: 400;
  border: 1px solid #ececec;
  vertical-align: middle;
}

.woocommerce table.shop_table th,
.woocommerce th,
.woocommerce th * {
  font-weight: 700;
}

.woocommerce table.shop_table td,
.woocommerce table.shop_table th,
.woocommerce td,
.woocommerce td *,
.woocommerce th,
.woocommerce th * {
  font-size: 1.2rem;
}

.woocommerce table thead th {
  background-color: #f5f5f5;
}

.woocommerce-orders table.shop_table td .button {
  padding: 1rem 1.5rem;
}

.woocommerce .woocommerce-checkout table.shop_table td.product-name {
  /*white-space: nowrap;*/
}

/* Titles - WooCommerce
--------------------------------------------- */
.woocommerce-page form.woocommerce-checkout h3 {
  width: 100%;
}

.woocommerce-page form.woocommerce-checkout h3,
.woocommerce-page form.woocommerce-checkout h3 *,
.woocommerce .cart_totals h2,
.woocommerce .cross-sells h2,
.woocommerce-page form.woocommerce-checkout h3,
.woocommerce .woocommerce-billing-fields h3,
.woocommerce-page .woocommerce-order-details h2,
.woocommerce .woocommerce-column__title,
.woocommerce .woocommerce-tabs h2,
#single-product-page .up-sells.upsells > h2,
#single-product-page .related > h2,
#order_review h2 {
  margin-top: 0 !important;
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
}

.woocommerce .cart_totals h2,
.woocommerce .cross-sells h2,
.woocommerce .woocommerce-customer-details .woocommerce-column__title,
#order_review h2 {
  margin-bottom: 2.4rem;
}

.woocommerce-page form.woocommerce-checkout h3,
.woocommerce .woocommerce-billing-fields h3,
.woocommerce-page .woocommerce-order-details h2,
.woocommerce .woocommerce-tabs h2,
#single-product-page .up-sells.upsells > h2,
#single-product-page .related > h2 {
  margin-bottom: 0.8rem;
}

.woocommerce .cart_totals h2,
.woocommerce-page form.woocommerce-checkout h3,
.woocommerce .woocommerce-billing-fields h3,
.woocommerce-page .woocommerce-order-details h2,
#single-product-page .up-sells.upsells > h2,
#single-product-page .related > h2,
#order_review h2 {
  border-bottom: 1px solid #ececec;
  padding-bottom: 0.8rem;
}

#order_review_heading,
.woocommerce-page .woocommerce-order-details h2,
#single-product-page .up-sells.upsells > h2,
#single-product-page .related > h2 {
  border-bottom: 0px solid #ececec;
}

/* Forms - WooCommerce
--------------------------------------------- */
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
  box-sizing: border-box;
  width: 100%;
}

.woocommerce form .form-row textarea {
  padding: 1.6rem;
  height: 12rem;
  vertical-align: middle;
  resize: vertical;
}

.woocommerce form .woocommerce-billing-fields .form-row .input-text,
.woocommerce-page form .woocommerce-billing-fields .form-row .input-text {
  height: 3.6rem;
}

body .select2-container--default .select2-selection--single {
  border-color: #ececec;
}
.select2-container--default .select2-selection--single {
  border-width: 0px;
  border-color: #ececec;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  box-shadow: inset 0.5rem 0.3rem 1.5rem 0px rgba(134, 161, 181, 0.18);
  border-radius: 2rem;
  font-size: 1.3rem !important;
  padding: 0 1.2rem;
}
.select2-container .select2-selection--single {
  height: 3.6rem;
  padding-left: 1.2rem;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 3.4rem;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 0.8rem;
}

.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-dropdown {
  border: 1px solid #ececec;
}

.select2-container--default .select2-results > .select2-results__options {
  padding: 0.8rem;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Text Alignments
--------------------------------------------- */
.ta-center {
  text-align: center;
}

.ta-left {
  text-align: left;
}

.ta-right {
  text-align: right;
}

/* Button
--------------------------------------------- */
.btn {
  font-size: 1.4rem;
  font-weight: 400;
  border: none;
  display: inline-block;
  text-decoration: none;
  line-height: 1.5;
  color: #333;
  position: relative;
}

/* Overlay
--------------------------------------------- */
.overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

/* Hover Link
--------------------------------------------- */
.hover-link {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
}

/* Close Btn
--------------------------------------------- */
.close-btn {
  background: #fff;
  box-shadow: 0 0rem 1rem 0 rgba(102, 102, 102, 0.15);
  border: none;
  font-size: 0;
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 0.7rem 0rem 0rem 0.7rem;
  padding: 0;
  cursor: pointer;
  position: absolute;
  left: -3.6rem;
  top: 2rem;
}

.close-btn:before,
.close-btn:after {
  content: "";
  position: absolute;
  background: #333;
  width: 75%;
  height: 2px;
  border-radius: 10rem;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.close-btn:before {
  top: 50%;
  right: 50%;
  transform-origin: 100%;
  transform: rotate(45deg) translateX(50%) translateY(-50%);
}

.close-btn:after {
  top: 50%;
  right: 50%;
  transform-origin: 100%;
  transform: rotate(-45deg) translateX(50%) translateY(-50%);
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/

/* 404
--------------------------------------------- */
#error-404 {
  padding: 12rem 0;
  background: #f3f4f8;
}

.not-found-title {
  margin-bottom: 1.6rem;
}

.not-found-title,
.not-found-title * {
  font-size: 2.6rem;
}

.not-found-subtitle {
  margin-bottom: 1.2rem;
}

.not-found-subtitle,
.not-found-subtitle * {
  font-size: 1.7rem;
  text-transform: uppercase;
}

.not-found-content {
  margin-bottom: 1.6rem;
}

#error-404 .search-form-entry {
  width: 100%;
  max-width: 52rem;
  margin: 2.4rem auto 0;
}

/* Single Page, Post
--------------------------------------------- */
#single-product-page .row {
  flex-direction: column;
}

#single-product-page .single-product-titlee {
  margin-bottom: 1.5rem;
  text-align: center;
  font-size: 3rem;
  position: relative;
  font-weight: 800;
  line-height: 1.2;
  font-family: "Comfortaa", cursive;
}

#single-product-page .single-product-titlee {
    font-weight: 400;
    font-family: "Rubik", sans-serif;
}

.single-page {
  padding: 15.68791209rem 0 0;
}

.single-page > :nth-child(2) {
  /*background-image: url(/wp-content/uploads/2020/12/Frame_66_4-min.png);
  background-size: cover;
  background-position: top center;*/
  padding-top: 7rem;
  padding-bottom: 7rem;
}

#single-product-page.single-page {
  padding: 7rem 0 7rem;
  background-image: url(/wp-content/uploads/2020/12/Frame_66_4-min.png);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

#single-post.single-page #entry-content .container {
  max-width: 70rem;
}

#single-post.single-page #entry-content .featured-image {
  margin-bottom: 2.5rem;
}

#single-post.single-page #entry-content .featured-image img {
  width: 100%;
  height: 40rem;
  object-fit: cover;
  border-radius: 0.5rem;
}

/* Woocommerce Page 
--------------------------------------------- */
body.woocommerce-page .entry-content * + *,
body.woocommerce-page .entry-content p + * {
  margin-top: 0;
}

.woocommerce-page .entry-content ul li + li,
.woocommerce-page .entry-content ol li + li {
  margin-top: 0rem;
}

.woocommerce-page .entry-content ul li {
  padding-right: 0;
}

/* Login Page - Woocommerce
--------------------------------------------- */
.woocommerce-page label,
.woocommerce form .form-row label,
.woocommerce label {
  color: #616161;
  font-weight: 400;
  line-height: 1.6;
  font-size: 1.2rem;
}

.woocommerce form .form-row {
  padding: 0;
  margin: 1.2rem 0 !important;
}

/* My Account - Woocommerce
--------------------------------------------- */
.woocommerce-page .woocommerce-MyAccount-navigation ul {
  margin-top: -1.2rem;
}

.woocommerce-page .woocommerce-MyAccount-navigation ul li {
  position: relative;
  display: block;
  padding: 1.2rem 0 1.2rem 1.2rem;
  border-bottom: 1px solid #ececec;
}

.woocommerce-page .woocommerce-MyAccount-navigation ul li:last-child {
  border-bottom: none;
}

.woocommerce-page .woocommerce-MyAccount-navigation ul li:after {
  content: "\f105";
  font-family: fontAwesome;
  font-size: 15px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
}

.woocommerce-page .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-page .woocommerce-MyAccount-navigation ul li a:hover {
  color: #ff940e;
  text-decoration: underline;
}

.woocommerce-page .woocommerce-MyAccount-content p {
  margin-bottom: 1.2rem;
}

.woocommerce-page .woocommerce-MyAccount-content p a {
  border-bottom: 1px solid #ff940e;
}
.woocommerce-page .woocommerce-MyAccount-content p a:hover {
  color: #ff940e;
}

.woocommerce-account .woocommerce-MyAccount-content table.shop_table {
  padding: 0;
}

.woocommerce table.my_account_orders .button + .button {
  margin-right: 0.5rem;
}

.woocommerce-account .addresses .title h3 {
  margin-top: 0 !important;
  margin-bottom: 2.4rem;
  font-size: 1.36rem;
  font-weight: 700;
  text-transform: uppercase;
}

.woocommerce-account .addresses .title .edit {
  font-size: 1rem;
  text-transform: uppercase;
}

address {
  font-weight: 400;
  font-size: 1.2rem;
  font-style: normal;
  line-height: inherit;
}

fieldset {
  border: 1px solid #ececec;
  padding: 2.4rem;
  margin: 0;
}

legend {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  padding: 0 1.2rem !important;
}

.woocommerce-account .woocommerce-MyAccount-content .edit-account .button {
  margin-top: 1.5rem;
}

/* Cart - Woocommerce
--------------------------------------------- */
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
  width: 100%;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  width: 100%;
}

.woocommerce-cart table.cart td.actions .coupon .input-text#coupon_code {
  width: 16rem;
  height: 3.6rem;
  margin: 0;
  padding: 0.5rem 1.2rem;
  border-width: 1px;
  border-color: #ececec;
  border: none;
  box-shadow: inset 3px 5.196px 10px 0px rgba(134, 161, 181, 0.18),
    inset -0.423px -0.906px 20.4px 3.6px rgba(255, 255, 255, 0.5);
  border-radius: 2rem;
  font-size: 1.3rem;
  color: #8e99a5;
  margin-left: 1rem;
}

.woocommerce-cart table.cart td.actions .coupon .button,
.woocommerce-cart table.cart td.actions > .button {
  height: 3.6rem;
  font-size: 1.3rem;
}

.woocommerce a.remove {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 2rem;
  text-align: center;
  line-height: 2.4rem;
  font-weight: 400;
  padding: 0.9rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #f1f1f1;
  background: #f1f1f1;
  border-radius: 0.2rem 1rem;
}

.woocommerce a.remove svg {
  width: 100%;
  height: 100%;
}

.woocommerce a.remove svg,
.woocommerce a.remove svg path {
  fill: #555;
}

.woocommerce a.remove:hover svg,
.woocommerce a.remove:hover svg path {
  fill: #fff;
}

.woocommerce-page .quantity .qty,
.woocommerce .quantity .qty {
  width: 5rem;
  border: none;
  box-shadow: inset 3px 5.196px 10px 0px rgba(134, 161, 181, 0.18),
    inset -0.423px -0.906px 20.4px 3.6px rgba(255, 255, 255, 0.5);
  border-radius: 2rem;
  text-align: right;
  font-size: 1.3rem;
  color: #8e99a5;
  height: 3.2rem;
  min-height: unset;
  padding: 0rem 1.5rem;
  margin: 0 0.5rem;
}

.woocommerce .cross-sells {
  margin-top: 3rem;
}

.woocommerce .cart_totals table.shop_table tbody th {
  font-weight: 500;
}

.woocommerce .cart_totals table.shop_table tbody .order-total * {
  font-weight: 600;
}

.woocommerce .cart_totals table.shop_table tbody .order-total .includes_tax,
.includes_tax {
  display: none !important;
}

.woocommerce-cart .wc-proceed-to-checkout {
  padding: 0;
  margin: 0;
}

body.woocommerce-cart .wc-proceed-to-checkout {
  margin-top: 2.4rem;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  width: 100%;
  padding: 1.2rem 2rem;
  font-size: 1.5rem;
  margin-bottom: 0;
}

.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.woocommerce-page #add_payment_method #payment {
  padding: 2.4rem;
  background: #f3f4f8;
  border-radius: 0.4rem;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  -ms-border-radius: 0.4rem;
}

.woocommerce-checkout #payment ul.payment_methods {
  margin-bottom: 0;
  border-bottom-color: transparent;
  padding: 0;
}

.woocommerce-checkout #payment ul.payment_methods li {
  padding: 0;
  margin-bottom: 0.8rem !important;
  padding-bottom: 0.8rem;
}

.woocommerce-checkout #payment div.form-row {
  padding: 0;
  padding-top: 0.8rem;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_orde {
  width: 100%;
  border-radius: 25rem;
  padding: 1.2rem 2rem;
  margin-top: 2.4rem;
  font-size: 1.3rem;
  margin-bottom: 0;
}

.woocommerce-checkout #payment ul.payment_methods li {
  border-bottom: 1px solid #ececec;
}

.woocommerce-cart #payment ul.payment_methods label,
.woocommerce-checkout #payment ul.payment_methods label,
.woocommerce-page #add_payment_method #payment ul.payment_methods label {
  line-height: 1;
  margin: 0;
  color: #444;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
  background-color: #eceef2;
}

#add_payment_method #payment div.payment_box *,
.woocommerce-cart #payment div.payment_box *,
.woocommerce-checkout #payment div.payment_box * {
  color: #444;
  font-size: 1rem;
}

.woocommerce-checkout #payment div.payment_box *,
.gb-payment-method-description,
.woocommerce-checkout #payment ul.payment_methods label {
  text-align: center;
  font-size: 1.2rem;
}

.woocommerce-checkout
  #payment
  div.payment_box
  #tranzila-choose-number-of-payments,
.woocommerce-checkout
  #payment
  div.payment_box
  #tranzila-choose-number-of-payments
  * {
  color: #444;
}

.woocommerce-checkout #payment div.payment_box ul li,
.woocommerce-checkout #payment div.payment_box ul li * {
  color: #444;
}

.woocommerce-checkout #payment ul.payment_methods .woocommerce-validated label {
  color: #444;
  font-size: 1.2rem;
  text-align: center;
}

#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
  content: "";
  border-bottom-color: #eceef2;
}

#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
  border: 1px solid #d9d9d9;
  background: #fff;
  padding: 0 0.5rem;
}

#add_payment_method #payment .payment_method_paypal .about_paypal:hover,
.woocommerce-cart #payment .payment_method_paypal .about_paypal:hover,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal:hover {
  color: #ff940e;
  text-decoration: underline;
}

.woocommerce-cart .entry-content > .woocommerce {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.woocommerce-cart .entry-content > .woocommerce > * {
  width: 100%;
  position: relative;
}

.woocommerce-cart .entry-content > .woocommerce > .woocommerce-cart-form {
  width: calc(65% - 3rem);
}

.woocommerce-cart .entry-content > .woocommerce > .cart-collaterals {
  width: 35%;
      position: sticky;
    top: 7rem;
}

.woocommerce-cart
  .entry-content
  > .woocommerce
  > .cart-collaterals
  > .cart_totals {
  margin-top: 0;
}

.woocommerce form.woocommerce-checkout {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.woocommerce form.woocommerce-checkout .woocommerce-NoticeGroup {
  width: 100%;
}

.woocommerce form.woocommerce-checkout #customer_details {
  width: calc(65% - 3rem);
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  margin: 0 !important;
}

.woocommerce form.woocommerce-checkout #order_review {
  width: 35%;
  margin: 0 !important;
  position: sticky;
  top: 7rem;
}

.woocommerce form.woocommerce-checkout .col2-set .col-1,
.woocommerce form.woocommerce-checkout .col2-set .col-2 {
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
}

.woocommerce form.woocommerce-checkout .payments-row,
.woocommerce .cart-collaterals .payments-row {
  display: flex;
  justify-content: center;
}

.woocommerce form.woocommerce-checkout .payments-row .item,
.woocommerce .cart-collaterals .payments-row .item {
  margin-left: 0 !important;
}

.woocommerce form.woocommerce-checkout .payments-row .item + .item,
.woocommerce .cart-collaterals .payments-row .item + .item {
  margin-right: 1.2rem !important;
}

.woocommerce form.woocommerce-checkout .title-payments,
.woocommerce .cart-collaterals .title-payments {
  text-align: center;
  font-size: 1.05rem;
}

.woocommerce form.woocommerce-checkout .title-payments {
  margin-top: 1.5rem;
}

.woocommerce .cart-collaterals .title-payments {
  margin-top: 3rem;
}

#order_review_heading {
  display: none;
}

.woocommerce-privacy-policy-text * {
  font-size: 1.1rem;
}

.woocommerce-privacy-policy-text a {
  color: #00c3cb;
  font-weight: 600;
}

.woocommerce-page .woocommerce-additional-fields {
  margin-bottom: 0.2rem;
}

.woocommerce-shipping-destination {
  display: none !important;
}

.woocommerce ul#shipping_method li {
  padding-left: 0 !important;
}

/* PineCart - Woocommerce
--------------------------------------------- */
.shop_table .woocommerce-cart-form__cart-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  background: #ffffff;
  padding: 1rem 1rem;
  border-radius: 0.5rem 3rem;
  border: 1px solid #ececec;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
}

.shop_table
  .woocommerce-cart-form__cart-item
  + .woocommerce-cart-form__cart-item {
  margin-top: 2.5rem;
}

.shop_table .product-thumbnail {
  width: 30%;
  padding-left: 2rem;
}

.shop_table .product-name {
  width: 35%;
  padding-left: 2rem;
}

.shop_table .product-quantity {
  width: 23%;
}

.shop_table .product-subtotal {
  width: 28%;
  padding-left: 2rem;
  padding-right: 2rem;
}

.shop_table .product-remove {
  width: 7%;
}

.shop_table .product-subtotal > .woocommerce-Price-amount {
  width: 100%;
  display: inline-block;
}

.shop_table .product-subtotal .subtotal-bottom,
.shop_table .product-subtotal .subtotal-bottom * {
  font-size: 1.1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  text-align: center;
  color: #00c3cb;
}

.shop_table .product-thumbnail a {
  display: flex;
      pointer-events: none;
}

.shop_table .product-thumbnail img {
  width: 100%;
  height: 15rem;
  object-fit: contain;
  background: #fff;
  padding: 1.5rem;
  border-radius: 0.5rem 3rem;
  border: 1px solid #ececec;
}

.shop_table .product-name .product-name-wrap {
  margin-bottom: 1rem;
}

.shop_table .product-name .product-name-wrap,
.shop_table .product-name .product-name-wrap * {
  color: #56595d;
  font-size: 2.5rem;
  position: relative;
  font-weight: 800;
  line-height: 1.2;
  font-family: "Comfortaa", cursive;
}

.shop_table .product-name .product-name-wrap a {
pointer-events: none;
}

.shop_table .product-name .product-name-wrap,
.shop_table .product-name .product-name-wrap * {
    font-weight: 400;
    font-family: "Rubik", sans-serif;
}


.shop_table .product-subtotal * {
  font-weight: 700;
  font-size: 2rem;
  color: #ff940e;
  text-align: center;
}

.shop_table .custom-coupon {
  display: flex;
  justify-content: space-between;
}

.update-cart {
  padding: 1rem !important;
  width: 3.5rem !important;
  height: 3.5rem !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.update-cart svg {
  width: 100%;
  height: 100%;
}

.update-cart svg * {
  fill: #fff;
}

.gb-payment-method-description {
  float: unset !important;
}

.cart-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 2.5rem !important;
}

.bottom-info-row .info-row {
  display: flex;
  align-items: center;
  justify-content: center;
}

.bottom-info-row .info-row .item {
  display: flex;
  align-items: center;
}

.bottom-info-row .info-row .item:first-child {
  justify-content: flex-end;
}

.bottom-info-row .info-row .item + .item {
  margin-right: 1rem;
  padding-right: 1rem;
  border-right: 1px solid #dfdfdf;
}

.bottom-info-row .info-row .item .text {
  font-size: 1.1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.bottom-info-row .info-row .item .icon {
  width: 1.7rem;
  height: 1.7rem;
  margin-left: 0.7rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/* Order Page - Woocommerce
--------------------------------------------- */
.woocommerce-page .woocommerce ul.order_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.woocommerce ul.order_details::after,
.woocommerce ul.order_details::before {
  display: none;
}

.woocommerce ul.order_details li {
  border-right: none;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.woocommerce ul.order_details li strong {
  font-weight: 400;
  text-transform: initial;
  font-size: 1.2rem;
  margin-top: 1rem;
}

.entry-content iframe {
  border: none;
}

/* Product Grid - Woocommerce
--------------------------------------------- */
.archive-products-row {
  display: flex;
  margin: 0 -1.4rem 0rem !important;
  width: calc(100% + 2.8rem);
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
}

.archive-products-row li.product {
  width: 25% !important;
  margin: 0 !important;
  float: none !important;
}

.archive-products-row li.product:nth-child(1) .products-wrap,
.archive-products-row li.product:nth-child(2) .products-wrap,
.archive-products-row li.product:nth-child(3) .products-wrap,
.archive-products-row li.product:nth-child(4) .products-wrap, 
.products_cat_wrap .products-wrap:nth-child(1),
.products_cat_wrap .products-wrap:nth-child(2),
.products_cat_wrap .products-wrap:nth-child(3),
.products_cat_wrap .products-wrap:nth-child(4) {
  margin-top: 0 !important;
}

.archive-products-row li.product .products-wrap, .products_cat_wrap .products-wrap {
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 0;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  border-radius: 1rem 3rem;
  margin: 0 1.4rem;
  margin-top: 2.8rem;
  position: relative;
  padding-top: 2rem;
}

.archive-products-row li.product .image, .archive-products-row li.product .products-wrap > img, .products_cat_wrap .products-wrap .image, .products_cat_wrap .products-wrap img {
  display: block;
  height: 25rem !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  object-fit: contain;
  object-position: center center;
}
.products_cat_wrap .products-wrap .image {background-size: 70%;}
.archive-products-row li.product .products-wrap > img, .products_cat_wrap .products-wrap img {
  margin: 0 auto;
}

.archive-products-row li.product .image a, .products_cat_wrap .products-wrap .image a {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  position: absolute;
  pointer-events: none;
}

.archive-products-row li.product .content-wrap, .products_cat_wrap .products-wrap .content-wrap {
  padding: 2rem 1.6rem 2.4rem;
}

.archive-products-row li.product .title, .products_cat_wrap .products-wrap .title {
  margin-bottom: 0.5rem;
}

.archive-products-row li.product .title,
.archive-products-row li.product .title *, 
.woocommerce-loop-product__title, 
.products_cat_wrap .products-wrap .title,
.products_cat_wrap .products-wrap .title * {
  font-size: 1.6rem !important;
  text-align: center;
  text-transform: uppercase;
  font-weight: 800 !important;
  padding: 0 !important;
}
.woocommerce-loop-product__title{margin-bottom: 0.5rem !important;}

.archive-products-row li.product .title a, .products_cat_wrap .products-wrap .title a {
  pointer-events: none;
}

ul.archive-products-row li.product .custom-price .price, .products_cat_wrap .products-wrap .custom-price {
  text-align: center;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1.8rem;
  color: #00c3cb;
  display: block;
}

ul.archive-products-row li.product .custom-price .price ins, .products_cat_wrap .products-wrap .custom-price ins {
  text-decoration: none;
}

ul.archive-products-row li.product .custom-cart-btn, .bt_orange_2 a {
  margin-top: 0.8rem;
  text-align: center;
}

ul.archive-products-row li.product .custom-cart-btn a,
ul.archive-products-row li.product .custom-cart-btn .button,
.custom-cart-btn .added_to_cart.wc-forward, .bt_orange_2 a {
  padding: 0.8rem 1.5rem;
  margin: 0.3rem;
  border-radius: 25rem;
}

.bt_orange_2 {text-align: center;}

ul.archive-products-row li.product .custom-cart-btn a:after,
ul.archive-products-row li.product .custom-cart-btn .button:after,
.custom-cart-btn .added_to_cart.wc-forward:after,
.woocommerce a.button.loading::after {
  display: none !important;
}

.custom-text {
    text-align: center;
    padding-bottom: 0.5rem;
  color: #00c3cb;
}

.products_cat_wrap .product_items {display: flex; flex-wrap: wrap; margin: 0 -2.8rem;}
.products_cat_wrap .product_items .products-wrap {width: calc(25% - 2.8rem);}
.products_cat_wrap .wrap {max-width: 71.614583333333333vw; margin: 0 auto;}
.products_cat_wrap .prod_item_tx {text-align: center;}
.products_cat_wrap .products {padding: 3vw 0 5vw;}
.products_cat_wrap .prods_wrap {padding-top: 4vw;}
.products_cat_wrap .prods_tx p {line-height: 1.5;}

/* Single Product - Woocommerce
--------------------------------------------- */
.single-product-row,
.section #primary {
  width: 100%;
}

.sticky-wrap {
  position: relative;
  height: 100%;
  margin: 0;
  display: inline-block;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.onsale {
  background: #00c3cb !important;
  top: 0 !important;
  right: 0 !important;
  min-height: unset !important;
  min-width: unset !important;
  border-radius: 0.2rem 0.5rem !important;
  line-height: 1 !important;
  padding: 0.5rem 1.5rem !important;
  font-size: 1.5rem !important;
  font-weight: 500 !important;
  display: none !important;
}

.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__image--placeholder {
  border: none;
}

.woocommerce
  .single-product-row
  div.product
  div.images.woocommerce-product-gallery {
  width: 100% !important;
}

.product-gallery-wrapper {
  width: 55% !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image {
  margin-bottom: 2rem;
}

.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__image:nth-child(n + 2) {
  width: 100% !important;
  float: none !important;
}

.woocommerce .single-product-row .woocommerce-product-gallery__wrapper > div {
  position: relative;
  display: flex !important;
  justify-content: center;
  border: none;
  border-radius: 1rem 3rem;
  padding: 0;
  background: #fff;
  background: transparent;
}

.woocommerce .single-product-row div.product div.images img {
  height: 40rem;
  width: auto;
  object-fit: contain;
}

.woocommerce .single-product-row div.product div.summary {
  width: 45% !important;
  float: none !important;
  top: 3rem;
  position: sticky;
  margin-bottom: 5rem;
  border-radius: 1rem 3rem;
  padding: 0;
  padding-right: 5rem;
  border: none !important;
  border-radius: 0;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  background: transparent;
}

.woocommerce .woocommerce-breadcrumb,
.woocommerce-breadcrumb {
  padding-bottom: 0;
  margin-bottom: 0;
}

.woocommerce #single-product-page .woocommerce-breadcrumb {
  margin-bottom: 1.5rem;
  display: none;
}

.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb *,
.woocommerce-breadcrumb,
.woocommerce-breadcrumb * {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 500;
}

.woocommerce #entry-header .woocommerce-breadcrumb,
.woocommerce #entry-header .woocommerce-breadcrumb *,
#entry-header .woocommerce-breadcrumb,
#entry-header .woocommerce-breadcrumb * {
  color: #fff;
}

.woo-breadcrumbs {
  text-align: center;
  margin-top: 0.5rem;
  display: none;
}

.woocommerce .single-product-row div.product .product_title {
  font-weight: 800;
  font-size: 3rem;
  text-align: right;
  line-height: 1;
  margin-bottom: 1.2rem;
  display: none;
}

.woocommerce .single-product-row div.product .entry-summary .price {
  font-weight: 700;
  font-size: 2.5rem;
  color: #00c3cb;
  margin-bottom: 0rem;
  margin-right: 1rem;
  display: flex;
  flex-direction: column;
}

.woocommerce .single-product-row div.product .entry-summary .price del {
  color: #dd4a1f;
  opacity: 0.8;
}

.woocommerce div.product p.price ins {
  text-decoration: none;
}

.woocommerce div.product form.cart {
  margin-bottom: 0;
  margin-right: 1rem;
}

/* .woocommerce div.product form.cart {
  position: absolute;
  bottom: 0;
  right: 18rem;
  margin: 0;
} */

.custom-sale-text {
  font-weight: 500;
  font-size: 1.5rem;
  margin-right: 1rem;
}

.yith-wcwl-add-to-wishlist {
  margin-top: 0.8rem;
  margin-bottom: 1.6rem;
}

.woocommerce .entry-summary .yith-wcwl-add-button .view-wishlist,
.woocommerce .entry-summary .yith-wcwl-add-button .separator {
  display: none;
}

.product_meta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  display: none;
}

.product_meta > *:not(:last-child) {
  margin-bottom: 0.2rem;
}
.product_meta * {
  font-weight: 400;
  font-size: 1.2rem;
}

.product-icons-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 1.5rem;
}

.product-icons-row .item {
  width: 50%;
  padding: 1rem;
}

.product-icons-row .item:nth-child(1),
.product-icons-row .item:nth-child(2) {
  padding-top: 0;
}

.product-icons-row .item .item-wrap {
  text-align: center;
  background-color: #fff;
  border: 1px solid #eef1fd;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  border-radius: 1rem 3rem;
  padding: 3.5rem 2.5rem;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.product-icons-row .item .title {
  font-weight: 800;
  font-size: 1.7rem;
  margin-top: 1.5rem;
  text-align: center;
}

.product-icons-row .item .icon {
  background: #00c3cb;
  color: #fff;
  box-shadow: 0 1.36rem 2.16rem 0 rgba(102, 102, 102, 0.18);
  border: none;
  position: relative;
  width: 5.5rem;
  height: 5.5rem;
  font-size: 1.7rem;
  border-radius: 0.5rem 1.5rem;
  padding: 0.8rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.product-icons-row .item .icon img {
  width: 100%;
  height: 100%;
}

.woocommerce .entry-summary .woocommerce-product-details__short-description {
  margin-bottom: 2.4rem;
}

body .pswp__button--arrow--left:before,
body .pswp__button--arrow--right:before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

body .pswp__button--arrow--left,
body .pswp__button--arrow--right {
  opacity: 1 !important;
}

body .pswp__bg {
  background: rgb(246 246 246 / 98%);
}

body .pswp__caption {
  display: none;
}

body .pswp__top-bar {
  opacity: 1 !important;
  background-color: transparent !important;
  position: absolute;
  width: 4rem;
  height: 4rem;
  top: 2rem;
  right: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0rem 1.5rem 0 rgb(0 0 0 / 15%);
  border-radius: 0.5rem 1rem;
  cursor: pointer !important;
}

#single-product-page .up-sells.upsells,
#single-product-page .related {
  margin-top: 4rem;
}

body button.pswp__button {
  display: none !important;
}

body .pswp__button--close.pswp__button {
  background-image: url(/wp-content/themes/pinestore/assets/images/cancel.svg) !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  display: block !important;
  width: 50%;
  height: 50%;
}

/* Product Tabs - Woocommerce
--------------------------------------------- */
.woocommerce div.product .woocommerce-tabs {
  display: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  font-size: 0;
  padding: 0;
  margin: 0 0 2.4rem;
  list-style: none;
  border: 1px solid #ececec;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  cursor: pointer;
  border: none;
  border-right: 1px solid #ececec;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: 1.1rem;
  display: inline-block;
  margin: 0;
  padding: 1.6rem 2.4rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  display: none !important;
}

.woocommerce div.product .woocommerce-tabs .panel {
  margin: 0;
}

/* Product Comments - Woocommerce
--------------------------------------------- */
.woocommerce #review_form #respond textarea {
  margin-bottom: 0.5rem;
  box-sizing: border-box;
  width: 100%;
}

.woocommerce #reviews #comment {
  height: 9.6rem;
}

.woocommerce #reviews #comments h2 {
  margin-bottom: 1.6rem;
}

.woocommerce #reviews #comments h2,
.woocommerce #reviews #comments h2 * {
  clear: none;
  font-size: 1.45rem;
  font-weight: 600;
  text-transform: uppercase;
}

.woocommerce #reviews #comments ol.commentlist {
  margin-bottom: 1.6rem;
}

.woocommerce #reviews #comments ol.commentlist li {
  padding: 0;
  margin: 0 0 1.6rem;
  border: 0;
  position: relative;
  background: 0;
  border: 0;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
  border: 1px solid #ececec;
  background-color: transparent;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  padding: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border-color: #ececec;
  padding: 1.6rem;
}

.woocommerce .star-rating span:before {
  color: #f5c40e;
}

.woocommerce #reviews #comments .star-rating span:before {
  top: -5px;
}

/* Hero - Front Page
--------------------------------------------- */
#hero {
  height: calc(100vh - 8.8rem);
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  z-index: 20;
}

#hero .row {
  align-items: center;
}

#hero .row .content-col {
  width: 68%;
  height: 100%;
  align-items: flex-end;
  padding-bottom: 12rem;
}

#hero .row .image-col {
  width: 32%;
}

#hero .row .image-col .hero-image {
  display: flex;
  align-items: center;
  justify-content: center;
}

#hero .row .image-col .hero-image img {
  width: 20rem;
}

#hero .hero-title {
  font-size: 2.5rem;
  position: relative;
  padding-right: 1.5rem;
  font-weight: 900;
  line-height: 1.5;
}

#hero .hero-title span {
  color: #ff940e;
}

span.en,
#hero .hero-title span.en {
  font-family: "Comfortaa", cursive;
  color: inherit;
}

#hero .hero-title:before {
  content: "";
  background: #ff940e;
  position: absolute;
  width: 0.7rem;
  right: 0;
  top: 0;
  bottom: 0;
}

#hero .hero-play {
  position: relative;
  right: 0;
  bottom: 2rem;
}

.hero-play .play-btn {
  background: #ff940e;
  color: #fff;
  line-height: 1;
  border-radius: 50%;
  width: 5.5rem;
  height: 5.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
}

.hero-play .play-btn:hover {
  background-color: #ff940e;
  color: #fff;
  box-shadow: 0 0.5rem 2.5rem 0 rgb(240 139 14/0.9);
}

.hero-play-text {
  padding: 0.7rem 1.5rem;
  border-radius: 0.3rem 1rem;
  box-shadow: 0.24rem 3.2rem 4.8rem 0 rgba(120, 120, 120, 0.3);
  background: #fff;
  display: inline-block;
  color: #56595d;
  font-weight: 600;
  font-size: 1.2rem;
  position: absolute;
  right: 7rem;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
}

.hero-play-text:before {
  content: "";
  width: 0;
  height: 0;
  border: 6px solid transparent;
  position: absolute;
  border-left-color: #fff;
  top: 50%;
  right: -12px;
  transform: translateY(-50%);
}

/* Product Block - Front Page
--------------------------------------------- */
#product-block {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  z-index: 10;
  padding-top: 25rem;
  padding-bottom: 5.6rem;
  margin-top: -20rem;
}

#product-block .image-col {
  width: 40%;
  padding-top: 5rem;
}

#product-block .content-col {
  width: 60%;
}

#product-block .shadow-leaf {
  background: #fff;
  padding: 4rem 5rem;
  box-shadow: 0.24rem 3.2rem 4.8rem 0 rgba(120, 120, 120, 0.3);
  border-radius: 1rem 7.2rem 1rem 7.2rem;
  margin-bottom: 4rem;
}

#product-block .shadow-leaf * {
  font-size: 2.5rem;
  position: relative;
  font-weight: 800;
  line-height: 1.2;
}

#product-block .product-image {
  padding-right: 1.6rem;
}

#product-block .product-image:before {
  content: "";
  position: absolute;
  width: 38rem;
  height: 38rem;
  border-radius: 50%;
  background: #ff940e;
  z-index: -1;
  right: 43%;
  top: 50%;
  transform: translate(50%, -50%);
}

#product-block .product-image:after {
  content: "";
  position: absolute;
  width: 5.6rem;
  height: 5.6rem;
  border-radius: 50%;
  background: #00c3cb;
  z-index: -1;
  top: 2rem;
  right: -9rem;
}

#product-block .product-image img {
  width: 30rem;
  height: auto !important;
}

#product-block .text-block {
  padding-right: 1.6rem;
}

#product-block .text-block,
#product-block .text-block * {
  font-size: 1.6rem;
}

#product-block .text-block * + * {
  margin-top: 2.5rem;
}

#product-block .product-info {
  display: flex;
  align-items: flex-end;
  margin-top: 1.5rem;
  padding-left: 5.2rem;
  padding-right: 8rem;
}

#product-block .product-info .btn-col {
  padding-right: 3rem;
}

#product-block .product-info .title {
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  margin-bottom: 0rem;
  text-align: center;
  width: 100%;
}

#product-block .product-info .sub-title {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: #00c3cb;
  text-align: center;
}

#product-block .product-info .under-price {
  font-size: 1.5rem;
  font-weight: 500;
  margin-top: 1rem;
  color: #00c3cb;
}

#product-block .product-info .under-price .orange {
  color: #ff940e;
}

#product-block .product-info .order-now {
  font-size: 2rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  line-height: 1;
}

#product-block .product-info .order-now .price {
  color: #ff940e;
  font-size: 4rem;
  font-weight: 700;
  padding: 0 0.5rem;
}

#product-block .product-info .order-now .price-text {
  display: none;
}

#product-block .product-info .order-now .regular-price {
  color: #56595d;
}

#product-block .product-info .order-now .regular-price .p {
  text-decoration: line-through;
}

#product-block .product-info .order-now .price .currency {
  font-size: 2rem;
  font-weight: 500;
}

/* Advantages - Front Page
--------------------------------------------- */
#advantages-block {
  padding: 4.4rem 0 2.8rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#advantages-block .block-title {
  margin-bottom: 5rem;
}

#advantages-block .block-title,
#advantages-block .block-title * {
  color: #fff;
}

.advantages-block {
  display: flex;
}

.advantages-block .advantages-col {
  width: 63%;
}

.advantages-row {
  display: flex;
  flex-wrap: wrap;
  padding: 1.8rem 3rem;
  border: 1px solid rgb(255 255 255 / 0.4);
  border-radius: 3.5rem;
}

.advantages-row > .item {
  width: 33.3333%;
  position: relative;
}

.advantages-row > .item .item-wrap {
  background: #fff;
  position: relative;
  box-shadow: 0.55rem 0.65rem 4rem 0 rgba(79, 100, 117, 0.13);
  padding: 1.7rem;
  margin: 1.35rem;
  border-radius: 2rem;
  height: 18.5rem;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.advantages-row > .item:nth-child(1) .item-wrap {
  border-radius: 2rem 2rem 2rem 0rem;
}

.advantages-row > .item:nth-child(3) .item-wrap {
  border-radius: 2rem 2rem 0rem 2rem;
}

.advantages-row > .item:nth-child(4) .item-wrap {
  border-radius: 0rem 2rem 2rem 2rem;
}

.advantages-row > .item:nth-child(6) .item-wrap {
  background: #ff940e;
  border-radius: 50% 2rem 50% 50%;
  padding: 1.7rem 4.7rem 1.7rem 0rem;
  box-shadow: none;
}

.advantages-row > .item:nth-child(6):before {
  content: "";
  position: absolute;
  width: 20.5rem;
  height: 20.5rem;
  top: 1.5rem;
  right: 1.5rem;
  background: #ff940e;
  border-radius: 50%;
  z-index: 0;
  box-shadow: 0.24rem 3.2rem 5.6rem 0 rgba(0, 0, 0, 0.2);
}

.advantages-row > .item .icon {
  width: 3.8rem;
  height: 3.8rem;
  position: relative;
}

.advantages-row > .item:nth-child(6) .icon {
  margin-right: -3.5rem;
}

.advantages-row > .item .icon img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.advantages-row > .item .title {
  color: #00c3cb;
  font-size: 2.2rem;
  font-weight: 800;
  line-height: 1;
  margin: 0.5rem 0 0.4rem;
  position: relative;
}

.advantages-row > .item .text {
  font-size: 1.1rem;
  position: relative;
}

.advantages-row > .item:nth-child(6) .title {
  color: #fff;
}

.advantages-row > .item:nth-child(6) .text {
  color: #fff;
}

.advantages-block .image-col {
  width: 37%;
}

.advantages-block .image-col .image {
  margin-bottom: 5.5rem;
}

.advantages-block .image-col .image img {
  width: 16.1rem;
  object-fit: contain;
  height: auto !important;
}

/* Benefits - Front Page
--------------------------------------------- */
#benefits-block {
  padding: 4.4rem 0 8rem;
  background-color: #eaebeb26;
  background-size: 90%;
  background-position: bottom right;
  background-repeat: no-repeat;
}

#benefits-block .orange-btn {
  display: none;
}

#benefits-block .block-title {
  margin-bottom: 5rem;
}

#benefits-block .block-title,
#benefits-block .block-title * {
  color: #ff940e;
}

.benefits-block {
  display: flex;
}

.benefits-block .benefits-col {
  width: 40%;
}

.benefits-row {
  display: flex;
  flex-wrap: wrap;
}

.benefits-row > .item {
  width: 50%;
  margin-bottom: 4rem;
}

.benefits-block .image-col {
  width: 60%;
}

.benefits-row > .item .title {
  color: #00c3cb;
  font-size: 2rem;
  font-weight: 800;
  line-height: 1;
  margin: 1rem 0 0;
  position: relative;
  text-align: center;
}

.benefits-row > .item .item-wrap {
  padding: 0 2rem;
}

.benefits-row > .item .item-wrap .icon {
  text-align: center;
}

.benefits-row > .item .item-wrap .icon .icon-img {
  width: 6rem;
  height: 6rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
}

/* Steps - Front Page
--------------------------------------------- */
#steps-block {
  padding: 5.6rem 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#steps-block .block-title {
  margin-bottom: 5rem;
}

#steps-block .block-title,
#steps-block .block-title * {
  color: #fff;
}

.steps-row {
  display: flex;
}

.steps-row > .item {
  width: 25%;
  position: relative;
}

.steps-row > .item:before {
  content: "";
  position: absolute;
  width: 2.8rem;
  height: 2.8rem;
  background: #fff;
  border-radius: 50%;
  border: 0.2rem solid #cfdae4;
  top: 65%;
  left: 0;
  transform: translateX(-50%);
}

.steps-row > .item:after {
  content: "";
  position: absolute;
  width: 1.7rem;
  height: 1.7rem;
  background: #ff940e;
  border-radius: 50%;
  top: calc(65% + 1.5rem);
  left: 0;
  transform: translateX(-50%) translateY(-50%);
}

.steps-row > .item:last-child:before,
.steps-row > .item:last-child:after {
  display: none;
}

.steps-row > .item .image-wrap {
  display: flex;
  justify-content: center;
  position: relative;
}

.steps-row > .item .image-wrap:before {
  content: "";
  position: absolute;
  width: 20rem;
  height: 20rem;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  background: #fff;
  opacity: 0.5;
  border-radius: 50%;
  z-index: 0;
}

.steps-row > .item .image {
  width: 17.5rem;
  height: 17.5rem;
  border-radius: 50%;
  position: relative;
  border: 5px solid #fff;
  z-index: 5;
  box-shadow: 0 0 1.05rem 0 rgba(111, 210, 213, 0.5),
    1.28rem 1.52rem 1.84rem 0 rgba(0, 0, 0, 0.38);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.steps-row > .item .number {
  text-align: center;
  margin: 4rem 0 1.8rem;
  font-family: "Bebas Neue", cursive;
  font-size: 7rem;
  font-weight: 600;
  letter-spacing: 0.3rem;
  line-height: 1;
  color: #fff;
  opacity: 0.8;
}

.steps-row > .item .text {
  text-align: center;
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.4;
}

/* Testimonials - Front Page
--------------------------------------------- */
#testimonials-block {
  padding: 0rem 0;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

#testimonials-block .block-title {
  margin-bottom: 0;
}

#testimonials-block .block-title,
#testimonials-block .block-title * {
  color: #ff940e;
}

.slick-list {
  overflow: visible !important;
}

.testimonials-slider {
  width: calc(100% + 9.6rem) !important;
  padding: 0 4.8rem !important;
  margin-left: -4.8rem !important;
  overflow: hidden !important;
}

.testimonials-slider .slick-track {
  display: flex !important;
}

.testimonials-slider .slide {
  padding: 3rem 0 3rem;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  height: inherit !important;
}

.testimonials-slider .slide-wrap {
  position: relative;
  display: inline-block;
  height: 100% !important;
}

.testimonials-slider .slide.slick-active {
  opacity: 1;
}

.testimonials-slider .slide .content-wrap {
  margin: 0 1rem;
  background: #fff;
  box-shadow: 0 0.9rem 3rem 0 rgba(105, 103, 103, 0.17);
  padding: 6rem 5.5rem 5.5rem 4rem;
  border-radius: 7.5rem;
  height: 100%;
}

.testimonials-slider .slide .content-wrap .name {
  color: #00c3cb;
  font-size: 2.3rem;
  font-weight: 800;
  line-height: 1;
  margin: 0 0 1rem;
  position: relative;
}

.testimonials-slider .slide .text,
.testimonials-slider .slide .text p {
  color: #6f7886;
  font-size: 1.2rem;
  font-weight: 500;
}

.testimonials-slider .slide .text i {
  display: none !important;
}

.testimonials-slider .slick-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.testimonials-slider .slick-dots li {
  position: relative;
}

.testimonials-slider .slick-dots li + li {
  margin-right: 3.6rem;
}

.testimonials-slider .slick-dots li:before {
  content: "";
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: #fff;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.testimonials-slider .slick-dots li.slick-active:before {
  opacity: 1;
}

.testimonials-slider .slick-dots li button {
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  border: none;
  font-size: 0;
  line-height: 0;
  padding: 0;
  background: #ff940e;
  cursor: pointer;
}

.testimonials-slider .avatar-wrap {
  width: 12rem;
  height: 12rem;
  border-radius: 50%;
  position: absolute;
  z-index: 15;
  top: -3.2rem;
  left: 0;
  display: none;
}

.testimonials-slider .avatar-wrap:before {
  content: "";
  position: absolute;
  background: #00c3cb;
  width: calc(100% + 1.2rem);
  height: calc(100% + 1.2rem);
  z-index: -1;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  border-radius: 50%;
}

.testimonials-slider .avatar-wrap:after {
  content: "";
  position: absolute;
  background: #00c3cb;
  width: 6.5rem;
  height: 6.5rem;
  z-index: -1;
  top: -1rem;
  left: -1rem;
  border-radius: 50%;
}

.testimonials-slider .avatar-wrap .avatar {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}

/* Prefooter
--------------------------------------------- */
#prefooter {
  background: #f3f3f3;
}

#prefooter .container {
  border-bottom: 1px solid #eaeaea;
  padding: 2rem 0;
}

#prefooter .icon-col {
  width: 100%;
  padding: 1.5rem 2.5rem;
}

#prefooter .icon-col + .icon-col {
  border-right: 1px solid #eaeaea;
}

#prefooter .icon-col .icons {
  display: flex;
  margin-bottom: 1.6rem;
  justify-content: center;
}

#prefooter .icon-col .item {
  background: #00c3cb;
  color: #fff;
  box-shadow: 0 1.36rem 2.16rem 0 rgba(102, 102, 102, 0.18);
  border: none;
  position: relative;
  width: 4rem;
  height: 4rem;
  font-size: 1.7rem;
  border-radius: 0.5rem 1.5rem;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

#prefooter .icon-col .title {
  margin-bottom: 0.7rem;
}

#prefooter .icon-col .title * {
  font-size: 1.5rem;
  color: #56595d;
  text-align: center;
}

#prefooter .icon-col .text * {
  font-size: 1.2rem;
  color: #929292;
  text-align: center;
}

/* Footer
--------------------------------------------- */
#footer {
  padding: 3.5rem 0 3.5rem;
  background: #f3f3f3;
}

#footer .row {
  justify-content: space-between;
}

#footer .row .logo-col {
  width: 26%;
}

#footer .row .mnu-col {
  width: 45%;
  padding: 11rem 4rem 0;
}

#footer .row .form-col {
  width: 29%;
  padding-top: 5.5rem;
}

#footer .title-footer {
  color: #56595d;
  font-size: 1.45rem;
}

#footer .footer-social {
  margin-top: 4.7rem;
}

#footer .footer-social .title-footer {
  font-weight: 700;
  margin-bottom: 0.6rem;
}

#footer .footer-payments .title-footer {
  font-weight: 400;
  font-size: 1.2rem;
}

.mobile-payments {
  display: none;
}

#footer .logo img {
  width: 19.2rem;
  height: auto;
  object-fit: contain;
}

.social-row {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

.social-row .item {
  margin-left: 1.5rem;
}

.social-row .item a {
  display: flex;
}

.social-row a img {
  width: 3.5rem;
  height: 3.5rem;
  object-fit: contain;
}

#footer .footer-payments {
  margin-top: 3rem;
}

.payments-row {
  display: flex;
  align-items: center;
}

.payments-row .item {
  margin-left: 1.2rem;
}

.payments-row .item a {
  display: flex;
}

.payments-row a img {
  width: 4.5rem;
  height: 4.5rem;
  object-fit: contain;
}
.payments-row .item_12 img, .payments-row:last-child .item:last-child img {
  width: 3.5rem;
    height: 3.5rem;
}

.footer-form {
  border-radius: 3.2rem;
  background: #05c1ca;
  background: #00c3cb;
  padding: 1.3rem 2rem;
}

.footer-form .form-title {
  color: #fff;
  font-size: 3rem;
  font-weight: 700;
}

.input-wrap {
  margin-top: 1rem;
}

.input-wrap input,
.input-wrap textarea {
  width: 100%;
  border: none;
  box-shadow: inset 3px 5.196px 10px 0px rgba(134, 161, 181, 0.18),
    inset -0.423px -0.906px 20.4px 3.6px rgba(255, 255, 255, 0.5);
  border-radius: 2rem;
  text-align: right;
  font-size: 1rem;
  color: #8e99a5;
}

.input-wrap input {
  height: 3.2rem;
}

.input-wrap textarea {
  height: 5.6rem;
  min-width: 100%;
  max-width: 100%;
  max-height: 5.6rem;
  min-height: 5.6rem;
}

.submit-wrap {
  display: flex;
  justify-content: flex-start;
  margin-top: 2rem;
}

#footer .row .form-col .submit-wrap {
  margin-top: 1rem;
  justify-content: center;
}

.submit-wrap input {
  width: 13.2rem;
  height: 4rem;
  padding: 0;
  position: relative;
  border: none;
  display: inline-block;
  text-decoration: none;
  font-size: 1.4rem;
  background: #ff940e;
  color: #fff;
  line-height: 1;
  border-radius: 25rem;
  font-weight: 400;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}

.submit-wrap input:hover {
  box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9);
}

#footer .row .form-col .submit-wrap input {
  height: 3.2rem;
}

.footer-menu-row {
  display: flex;
  justify-content: space-between;
}

.footer-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.footer-menu:first-child, .footer-menu-row .footer-menu:first-child {width: 36%;}
.footer-menu:nth-child(2), .footer-menu-row .footer-menu:nth-child(2) {width: 32%;}
.footer-menu:nth-child(3), .footer-menu-row .footer-menu:nth-child(3) {width: 32%;}

.footer-menu li {
  position: relative;
  text-align: center;
}

.footer-menu li + li {
  margin-top: 1rem;
}

.footer-menu li a {
  color: #56595d;
  font-size: 1.5rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.footer-menu li.en-1 a, .simple-menu li.en-1 a {
  font-family: "Comfortaa", cursive;
}

.footer-menu .drop-children {
  position: absolute;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  width: 100%;
  top: 3rem;
  right: 0;
}

.footer-menu .drop-children li + li {
  margin-top: 0.5rem;
}

.footer-menu .drop-children li a {
  font-size: 1.2rem;
  font-weight: 400;
  justify-content: center;
}

/* Copyright
--------------------------------------------- */
#copyright {
  background: #ececec;
  padding: 1rem 0;
}

#copyright .copyright, .creds_wrap {
  text-align: center;
  font-size: 1.05rem;
}
#copyright .widget-wrap {
  justify-content: center;
}
.creds_wrap a:hover {
  text-decoration: underline;
}
.creds_wrap > span:first-child {
  display: inline-flex;
  gap: 0.3rem;
}

.mobile-hotline {
  position: fixed;
  bottom: 5rem;
  right: 2rem;
  width: 5rem;
  height: 5rem;
  z-index: 150;
}

.mobile-hotline img {
  height: 100% !important;
  width: 100% !important;
}

/*--------------------------------------------------------------
# Video Page
--------------------------------------------------------------*/
.video-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.video-row .item {
  width: calc(50% - 3rem);
  margin-bottom: 6rem;
}

.video-row .item .item-wrap {
  background: #fff;
  padding: 3rem 3rem;
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.15);
  border-radius: 1rem 3rem;
}

.video-row .item .item-wrap .title {
  color: #00c3cb;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1;
  margin: 0 0 1.5rem;
  position: relative;
  text-align: center;
}

.video-wrap {
}

/*--------------------------------------------------------------
# About Page
--------------------------------------------------------------*/
#about-block .row {
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  border-radius: 1rem 3rem;
  padding: 3.5rem 4.5rem;
}

#about-page .image-col {
  width: 40%;
}

#about-page .content-col {
  width: 60%;
  padding-right: 4rem;
}

#about-page .image-wrap img {
  width: 100%;
  height: auto !important;
  object-fit: contain;
  border-radius: 0.5rem;
}

/*--------------------------------------------------------------
# Blog Page
--------------------------------------------------------------*/
.blog-row {
  display: flex;
  flex-wrap: wrap;
}

.blog-row .blog-item {
  width: 33.3333%;
}

.blog-row .blog-item .blog-item-wrap {
  background-color: #fff;
  border: 1px solid #eef1fd;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  border-radius: 1rem 3rem;
  margin: 0 1.4rem;
  margin-bottom: 2.8rem;
  position: relative;
  overflow: hidden;
}

.blog-row .blog-item .image-col {
  height: 20rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

.blog-row .blog-item .image-col a {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.blog-row .blog-item .content-col {
  padding: 2rem 1.6rem 2.4rem;
}

.blog-row .blog-item .blog-title {
  margin-bottom: 1rem;
}

.blog-row .blog-item .blog-title,
.blog-row .blog-item .blog-title * {
  font-size: 1.8rem;
  text-align: right;
  text-transform: uppercase;
  font-weight: 700;
  color: #56595d;
  line-height: 1.3;
}

.blog-row .blog-item .read-more {
  margin-top: 2rem;
}

.blog-row .blog-item .read-more a {
  padding: 1rem 3rem;
  background-color: #ff940e;
  border-color: #ff940e;
  border-radius: 25rem;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  display: inline-block;
  line-height: 1;
}

.blog-row .blog-item .read-more a:hover {
  box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9);
}

/* Post Pagination
--------------------------------------------- */
.posts-pagination {
  margin: 0rem auto 5rem;
  padding: 1.5rem;
  border: 0.1rem solid rgba(196, 196, 196, 0.25);
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.posts-pagination * {
  color: #333;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1;
}

.posts-pagination .nav-links {
  display: flex;
  justify-content: center;
}

.posts-pagination .nav-links * {
  padding: 0rem 1rem;
}

.posts-pagination .nav-links .current,
.posts-pagination .nav-links > *:hover {
  color: #ff940e;
}

.posts-pagination .nav-links *:last-child,
.posts-pagination .nav-links *:first-child {
  font-weight: 400;
}

.posts-pagination .screen-reader-text {
  display: none;
}

/*--------------------------------------------------------------
# FAQ Page
--------------------------------------------------------------*/
.faq-row {
  margin-top: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.faq-row .faq-col {
  width: calc(50% - 2rem);
}

.faq-row .faq-item {
  margin-bottom: 1rem;
  padding-bottom: 0;
  border: 1px solid #eef1fd;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  width: 100%;
}

.faq-row .faq-item a {
  width: 100%;
  padding: 1.5rem 4rem 1.5rem 2rem;
  display: inline-block;
  position: relative;
  color: #56595d;
  text-transform: uppercase;
  font-size: 1.7rem;
  font-weight: 500;
}

.faq-row .faq-item a:before {
  content: "";
  background: #ff940e;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 2rem;
  transform: translateY(-50%);
  opacity: 0.8;
}

.faq-row .faq-item a .icon {
  position: absolute;
  width: 1.3rem;
  height: 1.3rem;
  left: 2rem;
  bottom: 50%;
  transform: translateY(50%);
}

.faq-row .faq-item a .icon:before {
  content: "";
  background: #bfccd1;
  height: 2px;
  width: 100%;
  position: absolute;
  margin-top: -1px;
  top: 50%;
  right: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.faq-row .faq-item a .icon:after {
  content: "";
  background: #bfccd1;
  height: 100%;
  width: 2px;
  position: absolute;
  margin-right: -1px;
  top: 0;
  right: 50%;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.faq-row .faq-item a.open .icon:after {
  opacity: 0;
}

.faq-row .faq-item .faq-content {
  display: none;
  padding: 0 2rem 2rem 2rem;
}

.faq-row .faq-item .faq-content.entry-content * {
  color: #57586e;
  line-height: 1.3;
  font-size: 1.3rem;
  font-weight: 400;
}

/*--------------------------------------------------------------
# Contact Page
--------------------------------------------------------------*/
#contact-page .form-col {
  width: 50%;
  padding-left: 5rem;
}

#contact-page .info-col {
  width: 50%;
}

#contact-page .form {
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 1rem 3rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  padding: 4rem 3.5rem;
}

#contact-page .form .title {
  text-align: center;
  margin-bottom: 1rem;
  display: inline-block;
  width: 100%;
}

#contact-page .form .input-wrap textarea {
  height: 11rem;
  max-height: 11rem;
  min-height: 11rem;
}

.wpcf7-not-valid-tip {
  display: none;
}

.wpcf7 form .wpcf7-response-output {
  margin: 0;
  margin-top: 1rem;
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  padding: 1.5rem 0;
  border: none;
  box-shadow: 0 0.16rem 1.28rem rgba(0, 0, 0, 0.08);
  border-radius: 0.3rem;
  background: #fff;
}

input.wpcf7-not-valid {
  border: 1px solid #dc3232 !important;
}

.ajax-loader {
  display: none !important;
}

/*#contact-page .sub-title {
  color: #56595d;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0.5rem;
}

#contact-page .title {
  color: #ff940e;
  font-weight: 800;
  font-size: 4.5rem;
  margin-bottom: 1rem;
}
*/
#contact-page .social-row {
  margin-top: 3rem;
}

#contact-page .payments-row {
  margin-top: 3rem;
}

.contact-icons-row {
  display: flex;
  justify-content: space-between;
}

.contact-icons-row .item {
  width: 33.3333%;
  padding: 0 1rem;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.contact-icons-row .item:hover {
  transform: scale(1.05);
}

.contact-icons-row .item .item-wrap {
  background-color: #fff;
  border: 1px solid #eef1fd;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  border-radius: 1rem 3rem;
  padding: 3.5rem 4.5rem;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.contact-icons-row .item .icon {
  width: 5.5rem;
  height: 5.5rem;
  margin: 0 auto;
  background: #00c3cb;
  color: #fff;
  border-radius: 0.5rem 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.2rem;
  margin-bottom: 1.5rem;
}

.contact-icons-row .item:hover .icon {
  background: #ff940e;
}

.contact-icons-row .item .title {
  /*color: #ff940e;*/
  font-weight: 800;
  font-size: 2rem;
  margin-bottom: 1rem;
  text-align: center;
}

.contact-icons-row .item .text {
  text-align: center;
}

/*--------------------------------------------------------------
# Formula Page
--------------------------------------------------------------*/
.formula-row {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  margin: 5rem 0;
  border-radius: 1rem 3rem;
  padding: 3.5rem 4.5rem;
}

.formula-text,
.video-text {
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  border-radius: 1rem 3rem;
  padding: 3.5rem 4.5rem;
}

.video-text:first-child {
  margin-bottom: 5rem;
}

.video-text:last-child {
  margin-top: 5rem;
}

.formula-text.entry-content h1,
.formula-text.entry-content h2,
.formula-text.entry-content h3,
.formula-text.entry-content h4,
.formula-text.entry-content h5,
.formula-text.entry-content h6,
.video-text.entry-content h1,
.video-text.entry-content h2,
.video-text.entry-content h3,
.video-text.entry-content h4,
.video-text.entry-content h5,
.video-text.entry-content h6 {
  margin-top: 0rem !important;
}

.formula-row .formula-col {
  width: calc(50% - 1.5rem);
}

#type-col .formula-options-wrapper .item,
#result-col .item {
  display: none;
}

.formula-select {
  display: flex;
  flex-direction: column;
  position: relative;
}

.formula-select__trigger {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.5rem 0 2rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: #3b3b3b;
  height: 4rem;
  line-height: 4rem;
  background: #ffffff;
  cursor: pointer;
  border: 1px solid #eef1fd;
  border-radius: 3rem;
  box-shadow: inset 0.5rem 0.3rem 1.5rem 0px rgba(134, 161, 181, 0.18) !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.formula-select.open .formula-select__trigger {
  border-radius: 2rem 2rem 0rem 0rem;
}

.formula-select .arrow {
  position: relative;
  height: 0.8rem;
  width: 0.8rem;
}

.formula-select .arrow::before,
.formula-select .arrow::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 0.15rem;
  height: 100%;
  transition: all 0.5s;
}

.formula-select .arrow::before {
  left: -0.3rem;
  transform: rotate(45deg);
  background-color: #394a6d;
}

.formula-select .arrow::after {
  left: 0.3rem;
  transform: rotate(-45deg);
  background-color: #394a6d;
}

.formula-select.open .arrow::before {
  left: -0.3rem;
  transform: rotate(-45deg);
}

.formula-select.open .arrow::after {
  left: 0.3rem;
  transform: rotate(45deg);
}

.formula-options {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid #eef1fd;
  border-radius: 0;
  overflow: hidden;
  background: #fff;
  transition: all 0.5s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 2;
}

.formula-option:hover {
  background-color: #f4f4f4;
}

.formula-option {
  position: relative;
  display: block;
  padding: 0 1.5rem 0 2rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: #56595d;
  line-height: 4rem;
  cursor: pointer;
}

.formula-option.disabled {
  opacity: 0.2;
  pointer-events: none;
}

.formula-select.open .formula-options {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.formula-result .formula-col .item {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  border: 1px solid #eef1fd;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);
  margin-bottom: 5rem;
  border-radius: 1rem 3rem;
  padding: 3.5rem 4.5rem;
}

.result-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
}

.result-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ececec;
}

.result-header .result-col,
.result-content .result-col {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #ececec;
}

.result-header .result-col:last-child,
.result-content .result-col:last-child {
  border-left: 1px solid #ececec;
}

.result-header .result-col {
  padding: 1.2rem;
  line-height: 1.4;
  background-color: #f5f5f5;
  font-weight: 700;
}

.result-content .result-col {
  padding: 1.2rem;
  line-height: 1.4;
  font-weight: 400;
}

/* Modal
--------------------------------------------- */
.modal-wrap {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 500;
  background: rgb(255 255 255 / 0.7);
}

.modal {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modal .modal-container {
  width: 40rem;
  box-shadow: 0 0.1rem 2rem rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 3rem 2rem;
  position: relative;
  border-radius: 1rem 3rem;
  z-index: 20;
}

#play-video .modal-container {
  padding: 2rem;
  border-radius: 1rem;
}

.modal-content.form form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.modal-content.form form .col-100 {
  width: 100%;
}

.modal-content.form form .col-100 + .col-100 {
  margin-top: 1rem;
}

.modal-content.form form .col-100 input {
  width: 100%;
}

.modal-content.form form .wpcf7-submit {
  width: 100%;
}

.close {
  height: 3.5rem;
  width: 3.5rem;
  cursor: pointer;
  position: absolute;
  top: -5rem;
  right: 50%;
  transform: translateX(50%);
  background: #fff;
  box-shadow: 0 0.1rem 2rem rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.close-form {
  position: relative;
  z-index: 10;
  height: 2rem;
  width: 2rem;
}

.close-form > * {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #333;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.close-form > *:nth-child(1) {
  top: 1rem;
  right: 0rem;
  transform: rotate(-45deg);
}

.close-form > *:nth-child(2) {
  top: 1rem;
  right: 0rem;
  transform: rotate(45deg);
}

.overlay-close {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  cursor: pointer;
}

.form-text {
  margin-bottom: 3rem;
}

/* Mobile Menu
--------------------------------------------- */
.hamburger {
  display: none;
}

.mobile-menu-modal {
  display: none;
}

body #pojo-a11y-toolbar {
  top: 30vh !important;
  bottom: unset !important;
  z-index: 50;
}

body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0rem !important;
  left: unset !important;
  transform: translateX(100%);
  box-shadow: none !important;
}

body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0% 50% 50% 0%;
  background-color: #122231;
  border: 4px solid #fff;
  background-image: url(/wp-content/uploads/2021/01/two-thin-arrows-forming-a-circle.svg);
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}

body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover {
  transform: scale(1.1);
  box-shadow: 0 0.5rem 2.5rem 0rem #e5e5e5;
}

body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg {
  fill: #000;
  display: none !important;
}

.product-cart-update {
  display: none !important;
}

.desktop-hide {
  display: none !important;
}

@media screen and (max-width: 767px) {
  .hamburger {
    display: block;
    width: 3rem;
    height: 2rem;
  }

  .hamburger div {
    position: absolute;
    background: #333;
    width: 100%;
    height: 2px;
    border-radius: 10rem;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
  }

  .hamburger div:nth-child(1) {
    top: 0;
  }

  .hamburger div:nth-child(2) {
    top: 50%;
    transform: translateY(-50%);
  }

  .hamburger div:nth-child(3) {
    bottom: 0;
  }

  .hamburger.open > div:nth-child(1) {
    top: 1rem;
    right: 0rem;
    transform: rotate(-45deg);
  }

  .hamburger.open > div:nth-child(2) {
    opacity: 0;
  }

  .hamburger.open > div:nth-child(3) {
    top: 1rem;
    right: 0rem;
    transform: rotate(45deg);
  }

  .mobile-menu-modal {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0rem;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    z-index: 300;
    display: block;
    transform: translateX(100%);
  }

  .mobile-menu-modal.open {
    transform: translateX(0%);
  }

  .mobile-menu-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    padding-top: 10.5rem;
    padding-bottom: 4rem;
    flex-direction: column;
  }

  .front-page-template .mobile-menu-wrap, .page-template-pump .mobile-menu-wrap, .page-id-15445 .mobile-menu-wrap, .page-id-9293 .mobile-menu-wrap, .page-id-8948 .mobile-menu-wrap, .page-id-17829 .mobile-menu-wrap, .page-id-20191 .mobile-menu-wrap, .page-id-21548 .mobile-menu-wrap, .page-id-24263 .mobile-menu-wrap, .page-id-25599 .mobile-menu-wrap, .page-id-29164 .mobile-menu-wrap {
    padding-top: 13.5rem;
  }

  .mobile-menu-wrap ul {
    padding: 0 0rem;
    margin: 0;
    list-style: none;
  }

  .mobile-menu li {
    text-align: right;
  }

  .mobile-menu li a {
    display: inline-block;
    font-size: 1.8rem;
    width: 100%;
    padding: 1.2rem 3rem;
    line-height: 1;
    border-bottom: 1px solid #e7e7e7;
    color: #000;
  }

  .mobile-menu li.en-1 a {
    font-family: "Comfortaa", cursive;
  }

  .mobile-menu li.current-menu-parent .parent-link-wrap a,
  .mobile-menu li.current-page-parent .parent-link-wrap a,
  .mobile-menu li.current-menu-item a,
  .mobile-menu li.current_page_item a {
    color: #ff940e;
  }

  .mobile-menu li:last-child a {
    border-bottom: none;
  }

  .noscroll {
    overflow: hidden;
  }

  .mobile-menu-modal .close-btn {
    top: unset;
    right: unset;
    left: unset;
    width: 4rem;
    height: 4rem;
    position: relative;
    box-shadow: 0 0rem 0rem 0 rgba(102, 102, 102, 0.15);
  }

  .mobile-menu-wrap li.has-children {
    position: relative;
  }

  .mobile-menu-wrap li.has-children .parent-link-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .mobile-menu-wrap li.has-children.open .parent-link-wrap .icon {
    transform: rotate(-90deg);
  }

  .mobile-menu-wrap li.has-children .parent-link-wrap .icon {
    cursor: pointer;
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: 0.7rem;
    left: 1rem;
    background-color: transparent;
    background-image: url(/wp-content/themes/pinestore/assets/images/menu-angle.png);
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0.7rem;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .has-children .drop-children {
    width: 100% !important;
    background: #f6f6f6;
    padding: 0rem 0rem;
    position: relative;
    top: 0;
    margin: 0 !important;
    bottom: unset;
    transform: unset;
    border: none;
    display: none;
    min-width: unset !important;
    max-width: unset !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
  }

  .has-children .drop-children li a {
    padding: 1.2rem 3rem;
    font-size: 1.8rem;
    line-height: 1;
  }

  .mobile-menu-header {
    padding: 0 0;
    align-items: center;
    border-bottom: 0px solid #eaeaea;
    height: 6rem;
    position: fixed;
    width: 100%;
    top: 0;
    right: 0;
    z-index: 55;
    background: #fff;
    box-shadow: 0 0.9rem 1rem 0 rgba(105, 103, 103, 0.05);
  }

  .mobile-menu-header .row {
    align-items: center;
    justify-content: space-between;
  }

  .mobile-menu-header .row .btn-col {
    width: 40%;
  }

  .mobile-menu-header .row .logo-col {
    width: 32%;
  }

  .mobile-menu-header .row .menu-col {
    width: 20%;
  }

  .mobile-menu-header .row .logo-col .logo img {
    width: 10rem;
    object-fit: contain;
  }

  .mobile-menu-header .orange-btn {
    display: flex;
    justify-content: flex-end;
  }

  .mobile-menu-header .orange-btn .btn {
    font-size: 1.6rem;
    background: #ff940e;
    color: #fff;
    padding: 1rem 1.5rem;
    line-height: 1;
    border-radius: 25rem;
    font-weight: 500;
  }

  .mobile-menu-header .btn.mobile-phone-btn {
    padding: 0rem;
    background: transparent;
    color: unset;
    margin-left: 1.5rem;
    width: 3.5rem;
    height: 3.5rem;
    display: inline-block;
  }

  .mobile-menu-header .btn.mobile-phone-btn img {
    width: 100%;
    height: 100%;
  }
  
  .header-social {
    padding-top: 0;
    margin-top: -0.5rem;
  }
  
  .title-header {
    text-align: center;
    font-weight: 600;
    font-size: 1.6rem;
    padding-bottom: 0.5rem;
  }
}

.mobile-phone-btn {
  margin-left: 2rem;
}

header#header .mobile-phone-btn svg {
  width: 1.8rem;
  height: 1.8rem;
}

header#header .mobile-phone-btn .mobile-text {
  display: none;
}

header#header .mobile-phone-btn .desktop-text {
  font-weight: 500;
  font-size: 1.3rem;
  margin-left: 0.8rem;
}

/**** iphone mini ****/
/*
@media only screen 
    and (max-width: 375px) 
    and (max-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {
  .title-header {display: none;}
    .header-social .social-row {padding-top: 1.5rem;}
}*/
/**** end iphone mini ****/

/*--------------------------------------------------------------
# Tablet
--------------------------------------------------------------*/
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .container {
    max-width: 80rem;
  }

  .orange-btn.btn,
  .orange-btn .btn {
    padding: 1.2rem 2.5rem;
  }

  header#header .row > .col {
    width: 20%;
  }

  header#header .row > .menu-col {
    width: 60%;
  }

  header#header .logo img {
    width: 13rem;
  }

  #content.site-content {
    padding-top: 15.68791209rem;
  }

  #hero {
    height: 60rem;
  }

  #hero .hero-title {
    font-size: 1.8rem;
  }

  #hero .row .image-col .hero-image img {
    width: 17rem;
    object-fit: contain;
  }

  #product-block .shadow-leaf {
    padding: 3rem 3rem;
    border-radius: 1rem 4rem;
    margin-bottom: 2rem;
  }

  #product-block .shadow-leaf * {
    font-size: 2rem;
  }

  #product-block .text-block * + * {
    margin-top: 1rem;
  }

  #product-block .product-image:before {
    width: 30rem;
    height: 30rem;
    right: 38%;
    top: 50%;
  }

  #product-block .product-image:after {
    right: -5rem;
  }

  #product-block .text-block {
    padding-right: 0rem;
  }

  #product-block .product-image img {
    width: 20rem;
  }

  #product-block .product-info {
    margin-top: 3rem;
    padding-left: 0rem;
    padding-right: 0rem;
  }

  #product-block .product-info .title {
    font-size: 2.5rem;
  }

  .advantages-row {
    padding: 1rem 1rem;
    border-radius: 1.5rem;
  }

  .advantages-row > .item .item-wrap {
    margin: 0.5rem;
  }

  .advantages-row > .item:nth-child(6) .item-wrap {
    border-radius: 50% 2rem 50% 50%;
    padding: 1.7rem 4rem 2rem 0rem;
    height: unset;
  }

  .advantages-row > .item:nth-child(6):before {
    width: 16rem;
    height: 16rem;
    top: 0.5rem;
    right: 0.5rem;
  }

  .advantages-row > .item .title {
    font-size: 2rem;
  }

  .advantages-row > .item .text {
    font-size: 1rem;
  }

  .advantages-block .image-col .image {
    margin-bottom: 2rem;
  }

  .advantages-block .image-col .image img {
    width: 15.5rem;
  }

  .steps-row > .item .image {
    width: 14rem;
    height: 14rem;
  }

  .steps-row > .item .image-wrap:before {
    width: 16rem;
    height: 16rem;
  }

  #testimonials-block .block-title {
    margin-bottom: 0rem;
  }

  .testimonials-slider .slide {
    padding: 3rem 0 4rem;
  }

  #footer .row .mnu-col {
    width: 45%;
    padding: 5rem 1rem 0;
  }

  #footer .footer-social {
    margin-top: 5rem;
  }

  #footer .footer-payments {
    margin-top: 7rem;
  }

  .footer-form .form-title {
    font-size: 2.4rem;
  }

  #footer .logo img {
    width: 17rem;
  }

  .payments-row a img {
    width: 2.5rem;
    height: 2.5rem;
  }

  .social-row a img {
    width: 2.5rem;
    height: 2.5rem;
  }

  .contact-icons-row {
    flex-wrap: wrap;
  }

  .contact-icons-row .item {
    width: 50%;
    padding: 1rem 1rem;
  }

  .product-gallery-wrapper {
    width: 50% !important;
  }

  .woocommerce .single-product-row div.product div.summary {
    width: 50% !important;
    padding-right: 0rem;
  }

  .shop_table .woocommerce-cart-form__cart-item {
    border-radius: 0.5rem 1.5rem;
  }

  .shop_table .product-name .product-name-wrap,
  .shop_table .product-name .product-name-wrap * {
    font-size: 1.5rem;
  }

  .shop_table .product-subtotal * {
    font-size: 1.5rem;
  }

  .shop_table .product-thumbnail img {
    padding: 1rem;
    height: 10rem;
  }

  .shop_table .custom-coupon {
    margin-top: 1rem;
  }

  .woocommerce .cart-collaterals .title-payments {
    margin-top: 1.5rem;
  }
}

/*--------------------------------------------------------------
# Mobile
--------------------------------------------------------------*/
@media screen and (max-width: 767px) {
  .container {
    padding: 0 1.5rem;
  }

  .block-title,
  .block-title * {
    font-size: 3.8rem;
  }

  #steps-block .block-title {
    padding: 0 1.5rem;
  }

  /* Header
  --------------------------------------------- */
  #header .svg-btn svg {
    width: 2rem;
    height: 2rem;
  }

  header#header {
    top: 5rem !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 350;
  }

  body header#header.scroll-top-important, .page-id-4664 header#header.scroll-top-important, .page-id-6557 header#header.scroll-top-important, .page-id-15445 header#header.scroll-top-important, .page-id-9293 header#header.scroll-top-important, .page-id-8948 header#header.scroll-top-important, .page-id-17829 header#header.scroll-top-important, .page-id-20191 header#header.scroll-top-important, .page-id-21548 header#header.scroll-top-important, .page-id-24263 header#header.scroll-top-important, .page-id-25599 header#header.scroll-top-important, .page-id-29164 header#header.scroll-top-important {
    top: 4.5rem !important;
  }

  header#header.scroll-down,
  body header#header.scroll-down-important,
  body header#header.menu-OPEN-important,
  body.noscroll header#header.scroll-down {
    top: 0 !important;
  }

  /*
  html body header#header.not-front-page-template {
    top: 0 !important;
  }*/

  header#header .menu-col .simple-menu {
    display: none;
  }

  header#header .row > .col {
    width: 100% !important;
  }

  header#header .logo-col {
    width: 32%;
    order: 1;
  }

  header#header .menu-col {
    width: 20%;
    order: 0;
  }

  header#header .btn-col {
    width: 40%;
    order: 2;
  }

  header#header .header-btns {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  header#header .header-btns > * + * {
    margin-right: 1.5rem;
  }

  header#header .header-btns i {
    font-size: 1.7rem;
  }

  header#header .logo img {
    width: 10rem;
    height: 4rem;
    object-fit: contain;
    margin-top: 1rem;
  }

  header#header .orange-btn {
    display: flex;
    justify-content: flex-end;
  }

  header#header .orange-btn .btn {
    font-size: 1.6rem;
    background: #ff940e;
    color: #fff;
    padding: 1rem 1.5rem;
    line-height: 1;
    border-radius: 25rem;
    font-weight: 500;
  }

  .mini-cart {
    right: 1.5rem;
  }

  body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    left: -1.5rem;
  }

  /* Top Header
  --------------------------------------------- */
  #top-header {
    top: 0 !important;
    height: 7.5rem;
    padding: 0rem 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 350;
  }

  #top-header.scroll-down {
    transform: translateY(-100%);
  }

  body.noscroll #top-header.scroll-down {
    transform: translateY(-100%);
  }

  #top-header.scroll-top-important {
    transform: translateY(0%);
  }

  #top-header.scroll-down-important,
  #top-header.menu-OPEN-important {
    transform: translateY(-100%) !important;
  }

  #top-header .info-row {
    flex-direction: column;
  }

  #top-header .info-row .item {
    display: flex;
    align-items: center !important;
    width: auto !important;
    justify-content: center !important;
    margin: 0 !important;
    padding-left: 0 !important;
  }
  #top-header > .container {padding: 0 !important;}

  #top-header .info-row .item + .item {
    margin-right: 0rem;
    padding-right: 0rem;
    border-right: 0px solid #dfdfdf;
  }

  #top-header .info-row .item .icon {
    width: 3rem;
    height: 2rem;
  }

  .bottom-info-row {
    width: 100%;
  }

  .bottom-info-row .info-row {
    flex-direction: column;
    width: auto;
    align-items: flex-start;
  }

  .bottom-info-row .info-row .item {
    justify-content: flex-start !important;
    margin: 0 !important;
  }

  .bottom-info-row .info-row .item + .item {
    margin-right: 0rem;
    padding-right: 0rem;
    border-right: 0px solid #dfdfdf;
  }

  .bottom-info-row .info-row .item .icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  /* Hero
  --------------------------------------------- */
  #hero {
    background-size: 270%;
    background-position: 55% 0%;
    height: unset;
    padding: 40rem 0 0rem;
  }

  .front-page #hero {
    background-image: url(/wp-content/uploads/2021/01/Biamba-7-min.png) !important;
    background-size: 100%;
    background-position: bottom center;
    padding: 40rem 0 0rem;
  }

  #hero .hero-play {
    display: block;
    bottom: 5rem;
  }

  .hero-play .play-btn {
    width: 5rem;
    height: 5rem;
  }

  .hero-play .play-btn i {
    margin-left: 0.4rem;
  }

  .hero-play-text {
    position: relative;
    right: unset;
    top: unset;
    transform: unset;
    margin-top: 1rem;
  }

  .hero-play-text:before {
    border-left-color: transparent;
    border-bottom-color: #fff;
    top: -10px;
    right: 1.8rem;
    transform: unset;
  }

  #hero .row {
    align-items: center;
    flex-direction: column-reverse;
  }

  #hero .row .content-col {
    width: 100%;
    height: unset;
    padding-bottom: 0rem;
  }

  #hero .row .image-col {
    width: 100%;
  }

  #hero .hero-title {
    font-size: 1.7rem;
    display: block;
    position: absolute;
    bottom: -6rem;
  }

  .front-page #hero .hero-title {
    display: block;
    position: absolute;
    bottom: -10rem;
    text-align: center;
    padding: 0;
  }

  #hero .hero-title:before {
    display: none;
  }

  #hero .row .image-col .hero-image img {
    width: 15rem;
  }

  #hero .row .image-col .hero-image {
    display: none;
  }

  /* Product Block
  --------------------------------------------- */
  #product-block {
    padding-top: 40rem;
    margin-top: -30rem;
  }

  .front-page #product-block {
    padding-top: 15rem;
    margin-top: 0rem;
  }

  #product-block.pb-2 {
    margin-top: 0rem;
    padding-top: 0rem;
  }

  #product-block.product-block-MOBILE {
    background-image: url(/wp-content/uploads/2020/12/product-bg-min-min.png);
    padding-bottom: 0rem;
  }

  #product-block .product-mobile {
    flex-direction: column;
    align-items: center;
  }

  #product-block .product-mobile .rounds:before {
    content: "";
    position: absolute;
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 50%;
    background: #ff940e;
    z-index: -1;
    right: 3rem;
    top: 2rem;
  }

  #product-block .product-mobile:before {
    content: "";
    background-image: url(/wp-content/uploads/2020/12/Frame-69.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 6rem;
    height: 6rem;
    position: absolute;
    top: 0rem;
    left: 5rem;
  }

  #product-block .product-mobile:after {
    content: "";
    background-image: url(/wp-content/uploads/2020/12/Frame-70.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 4rem;
    height: 4rem;
    position: absolute;
    top: 13rem;
    right: 7rem;
  }

  #product-block .product-mobile img {
    width: 10rem;
  }

  #product-block .product-mobile .product-content {
    display: flex;
    flex-direction: column;
    padding: 3rem 0 3rem;
  }

  #product-block .product-mobile .product-content .text {
    font-weight: 500;
    font-size: 1.5rem;
  }

  #product-block .product-mobile .product-content .price {
    padding: 0rem 0 1rem;
  }

  #product-block .product-mobile .product-content .price,
  #product-block .product-mobile .product-content .price * {
    font-weight: 700;
    font-size: 2.5rem;
    color: #00c3cb;
    margin-bottom: 0rem;
    display: flex;
    flex-direction: column;
  }

  #product-block .product-mobile .product-content .price .regular-price {
    color: #dd4a1f;
    opacity: 0.8;
    text-decoration: line-through;
  }

  #product-block .row {
    flex-direction: column;
  }

  #product-block .image-col {
    width: 100%;
    padding-top: 0;
  }

  #product-block .content-col {
    width: 100%;
  }

  #product-block .product-image img {
    width: 15rem;
    height: 26rem;
    object-fit: contain;
    margin-bottom: 2rem;
  }

  #product-block .product-image {
    padding-right: 0;
    display: flex;
    justify-content: center;
  }

  #product-block .product-image:before {
    width: 20rem;
    height: 20rem;
    right: 50%;
  }

  #product-block .product-image:after {
    right: 0rem;
  }

  #product-block .shadow-leaf {
    padding: 3rem 2.5rem;
    border-radius: 1rem 5rem;
  }

  #product-block .shadow-leaf * {
    font-size: 2rem;
  }

  #product-block .product-info {
    flex-direction: column;
    align-items: center;
    padding-left: 0rem;
    padding-right: 0rem;
  }

  #product-block .product-info-top {
    margin-top: 3rem;
    margin-bottom: 5rem;
  }

  #product-block .product-info .info-col {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2rem;
  }

  #product-block .product-info .order-now .price {
    font-size: 3rem;
  }

  #product-block .product-info .title {
    font-size: 2.8rem;
  }

  /* Advantages Block
  --------------------------------------------- */
  #advantages-block {
    /*     background-image: url(/wp-content/uploads/2020/12/bgblue-3.jpg) !important; */
  }

  .advantages-block {
    flex-direction: column-reverse;
  }

  .advantages-block .orange-btn {
    display: none;
  }

  .advantages-block .advantages-col {
    width: 100%;
  }

  .advantages-block .image-col {
    width: 100%;
  }

  .advantages-row {
    margin-top: 4rem;
    padding: 1rem 1rem;
  }

  .advantages-row > .item {
    width: 50%;
  }

  .advantages-row > .item .item-wrap {
    border-radius: 2rem !important;
    margin: 0.5rem;
    height: 16.5rem;
  }

  .advantages-row > .item:nth-child(6) .item-wrap {
    padding: 1rem 2.2rem 1rem 0rem;
    height: unset;
    border-radius: 50% 2rem 50% 50% !important;
  }

  .advantages-row > .item:nth-child(6) .icon {
    margin-right: -1rem;
  }

  .advantages-row > .item:nth-child(6):before {
    width: 16rem;
    height: 16rem;
    top: 0.7rem;
    right: 0.7rem;
  }

  .advantages-block .image-col .image {
    margin-bottom: 0rem;
  }

  .advantages-block .image-col .image img {
    width: 10rem;
    object-fit: contain;
  }

  /* Benefits Block
  --------------------------------------------- */
  #benefits-block {
    padding: 4.5rem 0 32rem;
    background-color: #eaebeb26;
    background-size: 135%;
    background-position: 115% 100%;
    background-repeat: no-repeat;
  }

  #benefits-block .orange-btn {
    display: block;
  }

  .benefits-block .image-col {
    width: 0%;
  }

  .benefits-block .benefits-col {
    width: 100%;
  }

  /* Steps Block
  --------------------------------------------- */
  #steps-block {
    /*     background-image: url(/wp-content/uploads/2020/12/wewew-1.jpg) !important; */
  }

  .steps-row {
    display: flex;
    flex-wrap: wrap;
  }

  .steps-row > .item {
    width: 50%;
  }

  .steps-row > .item {
    padding-top: 0;
  }

  .steps-row > .item:nth-child(3),
  .steps-row > .item:nth-child(4) {
    padding-top: 4rem;
  }

  .steps-row > .item:nth-child(even):before,
  .steps-row > .item:nth-child(even):after {
    display: none;
  }

  .steps-row > .item:before {
    bottom: 7.5rem;
    left: 0;
    top: unset;
  }

  .steps-row > .item:after {
    bottom: calc(7.5rem - 0.25rem);
    left: 0;
    top: unset;
  }

  .steps-row > .item .image {
    width: 13rem;
    height: 13rem;
  }

  .steps-row > .item .image-wrap:before {
    width: 15rem;
    height: 15rem;
  }

  .steps-row > .item .number {
    margin: 2rem 0 0rem;
  }

  /* Testimonials Block
  --------------------------------------------- */
  #testimonials-block .container {
    padding: 0 !important;
  }

  .testimonials-slider {
    width: 100% !important;
    padding: 0 1.5rem !important;
    margin-left: 0 !important;
  }

  .testimonials-slider .slide .content-wrap {
    padding: 3.5rem 5.5rem 3.5rem 4rem;
  }

  .testimonials-slider .slick-dots li + li {
    margin-right: 1.5rem;
  }

  .testimonials-slider .slick-dots li button {
    width: 2rem;
    height: 2rem;
  }

  .testimonials-slider .slick-dots li:before {
    width: 1rem;
    height: 1rem;
    bottom: 0.5rem;
    right: 50%;
    top: unset;
    transform: translateX(50%) !important;
  }

  /* Footer
  --------------------------------------------- */
  #footer {
    padding: 3.5rem 0 3.5rem;
  }

  #footer .row {
    flex-direction: column;
  }

  #footer .footer-social {
    margin-top: 2.5rem;
  }

  .footer-menu li + li {
    margin-top: 0.7rem;
  }

  #footer .row .logo-col {
    width: 100%;
  }

  #footer .row .mnu-col {
    width: 100%;
    padding: 4rem 0rem 0;
  }

  #footer .row .form-col {
    width: 100%;
    padding-top: 3.5rem;
  }

  #footer .row .logo {
    display: flex;
    justify-content: center;
  }

  #footer .row .logo img {
    width: 25rem;
    height: auto !important;
  }

  #footer .footer-social .title-footer {
    text-align: center;
  }

  .footer-menu-row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }

  .footer-menu-row .footer-menu {
    width: 33.3333333333%;
  }

  .footer-menu-row .footer-menu:nth-child(1),
  .footer-menu-row .footer-menu:nth-child(2) {
    margin-top: 0 !important;
  }

  /*
  .footer-menu-row .footer-menu + .footer-menu {
    margin-top: 2rem;
  }*/

  .social-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .payments-row {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #mini-cart .close-btn-1 {
    top: 3rem;
    right: 1.5rem;
    left: unset;
    width: 4.5rem;
    height: 4.5rem;
    z-index: 50;
  }

  .mini-cart-container {
    width: 100%;
  }

  .mini-cart-wrap ul.woocommerce-mini-cart {
    padding: 10rem 2rem 3rem;
  }

  .archive-products-row li.product {
    width: 100% !important;
    margin: 0 !important;
    float: none !important;
  }

  .woocommerce div.product form.cart {
    right: 12rem;
  }

  .single_add_to_cart_button {
    padding: 1rem 3.5rem !important;
  }

  .video-row .item {
    width: 100%;
    margin-bottom: 4rem;
  }

  .video-row .item .item-wrap {
    padding: 2rem 1.5rem 1.5rem;
    border-radius: 1rem;
  }

  .video-row .item .item-wrap .title {
    font-size: 2rem;
  }

  .formula-row {
    padding: 2.5rem 1.5rem;
    flex-wrap: wrap;
  }

  .formula-row .formula-col {
    width: 100%;
  }

  .formula-row .formula-col + .formula-col {
    margin-top: 2rem;
  }

  .formula-result .formula-col .item {
    padding: 1.5rem 1.5rem;
  }

  .result-header {
    background-color: #f5f5f5;
  }

  .result-header .result-col {
    padding: 1rem 0.5rem;
    font-size: 0.9rem;
  }

  .faq-row .faq-col {
    width: 100%;
  }

  #about-page .row {
    flex-wrap: wrap;
  }

  #about-block .row {
    padding: 2rem 2rem;
  }

  #about-page .content-col {
    width: 100%;
    padding-right: 0;
    padding-top: 2rem;
  }

  #about-page .image-col {
    width: 100%;
  }

  #entry-header .header-shape-bottom svg {
    height: 3rem;
  }

  #entry-header {
    padding: 5rem 0;
    margin-bottom: 5rem;
  }

  .blog-row .blog-item {
    width: 100%;
  }

  .blog-row .blog-item .blog-item-wrap {
    margin: 0;
    margin-bottom: 2.8rem;
  }

  #contact-block .row {
    flex-direction: column-reverse;
  }

  #contact-block .row > * {
    width: 100%;
    padding-left: 0;
  }

  #contact-page .form-col {
    margin-top: 5rem;
  }

  #contact-page .form {
    padding: 2.5rem 1.5rem;
  }

  #contact-page .title {
    font-size: 2.5rem;
  }

  .woocommerce-cart .entry-content > .woocommerce > .woocommerce-cart-form {
    width: 100%;
  }

  .woocommerce-cart .entry-content > .woocommerce > .cart-collaterals {
    width: 100%;
    margin-top: 2.4rem;
  }

  .woocommerce-cart table.cart td.actions .coupon .input-text#coupon_code {
    width: 12rem;
  }

  .shop_table .coupon .button {
    padding: 1rem 0;
  }

  .woocommerce-page .col2-set,
  .woocommerce .col2-set {
    flex-direction: column;
  }

  .woocommerce-page .col2-set .col-1,
  .woocommerce-page .col2-set .col-2,
  .woocommerce .col2-set .col-1,
  .woocommerce .col2-set .col-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }

  .entry-title {
    font-size: 3.5rem;
  }

  #contact-page .sub-title {
    text-align: center;
  }

  .contact-icons-row {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }

  .contact-icons-row .item {
    width: 100%;
    padding: 0 0 3.5rem;
  }

  .woocommerce form.woocommerce-checkout {
    flex-direction: column;
  }

  .woocommerce form.woocommerce-checkout #customer_details {
    width: 100%;
  }

  .woocommerce form.woocommerce-checkout #order_review {
    width: 100%;
  }

  .woocommerce-page .woocommerce-additional-fields {
    margin-bottom: 3rem;
  }

  #prefooter .row {
    flex-direction: column;
  }

  #prefooter .icon-col + .icon-col {
    border-right: 0px solid #eaeaea;
  }

  .shop_table .woocommerce-cart-form__cart-item {
    flex-direction: column;
  }

  .shop_table .woocommerce-cart-form__cart-item > * {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .shop_table .product-thumbnail a {
    justify-content: center;
  }

  .shop_table .product-thumbnail img {
    width: auto;
    padding: 1.5rem 4rem;
  }

  .shop_table .product-remove {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 2rem;
  }

  .shop_table .product-remove a.remove {
    margin-left: 1rem;
  }

  .product-cart-update {
    display: block !important;
  }

  .update-cart-wrap {
    display: none !important;
  }

  .shop_table .product-thumbnail,
  .shop_table .product-name,
  .shop_table .product-subtotal {
    padding: 0;
    padding-bottom: 2rem;
  }

  .shop_table .custom-coupon {
    display: flex;
    justify-content: space-between;
    margin-top: 2.5rem;
    flex-direction: column-reverse;
  }

  .shop_table .custom-coupon .coupon {
    display: flex;
    flex-direction: column;
    margin-top: 2rem;
  }

  .shop_table .custom-coupon .coupon .button {
    margin-top: 1rem;
  }

  .woocommerce .single-product-row div.product div.summary {
    padding-right: 0rem;
  }

  #single-product-page .single-product-titlee {
    margin-bottom: 2.5rem;
  }

  #footer .footer-payments {
    margin-top: 4rem;
  }

  #footer .footer-payments .title-footer {
    text-align: center;
  }

  .sticky-wrap {
    flex-wrap: wrap;
  }

  .product-gallery-wrapper,
  .woocommerce .single-product-row div.product div.summary {
    width: 100% !important;
  }

  .desktop-payments {
    display: none;
  }

  .mobile-payments {
    display: block;
  }

  .mobile-phone-btn {
    display: flex !important;
    align-items: center;
    margin-left: 0;
  }

  header#header .orange-btn .btn.mobile-phone-btn {
    padding: 0rem;
    background: transparent;
    color: unset;
    margin-left: 1.5rem;
    width: 3.5rem;
    height: 3.5rem;
    display: inline-block;
  }

  header#header .mobile-phone-btn svg {
    width: 2rem;
    height: 2rem;
  }

  header#header .mobile-phone-btn .mobile-text {
    display: block;
    font-weight: 500;
    font-size: 1.3rem;
    margin-left: 0.8rem;
  }

  header#header .mobile-phone-btn .desktop-text {
    display: none;
  }

  header#header .orange-btn .btn.mobile-phone-btn img {
    width: 100%;
    height: 100%;
  }

  body #pojo-a11y-toolbar {
    bottom: unset !important;
    top: 22rem !important;
  }

  body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    width: 3rem;
    height: 3rem;
    border: 2px solid #fff;
  }

  /* body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    right: unset !important;
    left: -1.5rem !important;
    transform: translateX(-100%) !important;
  }

  #pojo-a11y-toolbar.pojo-a11y-toolbar-left {
    right: -180px !important;
    left: unset !important;
    -webkit-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    -moz-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    -o-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1) !important;
  }

  #pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open {
    right: 0 !important;
    left: unset !important;
  } */

  #content.site-content {
    padding-top: 10.5rem !important;
  }
  /*
  .page-template-coolbag #content.site-content {
    padding-top: calc(12rem + 209.302325581395349vw) !important;
  }*/

  .site-content.scroll-down {
    padding-top: 6rem !important;
  }

  body .site-content.scroll-top-important {
    padding-top: 11rem !important;
  }

  html body .not-front-page-template.site-content {
    padding-top: 6rem !important;
  }

  body .site-content.scroll-down-important,
  body .site-content.menu-OPEN-important {
    padding-top: 6rem !important;
  }

  .woocommerce ul.order_details li {
    border: none;
    width: 50%;
    margin: 0em;
    padding: 1.5rem;
  }

  .desktop-hide {
    display: flex !important;
  }

  .mobile-hide {
    display: none !important;
  }

  .single-page > :nth-child(2) {
    padding-top: 0rem;
  }

  #product-block .product-info .btn-col {
    padding-right: 0rem;
  }

  .cart-bottom {
    margin-top: 0rem !important;
  }

  .shop_table .product-subtotal .subtotal-bottom,
  .shop_table .product-subtotal .subtotal-bottom * {
    font-size: 1.5rem;
  }

  .bottom-info-row .info-row .item .text {
    font-size: 1.05rem;
  }

  .woocommerce .checkout_coupon button.button {
    padding: 1rem 3rem;
  }

  .mobile-hotline {
    width: 4.5rem;
    height: 4.5rem;
    bottom: 3rem;
    right: 1rem;
  }
}

.archive-products-row li.product .products-wrap {
    margin: 1rem 1.4rem !important;

}
.archive-products-row li.product:nth-child(1) .products-wrap, .archive-products-row li.product:nth-child(2) .products-wrap, .archive-products-row li.product:nth-child(3) .products-wrap, .archive-products-row li.product:nth-child(4) .products-wrap {
    margin-top: 0!important;
    margin: 1rem 1rem;
}

ul.archive-products-row li.product .custom-price .price, .woocommerce ul.products li.product .price {
    text-align: center;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 1.8rem;
    color: #00c3cb;
    display: block;
}




/* form warranty style */

div#wpcf7-f2522-p2529-o2 span.ajax-loader {
    display: inherit !important;
}

.field-group-warranty {
    display: grid;
    grid-template-columns: repeat(2, 50%);
    justify-items: center;
}

.field-group-warranty span {
    margin: 20px 0 0 0;
}

.upload-file-warranty {
    display: block;
    text-align: center;
    max-width: 400px;
    margin: 0 auto;
    margin-top: 40px !important;
}

.submit-warranty input.wpcf7-form-control.wpcf7-submit {
    text-align: center;
    margin: 0 auto;
    display: block;
}

.submit-warranty.submit-wrap {
  margin-top: 30px;
}

.upload-file-warranty {
    border: 2px dashed #c5c5c5;
    border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
    display: block;
    padding: 20px;
}

.field-group-warranty * {
    text-align: right;
}

.upload-file-warranty span.wpcf7-form-control-wrap.file-order {
    display: none;
}

.upload-file-warranty span.input__file-button-text {
    margin: 0 15px 0 0;
    display: block;
    width: 100%;
}

.input__wrapper {
  width: 100%;
  position: relative;
  margin: 15px 0;
  text-align: center;
}
 
.input__file {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
 
.input__file-icon-wrapper {
  height: 60px;
  width: 60px;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #fff;
}
 
.input__file-button-text {
  line-height: 1;
  margin-top: 1px;
}
 
.input__file-button {
  width: 100%;
  max-width: 290px;
  height: 60px;
  background: #3ec3cb;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 3px;
  cursor: pointer;
  margin: 0 auto;
}


span.input__file-icon-wrapper:before {
  content: "\f019";
  font-family: 'FontAwesome';
}

.warranty-box-form {
    border: 1px solid #eef1fd;
    border-radius: 1rem;
    -webkit-box-shadow: 0 0 2rem 0.3rem rgb(120 120 120 / 9%);
    -ms-box-shadow: 0 0 2rem .3rem rgba(120,120,120,.09);
    box-shadow: 0 0 2rem 0.3rem rgb(120 120 120 / 9%);
    margin: 5rem 0;
    border-radius: 1rem 3rem;
    padding: 3.5rem 4.5rem;
    max-width: 700px;
    margin: 0 auto;
}

.field-group-warranty input {
    max-width: 250px;
}

@media screen and (max-width: 767px) {
  .field-group-warranty {
    grid-template-columns: 100%;
  }

  .warranty-box-form {
    padding: 2rem;
/* 		margin-left: 35px; */
  }

  .field-group-warranty input {
    max-width: inherit;
  }

  .input__file-button {
    height: 40px;
    margin: 0 !important;
  }
}

/* 		FAQ */
.faq-row .faq-col {
    width: calc(100% - 2rem);
}

@media screen and (max-width: 767px) {
#product-block .product-mobile img {
    width: 14rem;
  height: auto !important;
}}


#testimonials-block .block-title * {
    color: #ff940e;
    padding-top: 1.5rem;
}

.slick-dots {display: none !important; }
.frow {display: flex;}
.filters {margin-bottom: 1vw; flex-wrap: wrap;}
.filters .filter {margin-top: 0 !important; margin-left: 1.5vw; margin-bottom: 2vw; text-align: center;}
.archive-products-row li.product {text-align: center;}
.archive-products-row .reset_variations {display: none;}
.woo-variation-swatches.wvs-archive-align-left .wvs-archive-variation-wrapper .variable-items-wrapper {justify-content: center !important;}
.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item) {margin: 4px !important;}
.product_type_variable.add_to_cart_button {
padding: 1rem 4rem;
    background-color: #ff940e;
    border-color: #ff940e;
    border-radius: 25rem !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.5rem !important;
    font-weight: 500;
    display: inline-block;
    line-height: 1 !important;
  padding: 0.8rem 1.5rem !important;
    margin: 0.3rem !important;
}
body.term-29 .filter.prod_id_3 {display: none;}
.select2-container {width: 280px !important;}
.select2-dropdown {margin-top: 15px;}
.select2-container--default .select2-selection--single {border-radius: 2rem !important;}
.select2-dropdown {border-radius: 1rem !important; overflow: hidden;}
.select2-results__options {padding: 0 !important;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #f2f2f2; color: #000;}
.select2-container--default .select2-results__option--selected {background-color: #ff940d !important; color: #ffffff !important;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 16px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 0.55rem; margin-top: 0 !important;}
.filters_wrap {margin-top: 0 !important; margin-bottom: 3vw;}
.filters_wrap .select2 {margin-top: 0 !important;}
.prod_item_tx, .prod_item_tx * {margin: 1rem 0; font-size: 1.2rem !important;}
.variable-item {position: relative; overflow: hidden;}
.variable-item-contents:after {content: attr(data-value); display: block; position: absolute; width: 100%; z-index: 100; background-color: #f6f6f6; color: #56595d; height: 29px; line-height: 29px; text-align: center;}

.im_pop_wrap {visibility: hidden; opacity: 0; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 99999999; transition: all .5s ease-in-out;}
.im_pop_overlay {position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: #000000; z-index: 1; opacity: 0.3;}
.im_pop_wrap.active {visibility: visible; opacity: 1;}
.im_pop {display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh;}
.im_pop_content {position: relative; display: flex; align-items: center; justify-content: center; width: 34vw; height: 90%; overflow: auto; z-index: 2;}
.im_pop_content img {display: inline-block; width: 100%; height: auto !important;}
.im_pop_close {position: absolute; top: 3.2vw; right: 2.34375vw; z-index: 3;}
.im_pop_close a {display: block; width: 1.822916666666667vw; height: 1.822916666666667vw; background-image: url('assets/images/close.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat; z-index: 2;}

.circ_im_items {display: flex; align-items: center; margin: 0 !important; justify-content: center; margin-bottom: 30px !important;}
.circ_im_items li {width: 30px; height: 30px; margin: 0 4px !important; border-radius: 4px; overflow: hidden; border: 1px solid #b4b4b4;}

.noscroll {overflow: hidden;}
.woo-variation-items-wrapper {display: flex; justify-content: center; align-items: center;}

.cat_widg_wrap {display: block;}
.sm_title {font-weight: 500; font-size: 2rem; margin-bottom: 0.8rem !important; line-height: 1.4;}
.filters_tx {margin-bottom: 2rem !important; font-weight: 700;}
.cat_filters {text-align: center;}
.tax-product_cat .select2-results {text-align: center;}

.reset_variations {display: none !important;}

.cat_filters{display: block; width: 100%;}

.frev {display: flex; flex-direction: row-reverse;}

.sec_bg {position: relative;}
.bg_im img, .bg_im video {display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; object-position: top left; z-index: 1;}

.home_wrap {padding-top: 15.68791209rem; -webkit-font-smoothing: antialiased;}
.home_wrap .wrap, .pump_wrap .reviews .wrap, .pump_wrap .certificates .wrap, .pump_wrap .partners .wrap, .inner_page_wrap .reviews .wrap, .inner_page_wrap .certificates .wrap, .inner_page_wrap .partners .wrap, 
.warm_wrap .reviews .wrap, .warm_wrap .certificates .wrap, .warm_wrap .partners .wrap {position: relative; z-index: 2; max-width: 68.75vw; display: block; margin: 0 auto;}
.top {height: 42.604166666666667vw; padding-top: 13.177083333333333vw;}
.top .wrap {position: relative; z-index: 2; width: 36.927083333333333vw; margin-right: 52.5vw;}
.home_2_wrap .top .wrap {width: unset; margin: 0; padding-top: 2.1875vw;}
.logo_im img {display: block; width: 17.395833333333333vw; height: auto; margin: 0 auto;}
.home_top_im {text-align: center;}
.home_top_im img {display: inline-block; width: 12.08333333vw; height: auto;}

.main_title {color: #00c3cb; font-size: 4.739583333333333vw; margin-top: 1.71875vw; letter-spacing: 0.09vw; font-weight: 300;}
.subtitle {color: #ff940e; font-size: 2.552083333333333vw; font-weight: 700; letter-spacing: 0.09vw;}

.sec_title {font-size: 3.802083333333333vw; font-weight: 300; color: #00c3cb; letter-spacing: 0.144vw;}

.about {padding: 5.625vw 0 5.989583333333333vw;}
.about_im img {display: block; width: 21.875vw; height: auto;}
.about .sec_content {margin-right: 2.708333333333333vw;}

.tx {margin-top: 2.708333333333333vw; font-size: 1.041666666666667vw; font-weight: 500; line-height: 1.5; color: #56595d; letter-spacing: 0.04vw;}
.tx p {font-size: 1.041666666666667vw; font-weight: 500; line-height: 1.5; color: #56595d; letter-spacing: 0.04vw;}

.pump {background-color: rgba(233, 225, 215, 0.3); padding: 4.895833333333333vw 0 5.052083333333333vw;}
.pump_in {justify-content: flex-end;}
.pump_im {margin-right: 4.479166666666667vw;}
.pump_im img {display: block; width: 18.333333333333333vw; height: auto;}

.s_bt {display: inline-block; margin-top: 2.1875vw;}
.s_bt a, .s_bt input {-webkit-appearance: none; appearance: none; box-shadow: none; border: none; display: block; font-size: 1.041666666666667vw; font-weight: 500; /*background-color: #f7953d;*/ background-color: #ff940e; border-radius: 2vw; padding: 0.78125vw 2.604166666666667vw; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; transition-duration: .5s;}
.s_bt a:hover, .s_bt input:hover {transform: scale(1.2); transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36);}

.bar {padding: 9.375vw 0 4.166666666666667vw;}
.bar_im img {display: block; width: 19.479166666666667vw; height: auto;}
.bar .sec_content {margin-right: 4.791666666666667vw;}

.newsletter {position: relative; z-index: 2; background-color: #00c3cb; padding: 3.697916666666667vw 0 3.541666666666667vw;}
.newsletter .sec_content {padding-top: 1.4vw;}
.newsletter .wrap {max-width: 55.9375vw;}
.newsletter_title {color: #ffffff; font-weight: 500;}
.newsletter_tx {margin-top: 0.4vw;}
.newsletter_tx p {color: #ffffff; font-weight: 400;}
.newsletter .sec_content {width: 24.583333333333333vw;}
.sec_form {width: 28.75vw; margin-right: 2.34375vw; background-color: #ffffff; padding: 2.291666666666667vw 3.697916666666667vw 2.447916666666667vw;}
.sec_form form {direction: rtl; text-align: right;}
.sec_form .s_bt, .sec_form .s_bt input {width: 100%;}
.fbtn {margin-top: 0;}
.fmrow {margin-bottom: 1vw;}
.fmrow.last {margin-top: 1.822916666666667vw; margin-bottom: 0;}
.finput input {-webkit-appearance: none !important; appearance: none !important; box-shadow: none !important; border-radius: 0 !important; border-bottom: 3px solid #05c3cb !important; display: block; width: 100%; direction: rtl; text-align: right; padding: 1vw 0; font-size: 1.145833333333333vw !important; color: #05c3cb !important;}
.finput ::placeholder {color: #05c3cb;}
.finput input.wpcf7-not-valid {border: none !important; border-bottom: 3px solid #dc3232 !important;}
.finput input.wpcf7-not-valid, .finput .wpcf7-not-valid::placeholder {color: #dc3232 !important;}
.sec_form .wpcf7-response-output {display: none !important;}

.align_center {text-align: center;}
.certificates {padding: 11.09375vw 0 3.541666666666667vw;}
.certificates .wrap, .pump_wrap .certificates .wrap, .warm_wrap .certificates .wrap {max-width: 55.208333333333333vw; margin: 0 auto;}
.certificates_title {font-size: 2.777777777777778vw; font-weight: 600; color: #56595d; margin-bottom: 4.0625vw;}
.certificate_items {justify-content: space-between; align-items: center;}
/*.certificate_items img {display: block; max-width: 8.541666666666668vw; max-height: 5.104166666666667vw; object-fit: contain; object-position: center center;}*/

.reviews {padding: 4.0625vw 0 2.135416666666667vw; background-size: cover; background-position: center top; background-repeat: no-repeat;}
.reviews_title {font-size: 2.777777777777778vw; font-weight: 600; color: #ff940e; margin-bottom: 3.125vw;}
.reviews div[class^="WidgetTitle__Container"] {display: none;}

.partners {padding: 2.135416666666667vw 0 5.520833333333333vw;}
.partners_title {font-size: 2.777777777777778vw; font-weight: 600; color: #ff940e; margin-bottom: 0;}
.partners_tx {width: 27.729166666666667vw; margin: 0.78125vw auto 0;}
.partner_items {justify-content: space-between; align-items: center; margin-top: 2.552083333333333vw;}
/*.partner_items img {display: block; max-width: 12.34375vw; max-height: 5.260416666666667vw; object-fit: contain; object-position: center center;}*/

.pbg_1 {position: absolute; top: calc(6rem + 42.604166666666664vw); right: 0; width: 100vw; height: 87.239583333333333vw; background-size: cover; background-position: center center; background-repeat: no-repeat; z-index: 1;}
.pbg_2 {position: absolute; top: calc(6rem + 165.5vw); right: 0; width: 100vw; height: 149.510416666666667vw; background-size: cover; background-position: center center; background-repeat: no-repeat; z-index: 1;}
.pbg_m_1 {position: absolute; top: calc(6rem + 156.266667vw); right: 0; width: 100vw; height: 860vw; background-size: cover; background-position: center center; background-repeat: repeat-y; z-index: 1;}
.pbg_m_2 {position: absolute; top: calc(6rem + 759.266667vw); right: 0; width: 100vw; height: 530vw; background-size: cover; background-position: center center; background-repeat: repeat-y; z-index: 1;}
.page-template-home #footer {position: relative; z-index: 2;}
.btmore .pbg_m_1 {height: 920vw;}

.pump_wrap, .inner_page_wrap.massage_wrap, .inner_prod_page_wrap {padding-top: 15.68791209rem;}
.inner_page_wrap {padding-top: 15.68791209rem;}
.pump_top {height: 60.25vw;}
.pump_top .wrap, .warm_wrap .wrap {height: 100%; z-index: 2; display: flex; align-items: center;}
.pump_top_in { width: 52.135416666666667vw; margin-right: 44.947916666666667vw;}
.subtitle_1 {line-height: 1;}
.subtitle_1 .tp1 {font-size: 67px; color: #fe940e; font-weight: 400;}
.subtitle_1 .tp2 {font-size: 73px; color: #20bdc8; font-weight: 800;}
.subtitle_1 .tp3 {font-size: 99px; color: #fe940e; font-weight: 700;}
.pump_top_im img {display: block; width: 18.776041666666667vw; height: auto; margin: 0 auto;}
.subtitle_2 {color: #707070; font-size: 33px; font-weight: 400; padding: 0 5.208333333333333vw; line-height: 1;}
.pump_wrap .main_title {color: #54595f; font-size: 63px; font-weight: 200; line-height: 1; margin-top: 0;}

.vid_bt_wrap {margin-top: 1vw;}
.vid_bt {display: inline-block; position: relative; width: 76px; height: 76px; background-image: url('assets/images/play_o.png'); background-size: contain; background-position: center center; background-repeat: no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.vid_bt:hover {transform: scale(1.1);}
.vid_bt span {display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 80px; width: 250px; height: 37px; background-image: url('https://biamba.co.il/wp-content/uploads/2022/01/label4.png'); background-size: contain; background-position: center center; background-repeat: no-repeat;}

.pump_about {position: relative; padding-top: 14.854166666666668vw;}
.pump_about .sec_content {position: relative; z-index: 1; width: 65.16666666666667vw; background-color: #20bdc8; color: #ffffff; padding: 6.510416666666667vw;}
.pump_wrap .pump_title {color: #ffffff;}
.pump_tx_1 {font-size: 26px; line-height: 1; font-weight: 300; letter-spacing: 0.03125vw; margin-top: 1.041666666666667vw;}
.pump_tx_2 {line-height: 1; font-weight: 500; font-size: 3.1rem; margin-top: 1.041666666666667vw;}
.sec2_im img {display: block; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 31.302083333333332vw; height: 31.302083333333332vw; border-radius: 50%; z-index: 2;}
.pump_about .wrap {width: 93.75vw;}

#buy {padding-top: 11.770833333333333vw;}
.pump_buy .wrap, .milkcollector_buy .wrap {max-width: 1183px; margin: 0 auto;}
.pump_buy_in, .milkcollector_buy_in {flex-wrap: wrap;}
.pump_buy .sec_content, .milkcollector_buy .sec_content {width: 33.3333333333%; text-align: center; padding-top: 1.666666666666667vw;}
.pump_buy_prods, .milkcollector_buy_prods {width: 66.66%; display: flex;}
.pump_buy_title, .milkcollector_buy_title {font-family: "Comfortaa", cursive; color: #707070; font-size: 51px; letter-spacing: -0.1vw;}
.pump_buy_tx, .milkcollector_buy_tx {color: #707070; margin-top: 1.041666666666667vw; font-size: 24px;}
.pump_buy_1, .milkcollector_buy_1 {position: relative; width: 50%; text-align: center; border-radius: 150px; border-style: solid; border-color: #fe940e; margin: 1.302083333333333vw; padding: calc(8.125vw + 36px) 2.083333333333333vw 1.3vw;}
.pump_buy_2, .milkcollector_buy_2 {position: relative; width: 50%; text-align: center; border-radius: 150px; border-style: solid; border-color: #21bdc7; margin: 1.302083333333333vw; padding: calc(8.125vw + 36px) 2.083333333333333vw 1.3vw;}

.add_to_cart_inline.s_bt a:hover {box-shadow: none !important;}

.pump_buy_1_item_im img, .milkcollector_buy_1_item_im img {display: block; position: absolute; width: 236.22px; height: auto; top: -9.8vw; left: 50%; transform: translateX(-50%);}
.pump_buy_2_item_im img, .milkcollector_buy_2_item_im img {display: block; position: absolute; width: 262.47px; height: auto; top: -8.6vw; left: 50%; transform: translateX(-50%);}
.massage_buy_1_item_im img {top: -8vw;}

.pump_buy, .milkcollector_buy {position: relative; padding: 10vw 0 2vw;}
.pump_buy_item_subtitle, .milkcollector_buy_item_subtitle {color: #707070; font-size: 19px; font-weight: 600;}
.pump_buy_item_title, .milkcollector_buy_item_title {color: #20bdc8; font-size: 28px; font-weight: 600;}
.pump_buy_item_sale_price, .milkcollector_buy_item_sale_price {color: #f7953d; font-weight: 600; font-size: 3.1rem; line-height: 1;}
.pump_buy_item_regular_price, .milkcollector_buy_item_regular_price {color: #707070; font-size: 23px; font-weight: 300; text-decoration: line-through;}
.pump_buy_details, .milkcollector_buy_details {color: #21bdc7; font-size: 17px; font-weight: 400; line-height: 1; margin-bottom: 0.8vw;}
.add_to_cart_inline.s_bt del, .add_to_cart_inline.s_bt ins {display: none;}
.add_to_cart_inline.s_bt {border: none !important; padding: 0 !important; margin: 0 !important;}

.pump_good {position: relative; height: 56.25vw;}
.pump_good .wrap {position: relative; display: block; z-index: 2; padding-top: 24vw; max-width: 1300px; margin: 0 auto; text-align: left;}
.good_title .tp1 {color: #54595f; font-size: 48px; font-weight: 600; text-shadow: 0 0 8px rgb(0 0 0 / 30%);}
.good_title .tp2 {color: #54595f; font-size: 62px; font-weight: 600; text-shadow: 0 0 8px rgb(0 0 0 / 30%);}

.pump_pluses {padding-top: 5px;}
.pump_pluses .wrap {height: 100%;}
.pluses_im img {position: absolute; top: 0; left: 0; height: 100%;}
.pluses_title .tp1 {color: #54595f; font-size: 48px; font-weight: 600; display: block;}
.pluses_title .tp2 {color: #54595f; font-size: 63px; font-weight: 200; text-align: center; display: block;}
.pump_pluses .sec_content {display: block; width: 846.66px; margin-right: 80px;}
.pluses_items {flex-wrap: wrap; justify-content: space-between;}
.pluses_item {width: 149.33px; text-align: center; margin-top: 42.238px;}
.pluses_item_im img {display: block; margin: 0 auto 0.78125vw; width: 94px; height: 94px; object-fit: contain; object-position: center center;}
.pluses_item_tx {color: #000; font-size: 18px; font-weight: 400; line-height: 1;}
.pluses_bt_wrap {text-align: center;}
.pluses_bt {margin-top: 0;}
.pluses_bt a {font-size: 20px; font-weight: 500; padding: 15px 50px; line-height: 1;}

.pump_details {position: relative;}
.pump_details .wrap {position: static; height: 100%; align-items: center; padding-right: 80px;}
.details_im img {display: block; width: 383px; height: auto; position: static; bottom: 0; left: 23.020833333333332vw;}
.details_title .tp1 {color: #21bdc7; font-size: 48px; font-weight: 300;}
.details_title .tp2 {color: #21bdc7; font-size: 60px; font-weight: 800;}
.details_title .tp3 {color: #f7953d; font-size: 92px; font-weight: 700;}
.pump_details .sec_content {display: flex; align-items: center;}
.pump_details .details_im {margin-right: 360px;}

.pump_features {padding-top: 10px;}
.pump_features .wrap {position: relative; z-index: 2; height: 100%; justify-content: flex-end; padding-left: 80px;}
.pump_features_in {width: 650px;}
.features_items {flex-wrap: wrap; justify-content: space-between; margin-top: 1vw;}
.features_item {width: 209.99px; text-align: center; margin-top: 10px;}
.features_item_im img {display: block; margin: 0 auto 21px; width: 97px; height: 97px; object-fit: contain; object-position: center center;}
.features_item_tx {color: #000; font-size: 18px; font-weight: 300; line-height: 1;}
.features_title {color: #707070; font-size: 40px; font-weight: 600;}

.pump_buy_top_title {color: #707070; font-size: 40px; font-weight: 600;}
.pump_buy#buy_2 {padding-top: 3.104166666666667vw;}
.pump_buy_top {margin-bottom: 12vw;}

.pump_wrap .certificates, .inner_page_wrap .certificates, .warm_wrap .certificates {padding-top: 0;}
.pump_wrap .certificates_title, .inner_page_wrap .certificates_title, .warm_wrap .certificates_title {color: #54595f; font-size: 40px; font-weight: 600; margin-bottom: 1.041666666666667vw; letter-spacing: 0;}
.pump_wrap .certificates_tx, .inner_page_wrap .certificates_tx, .warm_wrap .certificates_tx {margin-top: 0; margin-bottom: 1.041666666666667vw;}
.pump_wrap .certificates_tx p, .inner_page_wrap .certificates_tx p, .warm_wrap .certificates_tx p {color: #54595f; font-size: 24px; font-weight: 400;}
.pump_wrap .reviews_title, .inner_page_wrap .reviews_title, .warm_wrap .reviews_title {line-height: 1.32; font-size: 26px; font-weight: bold; font-style: normal; color: #ff940e; margin-bottom: 0.416666666666667vw; letter-spacing: 0;}
.pump_wrap .reviews_tx, .inner_page_wrap .reviews_tx, .warm_wrap .reviews_tx {margin: 0 0 1.666666666666667vw !important; color: #56595d; font-size: 0.911458333333333vw; font-weight: 400; line-height: 1.4; letter-spacing: 0.03125vw;}
.pump_wrap .partners_title, .inner_page_wrap .partners_title, .warm_wrap .partners_title {color: #f7953d; font-size: 40px; font-weight: 600; letter-spacing: 0;}
.page-template-pump, .page-template-pads, .page-template-bags {background-image: url('https://biamba.co.il/wp-content/uploads/2022/01/weww-min-min-min-scaled.jpeg');}

.pump_about_ele_im img {position: absolute; width: 23.489583333333332vw; height: auto; margin: -8.90625vw 4.947916666666667vw 0 0; z-index: 2;}
.pump_buy_ele_im img {position: absolute; top: -3.5vw; right: -6vw; width: 10vw; height: 10vw; z-index: 2;}
.pump_good_ele_im img {position: absolute; top: 0; right: 70px; width: 491.4px; height: auto; object-fit: contain; z-index: 2;}
.page_wrap.pump_wrap, .page_wrap.inner_page_wrap {overflow: hidden;}
.pump_pluses_in, .pump_details_in, .pump_features .wrap {width: 1300px; min-height: 100vh; margin: 0 auto; justify-content: flex-end; align-items: center;}
.pump_details_in {min-height: unset;}

.pump_wrap .certificates, .inner_page_wrap .certificates, .warm_wrap .certificates {padding-bottom: 0;}
.pump_wrap .certificates-wrapper, .inner_page_wrap .certificates-wrapper, .warm_wrap .certificates-wrapper {margin-bottom: 0;}

.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {opacity: 1 !important;}

.wpcf7-spinner {display: none !important;}

.page-id-303 #hero .row .image-col .hero-image img {height: auto !important;}

.page_wrap.pump_wrap img, .page_wrap.inner_page_wrap img {height: auto !important;}
.page_wrap.pump_wrap .pump_good .bg_im .m_only img {height: 100% !important;}

.loadingoverlay {background-color: transparent!important;}
.loader {position: relative; width: 100%; height: 100%; text-align: center;}
.loader_in {display: inline-block; width: 48px; height:100%;}
.dot{display:inline-block; position: relative; float: right; width: 10px; height: 10px; top: 50%; margin: -5px 3px 0; -webkit-transform: scale(0); transform: scale(0); -webkit-animation: fx 1s ease infinite 0; animation: fx 1s ease infinite 0; background-color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.loader.loader_dark .dot {background-color: #000000;}
.dot:nth-child(1) {-webkit-animation: fx 1s ease infinite 1.1s; animation: fx 1s ease infinite .1s;}
.dot:nth-child(2) {-webkit-animation: fx 1s ease infinite 1.2s; animation: fx 1s ease infinite .2s;}
.dot:nth-child(3) {-webkit-animation: fx 1s ease infinite 1.5s; animation: fx 1s ease infinite .5s;}
.loadingoverlay.sm .dot {width: 10px; height: 10px; margin: -5px 3px 0;}
.loadingoverlay.sm .loader_in {width: 48px;}
.loading .wpcf7-submit{color:transparent !important;}
@-webkit-keyframes fx {
    50% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}
    100% {opacity: 0;}
}
@keyframes fx {
    50% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}
    100% {opacity: 0;}
}
.loading .wpcf7-submit {color: transparent !important; pointer-events: none;}

.warranty_msg {direction: rtl; position: relative; top: 1rem; margin-top: 2rem; font-size: 1.2rem;}

.page_wrap.pads_wrap .wrap, .page_wrap.bags_wrap .wrap {display: block;}
.pads_top, .bags_top {height: 934px;}
.pads_top .wrap, .bags_top .wrap {display: block; position: relative; max-width: 1340px; margin: 0 auto;}
.page_wrap.pads_wrap .wrap, .page_wrap.bags_wrap .wrap {max-width: 1340px; margin: 0 auto;}
.pads_top_in, .bags_top_in {position: absolute; top: 0; left: 0; z-index: 2;}
.bags_top_in {text-align: center;}
.pads_wrap .main_title, .bags_wrap .main_title {font-size: 42px; color: #ffffff; background-color: #f5933d; border-radius: 32px; font-weight: 500; text-align: center; height: 60px; line-height: 60px; width: 549px;}

.bags_wrap .main_title {display: inline-block; width: 500px;}

.pads_top .top_subtitle, .bags_top .top_subtitle {font-size: 36px; line-height: 44px; color: #4d4d4d; font-weight: 500; text-align: center; width: 549px; margin-top: 10px;}

.bags_top .top_subtitle {width: 664px; font-size: 24px; line-height: 1.5;}

.bags_top .top_subtitle {width: 664px;}

.pads_top_in .top_im img {display: block; width: 540px; height: auto;}
.pads_top_in {padding-top: 260px;}

.bags_top_in .top_im img {display: block; width: 330px; height: auto;}
.bags_top_in .top_im img {display: inline-block;}
.bags_top_in {padding-top: 130px;}

.pads_feeding .wrap, .bags_buy .wrap {max-width: 1340px; margin: 0 auto;}

.pads_wrap .sec_title, .bags_wrap .sec_title {display: inline-block; font-size: 42px; line-height: 56px; font-weight: 500; text-align: center;}
.bags_wrap .bags_title {position: relative; background-color: #ffffff; z-index: 2;}
.feeding_title {color: #4a4a4a; width: 610px; height: 136px; margin-bottom: 60px; display: inline-flex !important; align-items: center; justify-content: center; border-radius: 5px 60px; box-shadow: 8px 15px 16px 5px rgba(0,0,0,0.36);}
.bags_title {width: 610px; height: 136px; margin-bottom: 60px; display: inline-flex !important; align-items: center; justify-content: center; border-radius: 5px 60px; box-shadow: 8px 15px 16px 5px rgba(0,0,0,0.36);}

.pads_feeding, .bags_buy {padding-top: 173px; padding-bottom: 144px;}
.pads_feeding {padding-top: 20px;}
.feeding_col_left {padding-top: 125px;}
.feeding_col_right, .buy_col_right {width: 611px; margin-left: 58px;}
.buy_col_right {padding-top: 105px;}
.bags_buy#buy {padding-top: 0; padding-bottom: 80px;}
.bags_buy .vid_bt_wrap {margin-bottom: 14vw !important;}

.feeding_tx, .buy_tx {font-size: 32px; letter-spacing: 1px;}
.develop_tx {margin-top: 32px; font-size: 26px; text-align: center; letter-spacing: 1px;}

.pads_develop, .bags_develop {padding-top: 144px; padding-bottom: 217px;}

.develop_col_left {width: 648px; padding-top: 204px;}

.pads_wrap .develop_title, .bags_wrap .develop_title {display: inline-flex; color: #ffffff; font-size: 34px; line-height: 44px; background-color: #21bbc5; height: 122px; width: 648px; justify-content: center; align-items: center; border-radius: 60px;}
.develop_col_right {width: 433px; margin-right: 94px; margin-left: 134px;}
.bags_wrap .develop_col_right {margin-right: 90px; margin-left: 131px;}
.develop_im_wrap {position: relative; width: 433px;}
.develop_im img {display: block; width: 433px; height: auto;}
.bags_wrap .develop_im img {width: 400px;}
.develop_item {display: inline-block; position: absolute; text-align: center;}
.develop_item:after {content: ""; display: inline-block; position: absolute; background-color: #21bdc7; width: 54px; height: 5px; border-radius: 7px; top: -11px; right: 50%; transform: translateX(50%);}
.bags_wrap .develop_item:after {display: none;}
.develop_item:nth-child(3):after, .develop_item:nth-child(4):after {top: 66px;}
.develop_item h4 {color: #f5933d; font-size: 22px; line-height: 30px; white-space: nowrap;}

.pads_features, .bags_features {position: relative; padding-top: 81px; padding-bottom: 76px; background-color: #21bbc5;}
.features_im {position: absolute;}
.page_wrap.inner_page_wrap .features_im img {display: block; height: 829px !important; width: auto;}
.page_wrap.bags_wrap .features_im img {height: 804px !important;}
.feature_item_im img {display: block; width: 82px; height: auto;}
.feature_item_title {color: #ffffff; font-size: 19px; line-height: 26px; margin-top: 10px;}
.feature_items {display: flex; flex-wrap: wrap; width: 489px; justify-content: center; text-align: center;}
.pads_features_in {display: inline-block;}
.pads_features .wrap, .bags_features .wrap {text-align: left;}
.feature_item_im {display: inline-block;}
.feature_item {width: 50%; margin-bottom: 16px;}
.feature_item:nth-child(odd) {width: 214px;}
.feature_item:nth-child(even) {width: 275px;}
.features_im {position: absolute; z-index: 2; bottom: -125px; right: -42px;}

.bags_wrap .features_title {background: none; color: #ffffff;}
.features_col_right {margin-left: 98px;}
.bags_wrap .feature_item {display: flex; align-items: center; width: 100%; margin-bottom: 25px;}
.bags_wrap .feature_item_im {margin-left: 32px;}
.bags_wrap .feature_item_title {text-align: right; font-size: 27px; line-height: 46px; margin-top: 0;}
.bags_wrap .feature_item_im img {width: 128px;}
.bags_wrap .features_im {bottom: -75px; right: -82px;}

.pads_wise, .bags_solution {position: relative; padding-top: 168px; padding-bottom: 63px; overflow: hidden;}
.bags_solution {padding-top: 83px;}
.pads_wise:after, .bags_solution:after {content: ""; display: block; position: absolute; width: 222px; height: 222px; border-radius: 50%; background-color: #f5933d; top: 172px; left: -85px;}

.pads_wise .wise_title, .bags_solution .solution_title {display: inline-flex; color: #ffffff; font-size: 34px; line-height: 44px; background-color: #21bbc5; height: 122px; width: 648px; justify-content: center; align-items: center; border-radius: 60px;}
.bags_solution .solution_title {font-size: 30px; width: 730px;}

.wise_item, .solution_item {position: relative; padding-right: 84px; margin-bottom: 51px; background-image: url('assets/images/check_blue_circle.png'); background-size: 68px 68px; background-position: right top; background-repeat: no-repeat;}
.wise_item h4, .solution_item h4 {font-size: 35px;}
.solution_item h4 {letter-spacing: 1px;}

.wise_title, .solution_title {margin-bottom: 56px;}

.pads_buy {padding-top: 222px; padding-bottom: 126px;}

.pads_buy_col_right, .bags_buy_col_right {width: 606px; text-align: right; margin-left: 48px; padding-top: 98px;}
.pads_wrap .sec_title.buy_title, .bags_wrap .sec_title.buy_title {text-align: right; font-size: 32px; line-height: 1.3; letter-spacing: 1px;}
.buy_subtitle {color: #00c3cb; font-size: 26px; line-height: 1.2;}

.page_wrap.inner_page_wrap .pads_buy_item_im img, .page_wrap.inner_page_wrap .bags_buy_item_im img {display: block; height: 394px !important; width: auto;}

.pads_buy_item, .bags_buy_item {width: 624px; text-align: center; position: relative; padding-top: 220px; border: 6px solid #24bdc7; border-radius: 102px; font-size: 36px; font-weight: 500; padding-bottom: 64px;}
.pads_buy_item_im, .bags_buy_item_im {position: absolute; top: -214px; left: 75px;}
.pads_buy_item_sale_price, .bags_buy_item_sale_price {color: #f5933d}

.pads_buy_item_regular_price span, .bags_buy_item_regular_price span {position: relative; display: inline-block;}
.pads_buy_item_regular_price span:after, .bags_buy_item_regular_price span:after {content: ""; display: block; position: absolute; width: 100%; height: 3px; background-color: #f5933d; transform: rotate(14deg); top: 21px;}
.pads_buy_bt_wrap, .bags_buy_bt_wrap {position: absolute; z-index: 2; bottom: -33px; right: 50%; transform: translateX(50%);}

.pads_buy_bt_wrap a, .bags_buy_bt_wrap a {font-size: 33px !important; width: 288px; padding: 0 !important; height: 74px !important; line-height: 74px !important; border-radius: 30px !important;}

.bags_wrap #buy_2 .bags_title{font-size: 30px; line-height: 1; text-align: right;}

.page_wrap.inner_page_wrap .bg_im img {height: 100% !important; object-position: center;}

.cwjLGe {left: 0;}

.jpo_popup {transform: scale(0.8);}
.popup_visible .jpo_popup {transform: scale(1);}

.jpo_in {position: relative; width: 860px; background-color: #ffffff;}
#JPO_info .jpo_in {width: 53.946354166666667vw; padding: 2.1875vw 2.1875vw 2.1875vw 4.270833333333333vw; border-radius: 1.5625vw; box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.45);}
.jpo_im img {display: block; width: 240px; height: auto;}
.jpo_top {padding: 50px 77px 63px 0;}
.jpo_title {text-align: center; background-color: #f7953d; color: #ffffff; font-size: 34px; height: 44px; line-height: 44px; border-radius: 44px; width: 408px;}
.jpo_subtitle {font-size: 36px; font-weight: 500; letter-spacing: 1.5px; margin-top: 8px;}
.jpo_tx {text-align: right; margin-right: 52px;}
.jpo_tx_in {font-size: 20px; font-weight: 400;}
.jpo_tx_in ul {list-style: none; padding: 0; margin: 12px 0;}
.jpo_tx_in li {position: relative; margin-bottom: 6px; padding-right: 20px; letter-spacing: 0.5px;}
.jpo_tx_in li:before {content: ""; display: block; position: absolute; top: 13px; right: 0; width: 6px; height: 6px; border-radius: 50%; background-color: #f7953d;}

.jpo_bottom {position: relative; padding: 15px 50px 44px 0;}
.jpo_bottom_im_wrap {position: absolute;}
.jpo_bottom_im img {height: 200px; width: auto;}
.jpo_prices {font-size: 32px; font-weight: 500; margin-bottom: 10px;}
.jpo_sale_price {color: #21bdc7;}
.jpo_prices > div {margin-left: 10px;}
.jpo_bottom_im_wrap {position: absolute; bottom: 48px; left: 60px;}
.jpo_currency {float: left;}
.jpo_regular_price_del {position: relative;}
.jpo_regular_price_del:after {content: ""; position: absolute; top: 50%; right: 0; width: 100%; height: 2px; margin-top: -1px; background-color: #ff940d;}

.jpo_buy {position: relative; z-index: 2;}
.jpo_buy_bt .s_bt a, .jpo_exit_bt a {display: block; width: 148px !important; height: 40px !important; line-height: 40px !important; font-size: 24px !important; padding: 0 15px !important; text-align: center !important; border-radius: 10px !important; box-shadow: 0 3px 6px rgb(0 0 0 / 36%) !important; margin-left: 17px; overflow: hidden;}
.jpo_buy_bt .add_to_cart_inline.s_bt a:hover {box-shadow: 0 3px 6px rgb(0 0 0 / 36%) !important;}
.jpo_exit_bt a {background-color: #e6e6e6; color: #808080;}

.jpo_close {position: absolute; right: -60px; top: -6px;}
.jpo_close a {display: block; position: relative; width: 38px; height: 38px;}
.jpo_close a:before, .jpo_close a:after {content: ""; display: block; position: absolute; top: 50%; right: 0; width: 100%; height: 2px; background-color: #ffffff; transform: rotate(45deg);}
.jpo_close a:after {transform: rotate(-45deg);}

#JPO_pads .jpo_tx {margin-right: 32px;}
#JPO_pads .jpo_im img {width: 360px;}
#JPO_pads .jpo_top {padding-right: 17px; padding-bottom: 98px;}
#JPO_pads .jpo_bottom_im img {height: 190px;}
#JPO_pads .jpo_bottom_im_wrap {bottom: 38px;}

/*
.home_2_wrap .top {display: flex; align-items: center; height: 65.208333333333333vw; padding: 0;}
.top_title {display: inline-block; color: #ffffff; font-size: 64px; margin-top: 0; font-weight: 700; background-color: #21bac4; padding: 10px 80px; border-radius: 30px;}
.top_subtitle {color: #ffffff; font-size: 52px; margin-top: 8px;}
.pumps {position: relative; padding-bottom: 470px;}
.sections_title {display: inline-flex; position: relative; justify-content: center; align-items: center; z-index: 2; width: 730px; height: 100px; border-radius: 0 0 60px 60px; padding: 0 72px; font-size: 64px; color: #ffffff; font-weight: 700; letter-spacing: 2px; background-color: #f4923d;}
.pumps_top {text-align: center; margin-bottom: 200px;}
.sections_tx {color: #4d4d4d; font-size: 40px; font-weight: 700; line-height: 1.208333333333333; letter-spacing: 1px; margin-top: 40px;}
.bg_title {display: inline-flex; justify-content: center; align-items: center; background-color: #ffffff; height: 110px; padding: 0 110px; font-size: 44px; text-transform: uppercase; font-weight: 700; color: #21bac4; letter-spacing: 2px; border-radius: 5px 30px; box-shadow: 8px 15px 16px 5px rgb(0 0 0 / 36%);}
.sec_prod .wrap {display: flex; flex-wrap: wrap;}
.prod_content {width: 800px; margin-left: 160px;}
.prod_tx {color: #4d4d4d; font-size: 40px; font-weight: 400; line-height: 1.4; letter-spacing: 2px; margin-top: 80px;}
.prod_im img {display: block; height: auto;}
#biamba_pump .prod_im img {width: 605px;}
.sec_prod .wrap {max-width: 1730px;}
.prod_bt {margin-top: 110px;}
.prod_bt a {font-size: 40px; border-radius: 86px;}
#biamba_pump .wrap {padding-bottom: 100px; border-bottom: 1px solid #c9c9c9;}
#biamba_pump_pro {padding-top: 240px; padding-bottom: 220px;}
#biamba_pump_pro .wrap {flex-direction: row-reverse; justify-content: flex-end; padding-right: 80px;}
#biamba_pump_pro .prod_content {margin-left: 0; margin-right: 200px;}
#biamba_pump_pro .prod_im img {width: 605px;}
#biamba_pump_pro .bg_title {padding: 0 80px;}
.breastfeeding_top {text-align: center;}
.breastfeeding_im_wrap {position: relative; height: 820px; background-color: #21bac4;}
.breastfeeding_im_wrap:before {content: ""; display: block; position: absolute; z-index: 1; right: 310px; bottom: 950px; width: 360px; height: 360px; border-radius: 50%; background-color: #f4923d;}
.breastfeeding_im {position: absolute; z-index: 2; bottom: 48px; right: 50%; transform: translateX(50%);}
.breastfeeding_im img {display: block; width: 1265px; height: auto;}
#milk_bags {margin-top: 280px;}
#milk_bags .bg_title {font-size: 56px; padding: 0 130px;}
#milk_bags .prod_im {position: absolute; left: 130px;}
#milk_bags .prod_im img {width: auto; height: 524px;}
#milk_bags .wrap {position: relative;}
#milk_bags .wrap {padding-bottom: 217px; border-bottom: 1px solid #c9c9c9;}
#breastfeeding_pads {padding-top: 348px; padding-bottom: 310px;}
#breastfeeding_pads .wrap {flex-direction: row-reverse;}
#breastfeeding_pads .bg_title {font-size: 56px; padding: 0 130px;}
#breastfeeding_pads .prod_im img {width: auto; height: 538px;}
#breastfeeding_pads .prod_im {position: absolute; right: -318px;}
#breastfeeding_pads .prod_content {margin-left: 0;}
.home_2_wrap .bar {padding: 0;}
.bar_top {position: relative; height: 1248px; text-align: center;}
.bar_top:before {content: ""; display: block; position: absolute; z-index: 3; left: -370px; bottom: -370px; width: 640px; height: 640px; border-radius: 50%; background-color: #f4923d;}
.bar_top .bar_im img {display: block; position: absolute; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center center;}
.bar_top .wrap {position: relative; z-index: 2; text-align: center;}
#biamba_bar {padding-top: 220px; padding-bottom: 160px;}
#biamba_bar .wrap {flex-direction: row-reverse; padding-left: 140px;}
#biamba_bar .prod_content {margin-left: 0; margin-right: 230px; padding-top: 40px;}
#biamba_bar .bg_title {text-transform: none; font-size: 52px;}
#biamba_bar .prod_im img {width: auto; height: 840px;}*/

.home_2_wrap {overflow: hidden;}
.home_2_wrap .top {display: flex; justify-content: center; text-align: center; height: 52.604166666666667vw; padding: 0;}
.top_title {display: inline-block; color: #ffffff; font-size: 3.333333333333333vw; margin-top: 0; font-weight: 700; background-color: #21bac4; padding: 0.520833333333333vw 4.166666666666667vw; border-radius: 1.5625vw;}
.home_2_wrap .top_title, .home_main_h1_title {display: block; background: none; padding: 0; font-size: 1.875vw; line-height: 1.468888888888889; margin-top: 0; font-weight: 900; letter-spacing: 0;}
.home_main_h1_title {color: #ffffff;}
.typed-cursor {display: none !important;}
.top_subtitle {color: #ffffff; font-size: 2.708333333333333vw; margin-top: 0.416666666666667vw;}
.pumps {position: relative; padding-bottom: 24.479166666666667vw;}
.sections_title {display: inline-flex; position: relative; justify-content: center; align-items: center; text-align: center; z-index: 2; width: 38.020833333333333vw; height: 4.375vw; border-radius: 0 0 2.083333333333333vw 2.083333333333333vw; padding: 0 3.75vw; font-size: 1.875vw; color: #ffffff; font-weight: 700; letter-spacing: 0.104166666666667vw; background-color: #f4923d;}
.pumps_top {text-align: center; margin-bottom: 10.416666666666667vw;}
.sections_tx {color: #4d4d4d; font-size: 2.083333333333333vw; font-weight: 700; line-height: 1.208333333333333; letter-spacing: 0.052083333333333vw; margin-top: 2.083333333333333vw;}
.bg_title {display: inline-flex; justify-content: center; align-items: center; background-color: #ffffff; height: 5.729166666666667vw; padding: 0 5.729166666666667vw; font-size: 2.291666666666667vw; text-transform: uppercase; font-weight: 700; color: #21bac4; letter-spacing: 0.104166666666667vw; border-radius: 0.260416666666667vw 1.5625vw; box-shadow: 0.416666666666667vw 0.78125vw 0.833333333333333vw 0.260416666666667vw rgb(0 0 0 / 36%);}
.sec_prod .wrap {display: flex; flex-wrap: wrap;}
.prod_content {width: 41.666666666666667vw; margin-left: 8.333333333333333vw;}
.prod_tx {color: #4d4d4d; font-size: 2.083333333333333vw; font-weight: 400; line-height: 1.4; letter-spacing: 0.104166666666667vw; margin-top: 4.166666666666667vw;}
.prod_im img {display: block; height: auto;}
#biamba_pump .prod_im img {width: 31.510416666666667vw;}
#biamba_pump_soft .prod_im img {width: 34.510416666666667vw;}
#biamba_pump_soft .prod_content {width: 38vw; margin-left: 2vw;}
.sec_prod .wrap {max-width: 90.104166666666667vw;}
.prod_bt {margin-top: 5.729166666666667vw;}
.prod_bt a {font-size: 2.083333333333333vw; border-radius: 4.479166666666667vw; text-align: center;}
#biamba_pump .wrap, #biamba_pump_pro .wrap {padding-bottom: 5.208333333333333vw; border-bottom: 1px solid #c9c9c9;}
#biamba_pump_pro, #biamba_pump_soft {padding-top: 12.5vw;}
#biamba_pump_soft .wrap {padding-bottom: 11.458333333333333vw;}
#biamba_milkcollector .wrap {padding-bottom: 7vw; margin-bottom: 10vw; border-bottom: 1px solid #c9c9c9;}
#biamba_pump_pro .wrap {flex-direction: row-reverse; justify-content: flex-end; padding-right: 4.166666666666667vw;}
#biamba_pump_pro .prod_content {margin-left: 0; margin-right: 10.416666666666667vw;}
#biamba_pump_pro .prod_im img {width: 31.510416666666667vw;}
#biamba_milkcollector .prod_im img {width: 45vw;}
#biamba_pump_pro .bg_title {padding: 0 4.166666666666667vw;}
#biamba_milkcollector .prod_content {margin-left: 3vw;}
#biamba_milkcollector .bg_title {padding: 0 2vw;}
.breastfeeding_top {text-align: center;}
.breastfeeding_im_wrap {position: relative; height: 42.708333333333333vw; background-color: #21bac4;}
.breastfeeding_im_wrap:before {content: ""; display: block; position: absolute; z-index: 1; right: 16.145833333333333vw; bottom: 49.479166666666667vw; width: 18.75vw; height: 18.75vw; border-radius: 50%; background-color: #f4923d;}
.breastfeeding_im {position: absolute; z-index: 2; bottom: 2.5vw; right: 50%; transform: translateX(50%);}
.breastfeeding_im img {display: block; width: 65.885416666666667vw; height: auto;}
#milk_bags .bg_title {font-size: 2.916666666666667vw; padding: 0 6.770833333333333vw;}
#milk_bags .prod_im {position: absolute; left: 6.770833333333333vw;}
#milk_bags .prod_im img {width: auto; height: 27.291666666666667vw;}
#milk_bags .wrap, .home_wrap #bras .wrap {position: relative;}
#milk_bags .wrap, .home_wrap #bras .wrap {padding-bottom: 11.302083333333333vw; border-bottom: 1px solid #c9c9c9;}
.home_wrap #bras .wrap, .home_wrap #massage .wrap, .home_wrap #biamba_magic_brush .wrap {padding-bottom: 11.302083333333333vw; max-width: 80vw; margin: 0 auto; justify-content: center;}
.home_wrap #massage .wrap {flex-direction: row-reverse;}
#milk_bags .wrap {padding-top: 9vw;}
#breastfeeding_pads {padding-top: 9vw;}
#breastfeeding_pads > .wrap {flex-direction: row-reverse; padding-bottom: 10.145833333333333vw; border-bottom: 1px solid #c9c9c9;}
#breastfeeding_pads .bg_title {font-size: 2.916666666666667vw; padding: 0 6.770833333333333vw;}
#breastfeeding_pads .prod_im img, .home_wrap #bras .prod_im img, .home_wrap #biamba_magic_brush .prod_im img {width: auto; height: 28.020833333333333vw;}
#breastfeeding_pads .prod_im {position: absolute; right: -16.5625vw;}
#breastfeeding_pads .prod_content {margin-left: 0;}
#bras {padding-top: 8vw;}
.home_2_wrap .bar {padding: 0;}
.bar_top {position: relative; height: 65vw; text-align: center;}
.bar_top:before {content: ""; display: block; position: absolute; z-index: 3; left: -19.270833333333333vw; bottom: -19.270833333333333vw; width: 33.333333333333333vw; height: 33.333333333333333vw; border-radius: 50%; background-color: #f4923d;}
.bar_top .bar_im img {display: block; position: absolute; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center center;}
.bar_top .wrap {position: relative; z-index: 2; height: 100%; text-align: center;}
#biamba_bar {padding-top: 11.458333333333333vw; padding-bottom: 8.333333333333333vw;}
#biamba_bar .wrap {flex-direction: row-reverse; padding-left: 7.291666666666667vw;}
#biamba_bar .prod_content {margin-left: 0; margin-right: 11.979166666666667vw; padding-top: 2.083333333333333vw;}
#biamba_bar .bg_title {text-transform: none; font-size: 2.708333333333333vw;}
#biamba_bar .prod_im img {width: auto; height: 43.75vw;}
.bar_title {display: none; position: absolute; right: 50%; bottom: 0; transform: translateX(50%); border-radius: 3.125vw 3.125vw 0 0;}

.jpo_sale_im img {display: block; position: absolute; width: 100%; height: auto; object-fit: contain; object-position: center center;}

#JPO_sale .jpo_in {width: 55vw; height: 55vw; max-width: 640px; max-height: 640px;}

.ldYjjZ {left: 0;}

.pump_pro_wrap, .warm_wrap, .bras_wrap, .milkcollector_wrap {padding-top: 15.68791209rem;}
.pump_pro_wrap .pump_top, .warm_top, .milkcollector_top {height: 65vw;}
.page_wrap.pump_pro_wrap .pump_top .bg_im img, .warm_top .bg_im img, .milkcollector_top .bg_im img {height: 100% !important;}
.pump_pro_wrap .pump_top .top_im img, .soft_wrap .top_im img {display: block; width: 24.791666666666667vw; height: auto; margin: 0 auto;}
.soft_wrap .top_im img {width: 34vw;}
.soft_wrap .pump_top_in {width: 52.135416666666664vw; margin-right: 49vw;}
.milkcollector_wrap .top_im img {display: block; width: 34vw; height: auto; margin: 0 auto;}
.warm_top .top_im img {display: block; width: 16.458333333333333vw; height: auto; margin: 0 auto;}
.pump_pro_wrap .pump_top_in {width: 38.645833333333336vw; margin-right: 53.90625vw; padding: 0;}
.milkcollector_wrap .milkcollector_top_in {position: relative; z-index: 2; width: 44.010416666666667vw; margin-right: 52.083333333333333vw; padding: 9vw 0 0;}
.warm_top_in {position: relative; z-index: 2; width: 37.239583333333333vw; margin-right: 57.135416666666667vw;}
.pump_pro_wrap .main_title, .warm_wrap .main_title, .milkcollector_wrap .main_title, .soft_wrap .main_title {width: 33.854166666666664vw; height: 4.270833333333333vw; line-height: 4.270833333333333vw; border-radius: 4.270833333333333vw; color: #ffffff; background-color: #21bac4; font-size: 3vw; font-weight: 500; text-transform: uppercase; margin: 2.083333333333333vw auto 0;}
.soft_wrap .main_title {text-transform: none;}
.milkcollector_wrap .main_title {width: 44.010416666666664vw;}
.pump_pro_wrap .top_subtitle, .pump_pro_wrap .h1_title {color: #4d4d4d; font-size: 2.5vw; font-weight: 500;}
.warm_wrap .top_subtitle, .milkcollector_wrap .top_subtitle {color: #4d4d4d; font-size: 2.5vw; font-weight: 500;}
.pump_pro_wrap .vid_bt span, .soft_wrap .vid_bt span, .inner_page_wrap .vid_bt span, .warm_wrap .vid_bt span {background-image: none; right: 6vw; padding-right: 4vw; width: 38.125vw; height: 5.520833333333333vw; line-height: 5.520833333333333vw; font-size: 1.875vw; z-index: 1; background-color: #ffffff; border-radius: 0.260416666666667vw 0 0 3.5625vw; box-shadow: 0.416666666666667vw 0.78125vw 0.833333333333333vw 0.260416666666667vw rgb(0 0 0 / 36%);}
.inner_page_wrap.pump_pro_new_wrap .vid_bt span {font-size: 1.7vw;}
.pump_pro_wrap .prods_1 .wrap, .milkcollector_wrap .prods_1 .wrap, .soft_wrap .prods_1 .wrap {display: block;}
.pump_pro_wrap .vid_bt_wrap, .soft_wrap .vid_bt_wrap, .inner_page_wrap .vid_bt_wrap, .warm_wrap .vid_bt_wrap {width: 44.791666666666664vw; margin: 1.822916666666667vw auto 0;}
.pump_pro_wrap .vid_bt, .inner_page_wrap .vid_bt, .warm_wrap .vid_bt {background: none; width: 8.59375vw; height: 8.59375vw;}
.pump_pro_wrap .vid_bt:after, .inner_page_wrap .vid_bt:after, .warm_wrap .vid_bt:after {content: ""; display: inline-block; position: relative; width: 8.59375vw; height: 8.59375vw; z-index: 2; background-image: url(assets/images/play_o.png); background-size: contain; background-position: center center; background-repeat: no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.pump_pro_wrap .pump_buy_in, .milkcollector_wrap .milkcollector_buy_in, .soft_wrap .pump_buy_in, .soft_wrap .pump_buy_in {max-width: 88.22916666666667vw; margin: 12.447916666666668vw auto 0; justify-content: space-between;}
.pump_pro_wrap .pump_buy_title, .milkcollector_wrap .milkcollector_buy_title, .soft_wrap .pump_buy_title {font-family: inherit; color: #f4923d; font-size: 3.333333333333333vw; letter-spacing: unset;}
.pump_pro_wrap .pump_buy_subtitle, .milkcollector_wrap .milkcollector_buy_subtitle, .soft_wrap .pump_buy_subtitle {padding: 0 1.7vw; margin-top: 2vw;}
.milkcollector_wrap .milkcollector_buy_subtitle {text-align: center; line-height: 1; padding: 0 2.5vw;}
.pump_pro_wrap .pump_buy_tx, .milkcollector_wrap .milkcollector_buy_tx, .soft_wrap .pump_buy_tx {color: #464646; font-size: 2.083333333333333vw; margin-top: 3vw;}
.milkcollector_wrap .prods_2 .milkcollector_buy_tx {margin-top: 1vw;}
.pump_pro_wrap .pump_buy_prods, .milkcollector_wrap .milkcollector_buy_prods, .soft_wrap .pump_buy_prods {width: 52.916666666666667vw;}
.page_wrap.pump_pro_wrap .pump_buy_item_im img, .page_wrap.milkcollector_wrap .milkcollector_buy_item_im img, .page_wrap.soft_wrap .pump_buy_item_im img, .page_wrap.massage_wrap .pump_buy_item_im img {width: auto; height: 20.416666666666667vw !important; top: -11.8vw;}
.pump_pro_wrap .prods_1, .milkcollector_wrap .prods_1 {padding-bottom: 5.989583333333334vw;}
.sectxt1 .wrap {display: block; z-index: 2; width: 34.791666666666664vw; padding-top: 24.21875vw; margin-right: 59.791666666666664vw;}
.soft_wrap .sectxt1 .wrap {display: flex; flex-wrap: wrap; width: 95vw; padding-top: 2vw; margin: 0 auto;}
.soft_wrap .sectxt1_tx {color: #ffffff; width: 50vw;}
.soft_wrap .sectxt1_im {width: 45vw;}
.sectxt1_tx1 {font-weight: 500;}
.sectxt1_tx2 {margin-top: 1.5vw;}
.orange_title, .blue_title {width: 33.854166666666664vw; height: 4.270833333333333vw; line-height: 4.270833333333333vw; border-radius: 4.270833333333333vw; color: #ffffff; background-color: #f4923d; font-size: 3vw; font-weight: 500; text-align: center; margin-top: 1.5vw;}
.blue_title {background-color: #21bac4; width: auto; display: inline-block; padding: 0 2vw;}
.sectxt1_tx {position: relative; padding-right: 2.760416666666667vw; font-size: 1.8vw; color: #5e5f5f;}
.sectxt1_tx:before {content: ""; display: block; position: absolute; width: 1.25vw; height: 100%; top: 0; right: 0; background-color: #21bac4;}
.sectxt1_im img {width: 26.145833333333332vw; margin-top: 5.729166666666667vw; margin-right: 3.802083333333333vw;}
.soft_wrap .sectxt1_im img {width: 36vw; margin-top: 0; margin-right: 3.802083333333333vw;}
.sectxt1 .bg_im img {height: 100% !important; object-position: 17.5vw center;}
.sectxt1 {height: 65vw; background-color: #f2d2ab;}
.soft_wrap .sectxt1 {height: auto; background-color: #26b9c4;}
.sectxt2 {background-color: #21bac4;}
.sectxt2 .wrap {display: block; z-index: 2; width: 33.958333333333333vw; margin-right: 60vw; padding: 5.729166666666667vw 0 10.520833333333332vw;}
.sectxt2_im {position: absolute;}
.sectxt2_im img {position: relative; z-index: 2; width: 54.583333333333336vw; top: 5.520833333333333vw; right: 1.25vw;}
.sectxt2_im:before {content: ""; display: block; position: absolute; z-index: 1; width: 22.916666666666667vw; height: 22.916666666666667vw; border-radius: 50%; background-color: #f4923d; bottom: -3vw; right: -3vw;}
.s_title {font-size: 2.8vw; text-transform: uppercase;}
.sectxt2_title {color: #ffffff;}
.sectxt2_tx {color: #ffffff; font-size: 2vw; margin-top: 4vw;}
.avns_in {max-width: 90.625vw; margin: 0 auto; padding: 6.354166666666667vw 0 3.958333333333333vw; border-bottom: 1px solid #c2c2c2;}
.avns_right {padding-top: 18.541666666666668vw;}
.avn_title {color: #21bac4;}
.avn_tx {color: #454545; font-size: 2vw; margin-top: 1.4vw;}
.avn_im {margin-top: 8.854166666666667vw; margin-right: 3vw;}
.avn_im img {width: 39.270833333333333vw;}
.avns_left {margin-right: 8.645833333333333vw;}
.avn_items {display: flex; flex-wrap: wrap; width: 34.0625vw; justify-content: center; text-align: center;}
.avn_item {width: 50%; margin-bottom: 2vw;}
.avn_item_im img {display: inline-block; width: 6.979166666666667vw; height: auto;}
.avn_item_tx {color: #21bac4; font-size: 1.3vw; margin-top: 0.8vw;}
.new_in {max-width: 90.625vw; margin: 0 auto; padding: 7.135416666666667vw 0 10.520833333333333vw; border-bottom: 1px solid #c2c2c2; text-align: center;}
.new_im img {width: 63.229166666666664vw; margin: 0 auto;}
.new_title {color: #21bac4;}
.new_items_wrap {position: relative; margin-top: 1vw;}
.new_item {display: flex; position: absolute; align-items: center;}
.new_item_tx {font-size: 1.4vw;}
.new_item_in {display: flex; height: 8.854166666666668vw; align-items: center; text-align: center; padding: 0 3vw; border: 0.208333333333333vw solid #f4923d; border-radius: 1.5vw;}
.new_item_counter {font-size: 3vw; color: #f4923d; margin-left: 0.5vw; font-weight: 500;}
.new_item:first-child {top: 1.5vw;}
.new_item:nth-child(2) {top: 1.5vw; right: 62vw;}
.new_item:nth-child(3) {top: 30.7vw;}
.new_item:nth-child(4) {top: 37vw; right: 62vw;}
.pump_pro_wrap .prods_2 .wrap {display: block;}
.pump_pro_wrap .prods_2 .pump_buy_in {max-width: 92.5vw; margin: 19.447917vw auto 4.895833333333333vw; padding-bottom: 11.197916666666668vw;}
.warm_wrap #prods_2 .warm_buy_in {border-bottom: 1px solid #c2c2c2; padding-bottom: 8.4375vw;}

.tax-product_cat.term-29 .cat_widg_wrap .grid {display: none;}

.pump_info_bt_wrap {margin-bottom: 10px;}
.pump_info_bt_wrap a {padding: 1rem 2.4rem !important; background-color: #21bdc7 !important;}
.pump_info_bt_wrap a:hover {box-shadow: 0 0.5rem 2.5rem 0rem rgb(32 189 199) !important;}

.jpo_info_im {height: 100%;}
.jpo_info_im img {display: block; width: 100%; height: auto; max-height: 100%; object-fit: contain; object-position: center center;}

.page_wrap.pump_wrap .s_bt.add_to_cart_inline a, .pump_info_bt_wrap a, .page_wrap.soft_wrap .s_bt.add_to_cart_inline a {width: 190px;}
.page_wrap.pump_pro_wrap .s_bt a {padding: 1rem !important;}

body:not(.tax-product_cat) .added_to_cart.wc-forward {margin-top: 0.5vw;}
.add_to_cart_button.added:after {display: none !important;}

.warm_wrap .prods_1 {padding-bottom: 8.4375vw;}
.warm_wrap .prods_1 .wrap {display: block;}
.warm_buy_in {max-width: 80.989583333333333vw; margin: 19.247917vw auto 0; justify-content: space-between;}
.warm_buy_in .sec_content {width: 49.1875vw;}
.warm_buy_title {font-family: inherit; color: #f4923d; font-size: 2.8vw; letter-spacing: unset;}
.warm_buy_subtitle {padding: 0 1.7vw; margin-top: 2vw;}
.warm_buy_tx {color: #464646; font-size: 2.083333333333333vw; margin-top: 3vw;}
.warm_buy_1 {position: relative; width: 100%; text-align: center; border-radius: 150px; border-style: solid; border-color: #21bdc7; margin: 1.302083333333333vw; padding: calc(10.125vw + 36px) 2.083333333333333vw 1.3vw;}
.warm_buy_prods {width: 27.291666666666667vw; display: flex;}
.warm_buy_item_title {color: #707070; font-size: 22px; font-weight: 600; margin: 0 0 1vw;}
.warm_buy_item_im img {width: 18.75vw; position: absolute; height: auto !important; top: -11.8vw; left: 50%; transform: translateX(-50%);}
.warm_buy_item_sale_price {color: #f7953d; font-weight: 600; font-size: 3.1rem; line-height: 1;}
.warm_buy_item_regular_price {color: #707070; font-size: 23px; font-weight: 300; text-decoration: line-through;}
.warm_buy_details {color: #21bdc7; font-size: 17px; font-weight: 400; line-height: 1; margin-bottom: 0.8vw;}
.warm_wrap .sectxt1 {height: auto; background-color: #21bac4;}
.sectxt1_in {display: flex;}
.sectxt1_im_warm {position: relative; width: 50%;}
.sectxt1_im_warm img {display: block; position: absolute; width: 100%; height: 100%; top: 0; right: 0; object-fit: cover;}
.sectxt1_content {position: relative; width: 50%; padding: 13.541666666666668vw 5.885416666666667vw 15.208333333333332vw;}
.sectxt1_warm_title {font-size: 2.8vw; color: #ffffff; padding-right: 1vw; border-right: 1.302083333333333vw solid #f4923d;}
.sectxt1_warm_tx {color: #ffffff; font-size: 2.083333333333333vw; margin-top: 3vw; font-weight: 300;}
.sectxt1_warm_im img {display: block; position: absolute; width: 28.75vw; right: 8.75vw; bottom: -10.572916666666668vw;}

.warm_wrap .avns_in {padding-top: 11.979166666666668vw;}
.warm_wrap .avns_right {padding-top: 0;}
.warm_wrap .avn_title {color: #f7953d; margin-bottom: 9.375vw;}
.avn_item_top {display: flex; align-items: center;}
.avn_item_title {color: #21bac4; margin-right: 2.3vw; font-size: 2.018229166666667vw;}
.warm_wrap .avn_item {width: 100%; margin-bottom: 2.916666666666667vw;}
.avns_right, .avns_left {width: 50%;}
.warm_wrap .avn_item_tx {color: #56595d;}
.warm_wrap .new_title {color: #f7953d;}
.new_tx {font-size: 2vw; margin-top: 1.5vw;}
.warm_wrap .new_item_tx {color: #21bac4; font-size: 2.2vw; line-height: 1;}
.warm_wrap .new_items_wrap {margin-top: 6.979166666666667vw;}
.warm_wrap .new_item:first-child {top: 4.8vw; right: 10.8vw;}
.warm_wrap .new_item:nth-child(2) {top: 22.5vw; right: 12vw;}
.warm_wrap .new_item:nth-child(3) {top: 45.8vw; right: 16vw;}
.warm_wrap .new_item:nth-child(4) {top: -3.2vw; right: 55vw;}
.warm_wrap .new_item:nth-child(5) {top: 24vw; right: 62.5vw;}
.warm_wrap .new_item:nth-child(6) {top: 49vw; right: 66vw;}

.warm_wrap #prods_1 .sec_content {padding-bottom: 13.697916666666668vw;}
.warm_buy_bt_wrap {margin-top: 2vw;}

#warm {padding-top: 7vw; padding-bottom: 9vw;}
#warm .prod_im img {width: auto; height: 36vw;}
#warm .prod_content {padding-top: 5vw;}
#warm > .wrap,  #massage > .wrap {justify-content: center; border-bottom: 1px solid #c9c9c9; padding-bottom: 9vw;}
.home_wrap #massage .wrap {padding-bottom: 8vw;}

#warm > .wrap {flex-direction: row-reverse;}
#warm .prod_content {margin-right: 10vw; margin-left: 0;}

.hide {display: none !important;}

.products_cat_wrap .wrap {display: block;}

.pump_wrap:not(.pump_pro_wrap) .h1_title {position: absolute; width: 100%; top: 0; text-align: center; margin-top: 4.8vw;}

.bras_top {height: 65.3125vw;}
.bras_wrap .main_title {display: inline-block; padding: 0 2vw; color: #ffffff; background-color: #f58727; font-size: 3vw; height: 3.645833333333333vw; line-height: 3.8vw; border-radius: 3.8vw; margin-top: 0; letter-spacing: 0.09vw; font-weight: 700; box-shadow: 0.216666666666667vw 0.38125vw 0.833333333333333vw 0.160416666666667vw rgb(0 0 0 / 16%);}
.bras_wrap .top_subtitle p {font-size: 2.4vw;}
.bras_top > .wrap {z-index: 2; padding-top: 28vw; padding-right: 44vw;}
.bras_wrap .prods1_in {display: flex;}
.bras_wrap .prods1_content {width: 46.802083333333333vw; padding: 7.65625vw 4.84375vw 26.041666666666667vw 5.3125vw;}
.bras_wrap .prods_title {font-size: 2.7vw; line-height: 1.2; color: #f58727;}
.bras_wrap .prods_subtitle {margin-top: 2.3vw;}
.bras_wrap .prods_subtitle p {font-size: 2.3vw; font-weight: 300;}
.bras_wrap .prods_ele img {display: block; width: 26.770833333333332vw; height: 16.5625vw; object-fit: contain; object-position: center;}
.bras_wrap .prods_ele {position: absolute; z-index: 2; right: 15.677083333333333vw; bottom: -3.28125vw;}
.bras_wrap .prods1 {position: relative;}
.bras_wrap .features {background-color: #21bac4;}
.bras_wrap .features_title {background-color: #1a939b; color: #ffffff; font-size: 2.6vw; line-height: 1.3; padding: 4.0625vw 4.84375vw;}
.bras_wrap .features_title span {display: block; padding-right: 0.78125vw; border-right: 1.145833333333333vw solid #f4923d;}
.bras_wrap .features_in {display: flex;}
.bras_wrap .features_content {width: 61.71875vw;}
.bras_wrap .features_bg_im {position: relative; width: 38.27vw;}
.bras_wrap .features_bg_im img {display: block; position: absolute; width: 100%; height: 100% !important; top: 0; left: 0; object-fit: cover; object-position: left top;}
.bras_wrap .features_items {display: flex; flex-wrap: wrap; margin: 0; padding: 4.166666666666667vw 0 1.197916666666667vw;}
.bras_wrap .features_item {width: 33.333333333%; margin: 0 0 2.96875vw;}
.bras_wrap .features_item_im img {display: block; width: 6.458333333333333vw; height: 6.458333333333333vw; object-fit: contain; object-position: center; margin: 0 auto;}
.bras_wrap .features_item_tx {color: #ffffff; font-size: 1.7vw; line-height: 1.3; margin-top: 0.4vw;}
.bras_wrap .features_bg_im:before {content: ""; display: block; position: absolute; z-index: 2; top: -3.489583333333333vw; left: -7.8125vw; width: 18.75vw; height: 18.75vw; border-radius: 50%; background-color: #f4923d;}
.bras_wrap .features_bg_im:after {content: ""; display: block; position: absolute; z-index: 2; top: 55.052083333333333vw; left: 4.166666666666667vw; width: 5.833333333333333vw; height: 5.833333333333333vw; border-radius: 50%; background-color: #ffffff;}
.bras_wrap .awards {position: relative;}
.bras_wrap .awards_in {display: flex;}
.bras_wrap .awards_content {width: 60.052083333333333vw; padding: 11.5625vw 0 7.760416666666667vw;}
.bras_wrap .awards_im {width: 39.94vw;}
.bras_wrap .awards_title {display: inline-block; font-size: 2vw; line-height: 1.2; color: #ffffff; background-color: #f4923d; padding: 0.1vw 2.2vw; border-radius: 4.84375vw;}
.bras_wrap .awards_tx {margin-top: 2vw;}
.bras_wrap .awards_tx p {font-size: 1.6vw; line-height: 1.2; font-weight: 500;}
.bras_wrap .awards_stars {background-image: url('assets/images/stars.png'); background-size: contain; background-position: center; background-repeat: no-repeat; width: 11.458333333333333vw; height: 1.770833333333333vw; margin: 1.145833333333333vw auto 0;}
.bras_wrap .awards_items {display: flex; justify-content: center; margin-top: 2.34375vw;}
.bras_wrap .awards_item {margin: 0 1.40625vw;}
.bras_wrap .awards_item img {display: block; width: auto !important; height: 11.25vw !important; object-fit: contain; object-position: center;}
.bras_wrap .awards_im {padding-top: 7vw;}
.bras_wrap .awards_im img {display: block; width: 37.1875vw; height: auto !important;}
.bras_wrap .awards:after {content: ""; display: block; width: 91.66666666666667vw; height: 0.208333333333333vw; margin: 0 auto; background-color: #b0b0b0;}
.bras_wrap .prods2 {padding: 4.166666666666667vw 0 5.208333333333333vw;}
.bras_wrap .prods2 .wrap {display: block;}
.bras_wrap .prod2_title {font-size: 2.4vw; color: #f58727;}
.bras_wrap .prods2_subtitle {font-size: 2vw; font-weight: 500;}

.prod_color_items_ims {display: flex; justify-content: center; width: 100%;}
.prod_color_items_im {display: none;}
.prod_color_items_im.active {display: block;}
.prod_color_items_im img {display: block; width: 20vw; height: auto;}
.rbwrapwrap {text-align: right;}
.prod_color_items .rbwrapwrap {width: 50%; text-align: center;}
.rbwrap {display: block; position: relative; text-align: right; padding-top: 0.2vw; padding-right: 2.4vw; cursor: pointer; font-size: 1.6vw; line-height: 1; color: #5b5b5b; font-weight: 500; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.rbwrap, .rbwrap * {margin: 0;}
.rbwrap input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.rb {position: absolute; top: 0; right: 0; height: 1.770833333333333vw; width: 1.770833333333333vw; background-color: #ffffff; border-radius: 50%; box-shadow: 0.2vw 0.2vw 0.6vw 0.1vw rgba(0,0,0,0.3);}
.rbwrap:hover input ~ .checkmark {background-color: #ccc;}
.rbwrap input:checked ~ .checkmark {background-color: #2196F3;}
.rb:after {content: ""; position: absolute;}
.rbwrap input:checked ~ .rb:after {background: #f4923d;}
.rbwrap .rb:after {display: block; top: 0.2vw; right: 0.2vw; width: 1.370833333333333vw; height: 1.370833333333333vw; border-radius: 50%; background: #efefef;}
.prod_color_items .rbwrap {display: inline-block;}
.prods_panel {text-align: center; padding: 2vw 2vw; width: 47.625vw; border: 0.5vw solid #21bac4; border-radius: 5vw;}
.prods_panel_title {font-size: 2.2vw; line-height: 1.1;}
.prods_panel_subtitle {font-size: 2.2vw; color: #f4923d; font-weight: 500; line-height: 1.1;}

.prod_color_items {display: flex; justify-content: center;}

.right{float:right; display:inline-block;}
.left{float:left; display:inline-block;}
.clearfix{overflow: hidden;}
.clearfix:after, .clearfix:before{content: "";display: table;}
.clearfix:after{clear:both;}
.both{clear:both; width:0; height:0; overflow:hidden; display:block}

.sizes_headers {display: flex; margin-top: 0.6vw; margin-bottom: 0.5vw;}
.sizes_headers_item {width: 50%; font-size: 2.2vw; text-align: right; color: #f58727;}
.sizes_headers_item:first-child {width: 40%;}
.sizes_headers_item:nth-child(2) {width: 60%;}

.prod_size_items .rbwrapwrap {height: 3.7vw; padding: 0.85vw 0.9vw; border-radius: 2vw;}
.prod_size_items .rbwrapwrap:nth-child(odd) {background-color: #e3e3e3;}
.prod_size_items .rbwrapwrap:nth-child(even) {background-color: #efefef;}

.rb_tx_1 {width: 8vw; text-align: center;}
.rb_tx_2 {text-align: center; margin-right: 6vw; letter-spacing: 0.04vw;}


.prod_buy_items {display: flex; align-items: center; margin-top: 3vw;}
.prod_buy_item {width: 50%;}
.bras_wrap .prod_buy_items {align-items: flex-end;}
.bras_wrap .prod_buy_items .prod_buy_item:first-child {width: 35%;}
.bras_wrap .prod_buy_items .prod_buy_item:last-child {width: 65%;}

.prod_sale_price {color: #f58727; font-size: 3vw; font-weight: 700; line-height: 1;}
.prod_reg_price_wrap {font-size: 1.8vw; font-weight: 300; line-height: 1;}

.bras_buy_bt a {display: inline-block; background-color: #f58727; color: #ffffff; font-size: 2vw; font-weight: 500; width: 17vw; height: 4vw; line-height: 4vw; border-radius: 4vw; transition: all 0.3s ease-in-out;}
.bras_buy_bt a:hover {box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9);}
.bras_wrap .bras_buy_bt a {width: 100%;}

.bras_wrap .prod1_prods {padding: 6vw 0 4vw;}

.bras_wrap .prods2 .prods_panel {margin: 4vw auto 0;}

.woocommerce ul.products li.product a img {height: 100% !important; object-fit: cover; object-position: center;}

.pads_buy_item.addedc, .bags_buy_item.addedc {padding-bottom: 97px;}
.bras_buy_bt .added_to_cart, .page-id-303 .s_bt .added_to_cart {display: none;}
.bras_buy_bt.addedc .added_to_cart {display: inline-block;}
.warm_buy_bt_wrap a, .milkcollector_buy_bt_wrap a, .massage_buy_bt_wrap a, .warm_out_wrap .pump_buy_bt_wrap a, .magic_brush_wrap .pump_buy_bt_wrap a, .magic_brush_wrap .magic_brush_info_bt_wrap a {width: 14vw; height: 2.6vw !important; line-height: 2.6vw !important; border-radius: 2.6vw !important; padding: 0 !important; font-size: 1.2vw !important;}

.pump_buy_bt_wrap .added_to_cart, body:not(.tax-product_cat).page-id-97317 .added_to_cart.wc-forward {display: none !important;}
.massage_buy_bt_wrap .add_to_cart_button.added + .added_to_cart, .warm_out_wrap .add_to_cart_button.added + .added_to_cart, .magic_brush_wrap .add_to_cart_button.added + .added_to_cart {display: inline-block !important;}

.hIoLvh {left: 0;}

.related_title {margin: 2vw 0 !important; font-weight: 700; text-align: center;}
.related_prod_cart_buy_tx {margin: 2vw 0 !important; text-align: center;}
.cart_totals .warm_buy_item_im img {width: 12.75vw;}
.cart_totals .milkcollector_buy_item_im img {width: 40vw;}
.cart_totals .warm_buy_item_regular_price, .cart_totals .warm_buy_item_regular_price span, .cart_totals .milkcollector_buy_item_regular_price, .cart_totals .milkcollector_buy_item_regular_price span {font-size: 23px !important; font-weight: 300 !important;}
.cart_totals .warm_buy_bt_wrap .s_bt, .cart_totals .milkcollector_buy_bt_wrap .s_bt {display: block;}
.cart_totals .warm_buy_bt_wrap .s_bt a, .cart_totals .milkcollector_buy_bt_wrap .s_bt a {margin: 0 auto 0.5vw;}
.cart_totals .warm_buy_1, .cart_totals .milkcollector_buy_1 {margin: 13vw auto 0 !important; width: 20.5vw !important; border-width: 0.2vw; border-radius: 5vw; border: none;}
.cart_totals .milkcollector_buy_1 {margin-top: 9vw !important; padding-top: 9vw !important;}

.cart_totals .prod_color_items_im img {width: 20vw;}
.cart_totals .prods_panel_title, .prods_panel_subtitle, .sizes_headers_item {font-size: 1.2vw;}
.cart_totals .prods_panel {padding: 1vw; width: 21.5vw; border-width: 0.2vw; margin: 0 auto !important; border: none;}
.cart_totals .prod_sale_price {font-size: 2vw;}
.cart_totals .bras_buy_bt .added_to_cart {display: none !important;}
.cart_totals .rb_tx_1 {width: 3vw; font-size: 1vw;}
.cart_totals .rb_tx_2 {margin-right: 2vw; font-size: 1vw;}
.cart_totals .sizes_headers {margin: 1vw 0 0.5vw !important;}
.cart_totals .prod_size_items .rbwrapwrap {height: 2.4vw; padding: 0.25vw 0.35vw; border-radius: 2.4vw;}
.cart_totals .prod_buy_items {margin-top: 1vw !important;}
.related_prods {overflow: hidden; -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); border-radius: 0.5rem 3rem; margin-top: 2.5vw !important;}
.cart_totals .bg_title {height: 3.8vw; padding: 0 2vw; font-size: 1.5vw; border-radius: 0.4vw 1.6vw; line-height: 1;}
.related_prods_item {text-align: center; height: auto !important;}
.cart_totals .bras_buy_bt a {font-size: 1.2vw; width: 13.958333333333332vw; height: 2.552083333333333vw; line-height: 2.552083333333333vw; border-radius: 2.552083333333333vw; margin-bottom: 0.5vw;}
.cart_totals .prod_buy_items {display: block; text-align: center;}
.cart_totals .prod_buy_item {width: 100%; margin-bottom: 1vw;}

.related_prods .slick-arrow {-webkit-appearance: none; appearance: none; display: block; border: none; color: transparent; position: absolute; z-index: 3; top: 36%; width: 2.2vw; height: 2.2vw; border-radius: 50%; background-color: transparent; background-image: url('assets/images/right-chevron_n.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.related_prods .slick-prev {right: 0;}
.related_prods .slick-next {left: 0; -webkit-transform: scaleX(-1); transform: scaleX(-1);}
.related_prods .slick-track {display: flex !important; align-items: flex-start !important;}
.related_prods .slick-slide {height: auto !important;}

.box_shadow {-webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); border-radius: 0.5rem 3rem; padding: 2vw;}

.best {background-color: #21bac4;}
.best_in {display: flex; flex-wrap: wrap;}
.best_im {position: relative; width: 56.25vw;}
.best_im:before {content: ""; display: block; position: absolute; z-index: 1; width: 18.75vw; height: 18.75vw; border-radius: 50%; background-color: #f4923d; bottom: -12.5vw; right: 3vw;}
.best_im img {display: block; position: absolute; z-index: 2; width: 53.75vw; bottom: -10.729166666666668vw;}
.best_content {width: calc(100% - 56.25vw); padding: 13.020833333333332vw 0 14.583333333333332vw;}
.best_title {color: #ffffff; border-right: 1.25vw solid #f4923d; padding-right: 1vw; font-size: 2.8vw;}
.best_tx {color: #ffffff; font-size: 2.083333333333333vw; max-width: 35.166667vw; padding-right: 2vw; margin-top: 3vw;}

.milkcollector_wrap .wrap {display: block;}
.feel .wrap {max-width: 88.958333333333333vw; margin: 0 auto; padding: 14.947916666666668vw 0 7.708333333333333vw; border-bottom: 1px solid #c2c2c2;}
.feel_title {text-align: center; color: #21bac4; font-size: 3vw;}
.feel_tx {display: flex; margin-top: 4.6875vw;}
.feel_tx_tx {max-width: 52.166667vw;}
.feel_tx_tx p {font-size: 2.083333333333333vw; padding-right: 0;}
.feel_tx_tx h3 {font-size: 2.4vw; margin-top: 2vw; margin-bottom: 1vw;}
.feel_tx_im {position: relative; padding-right: 14vw;}
.feel_tx_im:after {content: ""; display: block; position: absolute; width: 12.359667vw; height: 21.274428vw; top: 56%; transform: translateY(-50%); right: 0; background-image: url('assets/images/arrows.svg'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.feel_tx_im img {display: block; width: 20.833333333333332vw;}

.milkcollector_wrap .features .wrap {max-width: 88.958333333333333vw; margin: 0 auto; padding: 7.083333333333333vw 0 3.5vw; border-bottom: 1px solid #c2c2c2;}
.milkcollector_wrap .features_title {text-align: center; color: #21bac4; font-size: 3vw;}
.milkcollector_wrap .features_subtitle {width: 52.854167vw; height: 4.270833333333333vw; line-height: 4.270833333333333vw; border-radius: 4.270833333333333vw; text-align: center; color: #ffffff; background-color: #f4923d; font-size: 3vw; font-weight: 500; text-transform: uppercase; margin: 2.083333333333333vw auto 0;}
.milkcollector_wrap .features_items_wrap {margin-top: 3.5vw;}
.milkcollector_wrap .features_items {display: flex; flex-wrap: wrap;}
.milkcollector_wrap .features_item {width: 25%; margin-bottom: 3.5vw;}
.milkcollector_wrap .features_item_im img {display: block; width: 8.229166666666668vw; height: 8.229166666666668vw; object-fit: contain; object-position: center;}
.milkcollector_wrap .features_item_tx {font-size: 2vw; font-weight: 400; color: #f4923d;}
.milkcollector_buy_in .sec_content {width: 34vw;}
.milkcollector_wrap .prods_2 .wrap {max-width: 88.958333333333333vw; margin: 0 auto; padding: 0 0 10vw; border-bottom: 1px solid #c2c2c2;}
.milkcollector_buy_tx_2 {text-align: center; font-size: 2vw; font-weight: 500; color: #f4923d; margin-top: 2vw;}
.milkcollector_wrap .certificates .wrap {padding-top: 7vw;}

.product_tx {text-align: center; font-size: 2vw; font-weight: 700; color: #ff940e; margin-top: 2vw;}

.product.post-14213 .image a {padding: 20px}
.product.post-14213 .image a img {object-fit: contain !important;}

ul.products.archive-products-row li.product a img {width: 100%; height: 100% !important; object-fit: contain; object-position: center center;}

.modes {padding: 4vw 0;}
.modes_in {display: flex; flex-wrap: wrap; max-width: 95vw; margin: 0 auto; border-bottom: 1px solid #dddddd;}
.modes_right {width: 50%; text-align: center;}
.modes_left {width: 50%;}
.modes_tx {font-size: 1.8vw; font-weight: 500; margin-top: 2vw;}
.modes_title {color: #f4923d; font-size: 3.333333333333333vw;}
.modes_im img {display: block; width: 34vw; margin: 3vw auto 0;}
.modes_item_in {display: flex; flex-wrap: wrap; align-items: center;}
.modes_item_im {width: 8vw;}
.modes_item_im img {display: block; width: 8vw; height: auto;}
.modes_item_content {width: 30vw; margin-right: 1vw;}
.modes_item_title {display: flex; align-items: center;}
.modes_item_title_tx {color: #21bac4;}
.modes_item_number {display: flex; justify-content: center; align-items: center; color: #ffffff; width: 3vw; height: 3vw; border-radius: 50%; background-color: #f4923d; margin-left: 1vw;}
.modes_item_tx {font-size: 1.3vw; margin-top: 1vw;}
.modes_item {padding-bottom: 3vw; margin-bottom: 3vw; border-bottom: 1px solid #dddddd;}
.modes_item:last-child {border-bottom: none;}

.screen_in {display: flex; padding: 6vw 0; max-width: 84vw; margin: 0 auto; border-bottom: 1px solid #dddddd;}
.screen_left {width: 50%; text-align: center;}
.screen_right {width: 50%;}
.screen_title {color: #f4923d;}
.screen_im img {display: block; width: 36vw; height: auto; margin: 0 auto;}
.screen_items {position: relative; background-color: #25cad2; padding: 3vw 1vw; width: 32.5vw; border-radius: 5vw; margin-right: 5vw;}
.screen_item {display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 1.5vw;}
.screen_item_im img {display: block; width: 7vw; height: auto;}
.screen_item_tx {font-size: 2vw; font-weight: 500; margin-right: 5vw; color: #ffffff;}
.screen_items:after {content: ""; display: block; position: absolute; top: 7%; right: 9.5vw; width: 0.35vw; height: 84%; background-color: #f4923d;}
.soft_wrap section.prods {padding: 4vw 0;}
.soft_wrap section.prods_1 {padding-top: 1vw;}
.avnss .wrap {display: block; max-width: 90vw; margin: 0 auto; text-align: center; padding: 4vw 0;}
.avnss_items {display: flex; justify-content: center; margin-top: 4vw;}

.avnss {border-bottom: 1px solid #dddddd;}
.avnss_im_1 img, .avnss_im_2 img, .avnss_im_3 img {display: block; height: auto; width: 27vw; margin: 1vw 0;}
.avnss_im_2 img {width: 32vw;}
.avnss_im_3 img {width: 24vw;}
.avnss_tx {font-size: 1.5vw;}
.avnss_item_2 {padding-top: 9vw;}
.avnss_item_3 {padding-top: 2vw;}

.avnss_2 {text-align: left; padding: 4vw 0;}
.avnss_2_in {display: inline-flex; position: relative; width: 95vw; height: 49vw; justify-content: flex-end; padding: 4vw;}
.avnss_2_right {position: relative; z-index: 2; width: 37vw;}
.avnss_2_left {position: relative; z-index: 2; width: 57vw; text-align: right;}

.avnss_2_in .bg_im img {object-fit: contain; object-position: left center; top: 0; left: 0;}

.avnss_2_im {position: relative; margin-top: 3vw;}
.avnss_2_im:before {content: ""; display: block; position: absolute; z-index: 2; top: -3vw; width: 20vw; height: 20vw; border-radius: 50%; background-color: #f4923d;}
.avnss_2_im img {display: block; position: relative; z-index: 3; width: 37vw; height: auto;}
.avnss_2_items {margin-top: 1vw;}
.avnss_2_item_im img {display: block; width: 7vw; height: auto;}
.avnss_2_item {display: flex; margin-bottom: 1vw;}
.avnss_2_item_tx {font-size: 1.8vw; color: #ffffff; margin-right: 3vw;}
.avnss_2_item:first-child .avnss_2_item_tx, .avnss_2_item:nth-child(3) .avnss_2_item_tx{padding-top: 1.8vw;}
.avnss_2_item:nth-child(2) .avnss_2_item_tx{padding-top: 0.8vw;}
.avnss_2_title {color: #ffffff;}

.term-29 .woocommerce-pagination {display: none !important;}

.compare_wrap .top {height: 65.22633744855968vw; padding-top: 4vw;}
.compare_wrap .top .wrap {display: block; width: 80vw; margin: 0 auto;}
.compare_wrap .top_title {margin-top: 0; font-size: 2.6vw; padding: 0 3vw; border-radius: 4.270833333333333vw;}
.compare_wrap .top_subtitle {font-weight: 500; line-height: 1.2;}
.compare_wrap .pumps .wrap {display: block; max-width: 90vw; margin: 0 auto;}
.compare_wrap .sections_title {width: 35vw; letter-spacing: 0; padding: 0;}
.compare_wrap .pumps .sec_prod .wrap {display: flex; justify-content: center; border-bottom: 2px solid #e2e2e2; margin-bottom: 8vw;}
.compare_wrap .pumps .sec_prod:last-child .wrap {border-bottom: none; margin-bottom: 0;}
.compare_wrap .prod_im img {display: block; position: relative; width: 44vw; height: auto; top: -5vw;}
.compare_wrap .prod_content {width: 38vw; margin-left: 0;}
.compare_wrap .pumps #sec_prod_2 .wrap {flex-direction: row-reverse;}
.compare_wrap .pumps #sec_prod_2 .prod_im {position: relative; right: -9vw;}

.who {position: relative;}
.who .wrap {display: block; position: relative; z-index: 2; max-width: 90vw; margin: 0 auto;}
.who_im img {display: block; width: 62vw; height: auto; margin: 0 auto; position: relative; left: -2vw;}
.compare_wrap .pumps {padding-bottom: 6vw;}
.who:before {content: ""; display: block; position: absolute; z-index: 1; top: 42vw; height: 15vw; width: 100vw; border-radius: 50%; background-color: #23b9c4;}
.who:after {content: ""; display: block; position: absolute; z-index: 1; top: 49.5vw; height: 86vw; width: 100vw; background-color: #23b9c4;}
.who_title {width: 38.854167vw; margin: 0 auto;}

.who_item_in {display: flex;}
.who_item_im img {display: block; width: 20vw; height: auto;}
.who_item_title {color: #ffffff; text-transform: uppercase;}
.who_item_tx {color: #ffffff; font-size: 2.2vw; font-weight: 500;}
.who_item_content {padding-top: 7vw;}
.who_item:nth-child(2) .who_item_content, .who_item:nth-child(3) .who_item_content {padding-top: 4vw;}
.who_item {border-bottom: 0.4vw solid #f4923d; padding-bottom: 1vw; margin-bottom: 1vw;}
.who_item:last-child {border-bottom: none;}

.tech {margin-top: 7.5vw;}
.tech .wrap {display: block; padding-top: 12vw; padding-bottom: 12vw; max-width: 76vw; margin: 0 auto;}
.tech_title {width: 53.854167vw; margin: 0 auto;}

.cmp_row {display: flex;}
.cmp_cell {width: 25%;}
.im_cell img {display: block; width: 20vw; height: auto;}

.cmp_tbl_wrap {margin-top: 4vw;}

.content_table .cmp_cell {display: flex; align-items: center;}
.content_table .cmp_cell {padding: 1.2vw 1.8vw; font-size: 1.6vw;}
.content_table .cmp_cell p {font-size: 1.6vw;}
.content_table .cmp_cell.item_1 {background-color: #24b8c4; color: #ffffff; font-weight: 500;}
.content_table .cmp_row:nth-child(even) .cmp_cell.item_1 {background-color: #5ac5cd;}
.cmp_span {display: block; font-size: 1vw;}
.content_table .cmp_row.item_1 .cmp_cell:not(.item_1) {justify-content: center; text-align: center; text-transform: uppercase;}
.content_table .cmp_row.item_1 .cmp_cell:not(.item_1) p {font-weight: 500;}

.content_table .cmp_cell.item_2, .content_table .cmp_cell.item_3, .btns_cell:not(.item_1):not(.item_4) {border-left: 0.4vw solid #808080;}
.content_table .cmp_cell.item_3, .content_table .cmp_cell.item_2, .content_table .cmp_cell.item_4 {border-bottom: 0.2vw solid #808080;}

.btns_cell {display: flex; justify-content: center;}
.btns_cell .s_bt a {font-size: 1.4vw; line-height: 1; text-align: center; width: 14vw; padding: 0.5vw 1vw;}

.cmp_cell_in {width: 100%;}

.content_table .cmp_row.item_10 .cmp_cell.item_3, .content_table .cmp_row.item_10 .cmp_cell.item_4, .content_table .cmp_row.item_15 .cmp_cell.item_2, .content_table .cmp_row.item_15 .cmp_cell.item_3, .content_table .cmp_row.item_15 .cmp_cell.item_4, .content_table .cmp_row.item_9 .cmp_cell.item_3 p {background-image: url('assets/images/check_grey.png'); background-size: 3vw; background-position: center; background-repeat: no-repeat;}
.content_table .cmp_row.item_9 .cmp_cell.item_3 p {background-position: right center; padding-right: 4vw;}

.content_table .cmp_row.item_1 .cmp_cell.item_1 {border-top-right-radius: 1vw; border-top-left-radius: 1vw;}
.content_table .cmp_row.item_17 .cmp_cell.item_1 {border-bottom-right-radius: 1vw; border-bottom-left-radius: 1vw;}

.oHVdj .Carousel__CarouselArrowControlContainer-sc-f2ox7y-8 {left: 0;}

.pumpsn {padding-bottom: 3vw;}
.pumpsn .wrap {max-width: 90vw;}
.pumpsn_tx {color: #4d4d4d; font-size: 1.8vw; font-weight: 700; margin-top: 1.8vw;}
.pumpsn_pumps_items {display: flex; flex-wrap: wrap; justify-content: center; margin-top: 1.8vw;}
.pumpsn_pumps_item {width: 33.3333333%; padding: 0 1vw;}
.pumpsn_pumps_item_in {width: 27vw; margin: 0 auto;}
.pumpsn_pumps_item .bg_title {width: 100%; padding: 0 3vw;}
.pumpsn_pumps_item_im img {display: block; width: 27vw; object-fit: contain; object-position: center;}
.pumpsn_tx2 {color: #4d4d4d; font-size: 1.8vw; font-weight: 500; margin-top: 1.8vw;}
.pumpsn_bt.prod_bt {margin-top: 3vw;}
.breastfeeding {padding-top: 25vw;}
.breastfeeding_im_wrap:before {right: 75.145833vw; bottom: 37.479167vw;}
.talk {padding-bottom: 2vw;}
.talk .wrap, .write .wrap {display: block !important; max-width: 90vw; margin: 0 auto; border-top: 1px solid #c9c9c9;}
.talk_videos {display: flex; flex-wrap: wrap; margin-top: 4vw;}
.talk_video {width: 50%; padding: 0 1vw; margin-bottom: 2vw;}
.standard {padding-top: 2vw; padding-bottom: 8vw;}
.standard .wrap {max-width: 90vw;}
.standard_in {display: flex; flex-wrap: wrap; justify-content: center;}
.standard_tx {color: #4d4d4d; font-size: 1.8vw; margin-top: 2.5vw;}
.standard_content {width: 33vw;}
.standard_im {width: 17vw; margin-right: 6vw;}
.standard_im img {display: block; width: 17vw; height: auto; margin: 0 auto;}

.wpcf7 {direction: rtl !important;}

.about_wrap {padding-top: 0;}
.about_wrap .wrap {display: block; width: 100%; margin: 0 auto; max-width: 90vw;}
.about_wrap .top {height: 64.75vw; padding-top: 6vw;}
.about_wrap .top .blue_title {width: 23vw; border-radius: 1.5vw;}
.about_wrap .top_subtitle {color: #4d4d4d; font-size: 3vw;}

.about_text {padding-top: 6vw;}
.about_text_tx {font-size: 2.4vw; font-weight: 600; border-right: 1vw solid #f3923d; padding-right: 2vw; line-height: 1.2; color: #000000;}
.about_text_tx2 {background-color: #22bac4; color: #ffffff; border-radius: 4vw; font-size: 2.2vw; padding: 4vw 6vw 4vw 7vw; margin-top: 8vw;}
.about_wrap .talk {padding-top: 8vw;}
.about_bottom {padding-bottom: 40px;}

.about_wrap .standard_content {width: 34vw;}
.about_wrap .standard_im {margin-right: 5vw;}

.payments-row .item_9 img {width: 3.5rem; height: 3.5rem;}


.hXrUSE {left: 0;}

a.button, .woocommerce button.button, .woocommerce a.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .custom-cart-btn .added_to_cart.wc-forward, button.button, .woocommerce button.button.alt, .woocommerce .cart .button, .woocommerce .entry-summary .yith-wcwl-add-button .add_to_wishlist, .woocommerce .entry-summary .yith-wcwl-add-button a, .woocommerce #review_form #respond .form-submit input, .bt_orange_2 a {padding-left: 1vw; padding-right: 1vw;}

.massage_wrap .wrap, .inner_prod_page_wrap .wrap {display: block !important;}
.massage_wrap .top_im img, .inner_prod_page_wrap .top_im img {display: block; width: 34vw; height: auto; margin: 0 auto;}
.massage_top, .inner_prod_top {padding-top: 4vw; overflow: hidden;}
.massage_wrap .main_title, .inner_prod_page_wrap .main_title {width: 39.854167vw;}
.massage_in, .inner_prod_in {width: 40vw; margin-right: 54vw;}
.massage_wrap .prods .wrap, .inner_prod_page_wrap .prods .wrap {max-width: 90vw; margin: 0 auto; padding-bottom: 6vw; border-bottom: 1px solid #808080;}
.massage_wrap .prods_2 .wrap, .inner_prod_page_wrap .prods_2 .wrap {border-bottom: none;}
.prods_1_top {text-align: center; padding-top: 2vw;}
.prods_1_title {font-size: 2.4vw;}
.prods_1_tx {font-size: 2.4vw;}
.massage_wrap .pump_buy_title, .inner_prod_page_wrap .pump_buy_title {font-family: inherit !important; color: #f4923d;}
.massage_wrap .pump_buy_tx, .inner_prod_page_wrap .pump_buy_tx {font-size: 2.4vw;}
.massage_wrap .bg_title, .inner_prod_page_wrap .bg_title {padding: 0 1.5vw; margin-top: 1vw; text-transform: none;}
.massage_wrap .pump_buy_prods, .inner_prod_page_wrap .pump_buy_prods {width: 58%; margin-top: 9vw;}
.massage_wrap .pump_buy_in .sec_content, .inner_prod_page_wrap .pump_buy_in .sec_content {width: 40%; padding-top: 6vw;}
.massage_wrap .pump_buy_in, .inner_prod_page_wrap .pump_buy_in {padding-top: 4vw;}
.avns_im {position: relative; width: 44%;}
.avns_im img {display: block; position: absolute; top: 0; right: 50%; transform: translateX(50%);}
.massage_wrap .avn_title, .inner_prod_page_wrap .avn_title {color: #ffffff; text-transform: none;}
.massage_wrap .avns_left, .inner_prod_page_wrap .avns_left {width: 40%; padding-top: 4vw; margin-right: 2vw;}
.avns_subtitle {font-size: 2.2vw; text-align: center;}
.avn_tx ::marker {color: #f4923d;}
.avn_tx li {margin-bottom: 0.5vw; font-size: 2.4vw;}
.reasons {background-color: #21bac4; padding: 4vw 0 3vw;}
.reasons_in {display: flex; flex-wrap: wrap; max-width: 86vw; margin: 0 auto;}
.reasons_items {display: flex; flex-wrap: wrap; margin-top: 3vw;}
.reasons_item {width: 50%;}
.reasons_title {color: #ffffff; line-height: 1.3; font-size: 3vw; letter-spacing: 0.05vw; margin-right: 1vw;}
.massage_wrap .avns_in, .inner_prod_page_wrap .avns_in {border: none; padding-bottom: 8vw;}
.massage_wrap .avn_tx, .inner_prod_page_wrap .avn_tx {margin-top: 3vw;}
.massage_wrap .avns_im img, .inner_prod_page_wrap .avns_im img {width: 69vw;}
.reasons_right {width: 36vw;}
.reasons_items {justify-content: center; width: 32vw;}
.reasons_item {margin-bottom: 3vw;}
.reasons_item_im img {display: block; width: 7vw; margin: 0 auto;}
.reasons_item_title {color: #ffffff; text-align: center; font-size: 1.8vw; margin-top: 1.4vw;}
.reasons_left {width: 50vw;}
.reasons_im {position: relative; height: 100%;}
.reasons_im img {display: block; position: absolute; width: 115%; height: auto; z-index: 3; bottom: -8vw; right: -4vw;}
.reasons_im:before, .reasons_im:after {content: ""; display: block; position: absolute; border-radius: 50%; z-index: 2;}
.reasons_im:before {width: 17vw; height: 17vw; background-color: #f4923d; top: 12vw; right: 7vw;}
.reasons_im:after {width: 7vw; height: 7vw; background-color: #ffffff; top: 9vw; right: 28vw;}

.design {padding: 10vw 0 0;}
.design_in {display: flex; flex-wrap: wrap; max-width: 90vw; margin: 0 auto; padding-bottom: 10vw; border-bottom: 1px solid #808080;}
.design_right, .design_left {width: 50%;}
.massage_wrap .design_title {width: 36vw; line-height: 4.270833333333333vw; color: #ffffff;}
.design_tx {font-size: 2.1vw; margin-top: 5vw; padding-right: 2vw; border-right: 1vw solid #f3923d;}
.design_im {margin-top: 4vw;}
.design_im img {display: block; width: 31vw; margin-right: 1vw;}
.design_im_2 img {display: block; width: 28vw;}
.design_im_2 {position: relative;}
.design_items {position: absolute; top: 0;}
.design_item {position: absolute; font-size: 2vw; width: 12vw;}
.design_item:first-child {top: -4vw;}
.design_item:nth-child(2) {top: 10vw; right: 30vw;}
.design_item:nth-child(3) {top: 30vw; right: 16vw;}
.massage_wrap .prods_2, .inner_prod_page_wrap .prods_2 {padding: 3vw 0 5vw;}

#massage .prod_im img {width: 34vw;}
#massage .bg_title, #biamba_magic_brush .bg_title {padding: 0 3vw;}
#massage .prod_content {margin-left: 0; margin-right: 3vw;}

.partner_items .slick-arrow {-webkit-appearance: none; display: block; position: absolute; z-index: 3; top: 50%; margin-top: -16px; border: none; color: transparent; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 12px 0px; width: 32px; height: 32px; border-radius: 50%; background-color: rgba(0,0,0,0.5); transition: all 0.5s ease; top: 8.5vw !important;}
.partner_items .slick-arrow:after {content: ""; display: block; position: absolute; top: 50%; right: 50%; margin-top: -10px; margin-right: -10px; width: 20px; height: 20px; background-image: url('assets/images/arr_right_white.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.partner_items .slick-next:after {transform: rotate(180deg);}
.partner_items .slick-arrow:hover {background-color: rgba(0,0,0,0.8);}
.partner_items .slick-prev {right: -48px;}
.partner_items .slick-next {left: -48px;}
.partner_items.partners-wrapper {overflow: unset !important;}
.partner_items .slick-list {overflow: hidden !important;}

[class^="Carousel__CarouselArrowControlContainer"] svg {transform: rotate(180deg) !important;}
[class^="Carousel__CarouselArrowControlContainer"][aria-label="Previous"] {right: 0 !important; left: unset !important;}
[class^="Carousel__CarouselArrowControlContainer"][aria-label="Next"] {left: 0 !important; right: unset !important;}

.sale_reminder {
  position: fixed;
  z-index: 16;
  transform: rotate(-90deg);
  background-color: #03c3cb;
  color: #ffffff;
  width: 8.5vw;
  height: 3vw;
  top: 50%;
  right: -6vw;
  text-align: center;
  padding: 0.42vw 0 0;
  font-size: 0.8vw;
  line-height: 1.2;
  box-shadow: 0 3px 6px 0 rgba(0,0,0,0.36);
  border-radius: 10px 10px 0 0;
  transition: all 0.3s ease;
}
.sale_reminder span {
  display: block;
  font-size: 1.1vw;
}
.srshow.sale_reminder {right: -2.8vw;}

.footer_new > .container{display: block;}
.footer-menu {align-items: flex-start;}
.footer-menu li {text-align: right;}
#footer .row .mnu-col {width: 70%; padding-top: 70px; padding-right: 0;}
.footer-menu-row {flex-wrap: wrap;}
.footer-menu:first-child, .footer-menu-row .footer-menu:first-child {width: 30%;}
.footer-menu:nth-child(2), .footer-menu-row .footer-menu:nth-child(2) {width: 31%;}
.footer-menu:nth-child(3), .footer-menu-row .footer-menu:nth-child(3) {width: 23%;}
.footer-menu:nth-child(4), .footer-menu-row .footer-menu:nth-child(4) {width: 15%;}
#footer .row .form-col {width: 30%; padding-top: 20px;}
#footer .row .form-col > .wrap {display: block;}
.footer-form {margin-top: 30px;}
#footer .footer-social {margin-top: 0 !important;}
.footer-menu > li:first-child a, .menu-item-30018 > a, .menu-item-44303 > a, .menu-item-48744 > a, .menu-item-58336 > a, .menu-item-60302 > a, .menu-item-64547 > a, .menu-item-64550 > a, .menu-item-64553 a, .menu-item-64557 > a, .menu-item-64559 > a, .menu-item-93369 > a {pointer-events: none; font-weight: 700 !important;}
.menu-item-30018, .menu-item-44303, .menu-item-58336, .menu-item-64547, .menu-item-64550, .menu-item-64553, .menu-item-64557, .menu-item-64559, .menu-item-93369 {margin-top: 2rem !important;}
.footer-menu {position: relative;}
.footer-menu:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #d0d0d0;
}
.footer-menu:last-child:after {display: none;}

#JPO_container_180 .jpo_in {width: 600px; padding: 2vw 1vw 0;}
#JPO_container_180 li::marker {color: #f7953d;}
#JPO_container_180 .jpo_im img {width: 90%;}
.jpo_buy_bt .add_to_cart_button.added {display: none !important;}

.term-29 .post-30722 .prod_item_tx, .term-29 .post-56480 .prod_item_tx {text-align: right; padding: 0 30px 0 0;}
.term-29 .post-30722 .prod_item_tx li, .term-29 .post-56480 .prod_item_tx li {list-style: disc !important; margin: 0 1vw 0 0.1vw;}
.term-29 .post-30722 .prod_item_tx li::marker, .term-29 .post-56480 .prod_item_tx li::marker {color: #f7953d;}

.tbl_sm_tx {display: block; font-size: 1.2vw; line-height: 1.2 !important;}

.write_items {display: flex; flex-wrap: wrap; margin-top: 4vw;}
.write_item {width: 50%; padding: 0 1vw; margin-bottom: 3vw;}
.page_wrap.inner_page_wrap .write_item_im img, .write_item_im img {display: block; width: 100%; height: 25vw !important; object-fit: cover; object-position: top;}
.write_item_content, .talk_video_content {margin-top: 1vw; text-align: right;}
.write_item_title, .write_item_tx, .write_item_source, .talk_video_title, .talk_video_desc, .talk_video_quote {font-size: 1.9vw; line-height: 1.4; padding-left: 4vw;}
.write_item_tx, .talk_video_desc, .talk_video_quote {height: 6.4vw; overflow: hidden;}
.write_item_title, .write_item_source, .talk_video_title {font-weight: 700;}
.talk_video_in iframe {display: block; width: 100%; height: 19.16666667vw;}

.write_item_in {position: relative;}
.write_logo {display: flex; position: absolute; top: 0.9vw; right: 0.9vw; width: 12vw; height: 4vw; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.3);}
.write_logo img {display: block; width: 9vw; height: 3vw; object-fit: contain; object-position: center;}

.payments-row .item_10 a img {width: 6rem;}

.woocommerce-checkout #content {overflow: hidden;}

.woocommerce-checkout-review-order-table {table-layout: fixed;}

.inner_prod_top {height: 64.7894343384002vw;}
.warm_out_wrap .top_im img {width: 15vw;}
.warm_out_wrap .pump_buy_subtitle, .inner_prod_wrap .pump_buy_subtitle, .magic_brush_wrap .pump_buy_subtitle {text-transform: uppercase; margin-top: 2vw;}
.inner_prod_page_wrap .pump_buy_tx {font-size: 1.8vw; margin-top: 2vw;}
.warm_out_wrap .pump_buy_prods, .magic_brush_wrap .pump_buy_prods {justify-content: center; width: 30%;}
.warm_out_wrap .pump_buy_1_item_im img, .magic_brush_wrap .pump_buy_1_item_im img {width: 12vw; object-fit: contain;}
.magic_brush_wrap .pump_buy_1_item_im img {width: 20vw; top: -8.8vw;}
.warm_out_wrap .pump_buy_item_subtitle {text-transform: uppercase;}
.warm_out_wrap .prods .wrap {border-bottom: none;}
.inner_prod_text {background-color: #21b9c3;}
.inner_prod_page_wrap .pump_buy_title {font-size: 2vw; letter-spacing: 0;}
.text_title {width: 41vw; font-size: 2.6vw;}
.text_tx {color: #ffffff; font-weight: 400; font-size: 2.2vw; line-height: 1.2; margin-top: 2vw;}
.text_in {display: flex; flex-wrap: wrap;}
.text_im img {display: block; position: absolute; z-index: 2; width: 52.3299277348617vw; bottom: -4.859207575380015vw; left: 1vw;}
.inner_prod_text {position: relative; padding: 9.020682780961874vw 4vw 19.43683030152006vw 0;}
.inner_prod_text:before {content: ""; display: block; position: absolute; z-index: 1; top: 7vw; left: 6vw; width: 18vw; height: 18vw; border-radius: 50%; background-color: #f3913d;}
.warm_out_wrap .avns_title {color: #f3913d;}
.warm_out_wrap .avn_items {width: 100%;}
.warm_out_wrap .pump_buy_1, .magic_brush_wrap .pump_buy_1 {width: 100%;}
.warm_out_wrap .pump_buy_in, .magic_brush_wrap .pump_buy_in {justify-content: center;}
.warm_out_wrap .pump_buy_in .sec_content {width: 34%;}
.magic_brush_wrap .pump_buy_in .sec_content {width: 38%;}
.inner_prod_page_wrap .avn_im img {width: 6.47894343384002vw;}
.inner_prod_page_wrap .avn_im {margin: 0;}
.warm_out_wrap .avn_item {display: flex; align-items: flex-start; flex-wrap: wrap;}
.warm_out_wrap .avn_item_title {color: inherit; margin: 0; text-align: right; font-size: 2vw;}
.warm_out_wrap .avn_item_tx {color: inherit; margin: 0; text-align: right; font-size: 1.8vw;}
.warm_out_wrap .avn_item_content {margin-right: 2.24271118863693vw;}
.warm_out_wrap .avn_items {margin-top: 3.139795664091702vw; justify-content: flex-start;}
.warm_out_wrap .avns .wrap, .magic_brush_wrap .avns .wrap {max-width: 90vw !important; margin: 0 auto !important; padding: 6.105158235733865vw 0 3.98704211313232vw; border-bottom: 1px solid #808080;}
.warm_out_wrap .design, .magic_brush_wrap .design {padding: 0;}
.warm_out_wrap .design .wrap, .magic_brush_wrap .design .wrap {max-width: 90vw !important; margin: 0 auto !important; padding: 3.98704211313232vw 0 9vw; border-bottom: 1px solid #808080;}
.design_title {width: 100%; color: #f3913d; line-height: 1.2;}
.warm_out_wrap .design_im img {width: 48.81634687266384vw; margin: 0 auto;}
.design_im_wrap {position: relative; margin-top: 9.170196860204335vw;}
.inner_prod_page_wrap .design_item {width: auto; white-space: nowrap; line-height: 1.1;}
.warm_out_wrap .design_items {position: static;}
.warm_out_wrap .design_item:first-child {text-align: left; top: 3.3vw; right: 6vw;}
.warm_out_wrap .design_item:nth-child(2) {text-align: center; top: -5.5vw; right: 37.5vw;}
.warm_out_wrap .design_item:nth-child(3) {top: 3.3vw; left: 6.3vw; right: unset;}
.warm_out_wrap .design_item:nth-child(4) {text-align: left; bottom: -1.3vw; right: 4vw;}
.warm_out_wrap .design_item:nth-child(5) {bottom: -3vw; right: 40.3vw;}
.warm_out_wrap .design_item:nth-child(6) {bottom: -0.4vw; left: 8.5vw;}
.warm_out_wrap .prods_2 {position: relative; overflow: hidden;}
.warm_out_wrap .prods_2:before {content: ""; display: block; position: absolute; z-index: 1; top: 10vw; left: -7vw; width: 18vw; height: 18vw; border-radius: 50%; background-color: #f3913d;}

.warm_out_wrap .main_title {text-transform: uppercase;}
.warm_out_wrap .pump_buy_1, .magic_brush_wrap .pump_buy_1 {border-color: #21b9c3;}

#warm_out .prod_im img {width: auto; height: 32vw;}
#warm_out .prod_content {padding-top: 5vw;}
#warm_out .wrap {justify-content: center; padding-bottom: 6vw; margin-bottom: 10vw; border-bottom: 1px solid #c9c9c9;}

.cart_totals .massage_buy_1 {text-align: center;}

.multipass-form {display: block !important;}
.submit-voucher, .add-voucher, .add-cc {width: 50% !important; color: #ffffff !important; margin: 1vw auto 0 !important;}
.add-voucher, .add-cc {width: 60% !important;}

/* multipass hide form*/
.multipass-review {display: none !important;}
.multipass-review.active {display: block !important;}

.bags_buy_bt_wrap a {font-size: 1.1vw !important;}

.woocommerce form .form-row .optional {font-size: 1.2rem;}

.cart_totals .warm_out_buy_item_im img {width: 10vw; top: -8.4vw;}

.payments-row a {pointer-events: none;}

.magic_brush_in {margin-right: 6vw;}
.magic_brush_wrap .main_title {margin-top: 0;}

.magic_brush_wrap .text_in {flex-direction: row-reverse; padding-left: 4vw;}
.magic_brush_wrap .inner_prod_text {border-bottom-left-radius: 30vw; padding: 4vw 4vw 23.43683vw 0;}
.magic_brush_wrap .text_im img {right: 1vw; left: unset; width: 48.329928vw;}
.magic_brush_wrap .text_tx {line-height: 1.4;}
.magic_brush_wrap .inner_prod_text:before {right: 6vw; left: unset;}
.magic_brush_wrap .avns {padding-top: 6vw;}
.magic_brush_wrap .avns_title {color: #f3913d;}
.magic_brush_wrap .avn_items {width: 100%; margin-top: 3vw;}
.magic_brush_wrap .avn_item {display: flex;}
.magic_brush_wrap .avn_item_content {text-align: right; margin-right: 1.5vw;}
.magic_brush_wrap .avn_item_title {margin-right: 0; color: #56595d;}
.magic_brush_wrap .avn_item_tx {color: #56595d; margin-top: 0; font-size: 1.7vw;}
.magic_brush_wrap .avns .wrap {max-width: 90vw; margin: 0 auto;}
.magic_brush_wrap .design_im img {width: 63.04510341390481vw; margin: 0 auto;}
.magic_brush_wrap .design_item:first-child {top: 25.2vw; right: 1vw;}
.magic_brush_wrap .design_item:nth-child(2) {top: 42.5vw; right: 5vw;}
.magic_brush_wrap .design_item:nth-child(3) {top: 42.5vw; right: 67vw;}
.magic_brush_wrap .design_item:nth-child(4) {top: 3vw; right: 67vw;}

.page-id-36707 #header, .page-id-36707 #top-header, .page-id-36707 #entry-header, .page-id-36707 #footer, .page-id-36707 .mobile-hotline, .page-id-36707 #pojo-a11y-toolbar, .page-id-36707 #copyright {display: none !important;}
.page-id-36707 #default-page {padding-top: 0 !important;}


.coupons_wrap {padding-top: 11vw; padding-bottom: 4vw;}
.coupons_top table {position: relative; left: 50%; transform: translateX(-50%); border-collapse: collapse; width: 100%; max-width: 700px;}
.coupons_top td {padding: 1vw;}
.coupons_top thead {background-color: #21bfc7; color: #ffffff;}
/*.coupons_top tbody tr.body_row:nth-child(even) {background-color: #f2f2f2;}*/
.search_row input {width: 100%;}
.body_row td:first-child {width: 40%;}
.body_row td:nth-child(2) {width: 15%;}
.body_row td:nth-child(3) {width: 30%;}
.body_row td:nth-child(4) {width: 15%;}
.page-template-coupons #pojo-a11y-toolbar {display: none;}
.body_row {border-bottom: 1px solid #f2f2f2;}

.coolbag_wrap {color: #4d4d4d;}
.coolbag_wrap section .wrap {display: block !important;}
.coolbag_top {height: 49.166666666666667vw;}
.coolbag_top .bg_im img {object-position: center bottom !important;}
.coolbag_main_title {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 4.479166666666667vw; color: #ffffff;}
.coolbag_main_title > span {display: block; font-size: 3.645833333333334vw;}
.coolbag_main_title > span > span {color: #21BAC4;}
.coolbag_top_tx {position: relative; font-size: 1.666666666666667vw; font-weight: 700; line-height: 1.178; color: #ffffff; margin-top: 1vw;}
.coolbag_top_tx:after {content: ""; display: block; width: 9.089583333333333vw; height: 0.852604166666667vw; border-radius: 0.852604166666667vw; background-color: #21BAC4; margin: 2vw auto 0;}
.coolbag_top_im img {display: block; width: 38.489583333333333vw; height: auto;}
.coolbag_top_in {position: absolute; z-index: 3; text-align: center; right: 47.375vw; top: 5.041666666666667vw;}

.coolbag_prod {z-index: 3; height: 51.875vw;}
.coolbag_wrap .sec_bg > .wrap {position: relative; z-index: 3;}
.coolbag_prod .wrap {max-width: 89.583333333333333vw; margin: 0 auto;}
.coolbag_prod_im img {display: block; width: 40.520833333333333vw; height: auto;}
.coolbag_prod_in {display: flex;}
.coolbag_prod_title {color: #4d4d4d; font-size: 2.5vw; font-weight: 700;}
.coolbag_prod_title > span {color: #FF940E; font-size: 4.166666666666666vw; font-weight: 900;}
.coolbag_prod_subtitle {font-size: 2.5vw; font-weight: 400;}
.coolbag_prod_subtitle > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.coolbag_prod_tx {font-size: 1.666666666666667vw;}
.coolbag_prod_subtitle {margin-top: 0.5vw;}
.coolbag_prod {padding-top: 2vw;}
.coolbag_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; position: absolute; top: 21vw; right: 0; font-size: 1.666666666666667vw; line-height: 1; width: 20.84375vw; height: 20.84375vw; background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/coolbag_star_banner_n.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.coolbag_prod_buy_title {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.coolbag_prod_buy_price_sale {color: #FF940E; margin-top: 0.4vw; font-weight: 800;}
.coolbag_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw;}
.coolbag_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.coolbag_prod_buy_buy_bt a, .coolbag_info_bt_wrap a {background-color: #FF940E !important; font-size: 1.041666666666667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0.35vw !important;}
.coolbag_info_bt_wrap a {background-color: #ffffff !important; color: #21BAC4 !important; border: 1px solid #21BAC4 !important;}
.coolbag_info_bt_wrap a:hover {box-shadow: none !important; background-color: #21BAC4 !important; color: #ffffff !important;}
.coolbag_prod_left {position: relative; margin-right: 13.541666666666667vw;}
.coolbag_prod_right {padding-top: 6vw;}
.coolbag_about {position: relative; height: 48.020833333333333vw;}
/*.coolbag_about:before {content: ""; display: inline-block; position: absolute; top: 8.645833333333333vw; right: 7.708333333333334vw; z-index: 3; width: 6.153645833333334vw; height: 6.153645833333334vw; background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/heart.gif'); background-size: contain; background-position: center; background-repeat: no-repeat;}*/
.coolbag_about_title {font-size: 2.5vw; font-weight: 700; color: #FF940E;}
.coolbag_about_tx {font-size: 1.666666666666667vw; margin-top: 1.5vw; line-height: 1.5;}
.coolbag_about_in {position: relative; z-index: 3; padding-top: 15vw; padding-right: 7.708333333333334vw;}
.coolbag_about_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}
.coolbag_avns {height: 53.854166666666667vw; padding: 4.5vw 0 0;}
.coolbag_avns_title {color: #FF940E; font-size: 2.5vw; font-weight: 300; line-height: 1.333333; text-align: center;}
.coolbag_avns_title > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.coolbag_avns_icons {display: flex; flex-wrap: wrap; justify-content: center; width: 79.114583333333333vw; margin-top: 4vw; margin-right: 16.666666666666667vw;}
.coolbag_avns_icon {width: 33.3333333%; margin-bottom: 4vw;}
.coolbag_avns_icon_title {color: #21BAC4; font-size: 1.458333333333333vw; line-height: 1.333333; font-weight: 700; margin-top: 1vw;}
.coolbag_avns_icon_tx {font-size: 1.25vw; line-height: 1.333333; font-weight: 300;}

.coolbag_design {background-color: #F9FFFF; height: 56.041666666666667vw; padding: 2vw 0 0;}
.coolbag_design_title {font-size: 3.125vw; font-weight: 400; text-align: center; line-height: 1.333333;}
.coolbag_design_title > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 4.114583333333333vw; line-height: 1.178;}
.coolbag_design_im img {display: block; width: 38.447916666666667vw; height: auto; margin: 3vw auto 0;}
.coolbag_design_item_title {color: #FF940E; font-size: 1.666666666666667vw; font-weight: 700; line-height: 1.333333;}
.coolbag_design_item_tx {font-size: 1.25vw; font-weight: 400; line-height: 1.333333;}
.coolbag_design_item {position: absolute; text-align: center;}
.coolbag_design_item:first-child {top: 12vw; right: 13vw;}
.coolbag_design_item:nth-child(2) {top: 16vw; right: 66vw;}
.coolbag_design_item:nth-child(3) {top: 37vw; right: 14vw;}
.coolbag_design_item:nth-child(4) {top: 48.5vw; right: 47vw;}
.coolbag_design_item:nth-child(5) {top: 38.5vw; right: 66.5vw;}

.coolbag_stroll {height: 49.947916666666667vw; padding-top: 8.75vw;}
.coolbag_stroll_title {font-size: 3.333333333333333vw; font-weight: 700; color: #ffffff; line-height: 1.028;}
.coolbag_stroll .wrap {max-width: 68.75vw; margin: 0 auto;}
.coolbag_stroll_subtitle, .coolbag_stroll_subtitle2 {display: inline-block; color: #ffffff; padding: 0.2vw 1vw; font-size: 1.510416666666667vw; margin-top: 1vw;}
.coolbag_stroll_subtitle > span, .coolbag_stroll_subtitle2 > span {/*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.coolbag_stroll_tx {font-size: 1.458333333333333vw; color: #ffffff; line-height: 1.33333; margin-top: 1.4vw;}

#prod_2 .coolbag_prod_title {direction: ltr; display: inline-block; color: #ffffff; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 4.479166666666667vw; line-height: 0.82; text-shadow: 6px 2px 0px rgba(162, 154, 154, 0.7);}
.titlespcb_1 {display: inline-block; color: #21BAC4 !important; font-size: 3.645833333333334vw !important; line-height: 1.02; text-shadow: 6px 2px 0px rgba(162, 154, 154, 0.7);}
.titlespcb_2 {display: inline-block; color: #FF940E; font-size: 3.645833333333334vw !important; line-height: 1.02; text-shadow: 6px 2px 0px rgba(162, 154, 154, 0.7);}
.coolbag_prod#prod_2 .wrap {max-width: 68.75vw;}
.coolbag_prod#prod_2 .coolbag_prod_left {margin-right: 6.541667vw;}
.coolbag_prod#prod_2 .coolbag_prod_right {padding-top: 13vw;}
.coolbag_prod#prod_2 .coolbag_prod_buy {background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/coolbag_star_banner_2.png');}

.coolbag_avns_icon_im img {display: block; width: 4.739583333333333vw; height: auto;}
.coolbag_design_ele_im img {display: block; position: absolute; width: 26.666666666666667vw; height: auto; top: 14vw; right: 37vw;}

.home_wrap #biamba_coolbag .prod_im img {display: block; width: 30vw; height: auto;}

.home_wrap #biamba_coolbag .wrap {padding: 9vw 0; max-width: 80vw; margin: 0 auto; border-bottom: 1px solid #c9c9c9;}
.home_wrap #biamba_magic_brush .wrap {padding-top: 9vw;}

.wow {visibility: hidden;}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.coolbag_stroll_subtitle, .coolbag_stroll_subtitle2 {position: relative;}
.coolbag_stroll_subtitle:before, .coolbag_stroll_subtitle2:before {content: ""; display: block; position: absolute; z-index: -1; top: 0; right: 0; height: 100%; background-color: #FF940E; width: 0; transition: 0.8s all ease; transition-delay: 0.2s;}
.coolbag_stroll_subtitle.active:before, .coolbag_stroll_subtitle2.active:before {width: 100%;}

.tax-product_cat.term-29 .select2-results__options li:nth-child(7), .tax-product_cat.term-29 .select2-results__options li:nth-child(8), .tax-product_cat.term-29 .select2-results__options li:nth-child(9), .tax-product_cat.term-29 .select2-results__options li:nth-child(10) {
  display: none !important;
}

.related_prods_item_coolbag .coolbag_prod_wrap {position: relative;}
.related_prods_item_coolbag .coolbag_prod_buy > div {font-size: 1.666666666666667vw; line-height: 1;}
.related_prods_item_coolbag .coolbag_prod_buy .coolbag_prod_buy_price_reg {font-size: 1.458333333333333vw;}

/* take air */
.take_air_wrap {color: #4d4d4d;}
.take_air_wrap section .wrap {display: block !important;}
.take_air_top {height: 49.166666666666667vw;}
.take_air_top .bg_im img {object-position: center bottom !important;}
.take_air_main_title, .take_air_about_prod_title {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 4.479166666666667vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.take_air_about_prod_title {font-size: 2.5vw; text-align: center; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.take_air_main_title > span, .take_air_about_prod_title > span {display: block; color: #21BAC4; font-size: 4.583333333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.take_air_about_prod_title > span {font-size: 2.395833333333333vw; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.take_air_top_tx {position: relative; font-size: 1.666666666666667vw; font-weight: 700; line-height: 1.178; color: #ffffff; margin-top: 1vw; text-shadow: 0px 1px 10px rgba(0, 0, 0, 0.45);}
.take_air_top_tx:after {content: ""; display: block; width: 9.089583333333333vw; height: 0.852604166666667vw; border-radius: 0.852604166666667vw; background-color: #21BAC4; margin: 1vw auto 0;}
.take_air_top_im img {display: block; position: absolute; top: -2vw; right: 18vw; width: 16.5625vw; height: auto;}
.take_air_top_in {position: absolute; z-index: 3; text-align: center; right: 13.541666666666667vw; top: 16.770833333333333vw;}

.take_air_prod {height: 46.875vw;}
.take_air_wrap .sec_bg > .wrap {position: relative; z-index: 5;}
.take_air_prod .wrap {max-width: 76.666666666666667vw; margin: 0 auto;}
.take_air_prod_im img {display: block; width: 24.791666666666667vw; margin-top: 8vw; height: auto;}
.take_air_prod_in {display: flex;}
.take_air_prod_title {color: #ffffff; font-size: 3.125vw; font-weight: 900; text-shadow: 0px 4px 4px rgba(33, 186, 196, 0.7);}
.take_air_prod_title > span {color: #FF940E; font-size: 4.166666666666666vw; font-weight: 900;}
.take_air_prod_subtitle {color: #23706E; font-size: 2.5vw; font-weight: 400; margin-top: 1.5vw;}
.take_air_prod_subtitle > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.take_air_prod_tx {font-size: 1.666666666666667vw;}
.take_air_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; position: absolute; top: 3.3vw; right: 1.5vw; font-size: 1.666666666666667vw; line-height: 1; width: 14.5vw; height: 22.4vw; background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/take_air_star_banner_n.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.take_air_prod_buy_title {margin-top: 0.8vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.take_air_prod_buy_price_sale {color: #FF940E; margin-top: 1.2vw; font-weight: 800;}
.take_air_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw;}
.take_air_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.take_air_prod_buy_buy_bt a {background-color: #FF940E !important; font-size: 1.041666666666667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0.8vw !important;}
.take_air_prod_left {position: relative; margin-right: 10vw;}
.take_air_prod_right {padding-top: 8.958333333333333vw;}
.take_air_prod_item_im {margin-top: 1.2vw; margin-right: 7.5vw;}
.take_air_prod_buy_sale_title {font-size: 1.354166666666667vw; font-weight: 500;}
.take_air_prod_wrap {position: relative;}
.take_air_prod_buy_details {font-size: 0.729166666666667vw; line-height: 1.4; font-weight: 500; margin-top: 1.5vw !important;}
.take_air_prod_item_im img {display: block; width: 20.78125vw; height: auto;}

.take_air_about {position: relative; height: 48.020833333333333vw;}
.take_air_about_title {font-size: 2.5vw; font-weight: 700; color: #FFFFFF;}
.take_air_about_tx {font-size: 1.25vw; color: #ffffff; margin-top: 1.5vw; line-height: 1.5;}
.take_air_about_in {position: relative; z-index: 3; width: 32.604166666666667vw; top: 10.9375vw; right: 8.4375vw;}
.take_air_about_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}

.take_air_avns {background-color: #FCEDE0; height: 53.854166666666667vw; padding: 4.270833333333333vw 0 0;}
.take_air_avns_title {color: #FF940E; font-size: 1.875vw; font-weight: 800; line-height: 1.333333; text-align: center;}
.take_air_avns_title > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.take_air_avns_icons {display: flex; flex-wrap: wrap; justify-content: center; width: 90.114583vw; margin-top: 5vw; margin-right: 10.729166666666667vw;}
.take_air_avns_icon {display: flex; width: 50%; margin-bottom: 1.5vw;}
.take_air_avns_icon_title {color: #21BAC4; font-size: 1.25vw; line-height: 1.333333; font-weight: 700;}
.take_air_avns_icon_tx {font-size: 1.041666666666667vw; line-height: 1.333333; font-weight: 300;}
.take_air_avns_subtitle {text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.take_air_avns_subtitle > span {display: block; color: #21BAC4; font-size: 2.395833333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.take_air_avns_tx {text-align: center; font-size: 1.25vw; color: #ffffff; width: 26.145833333333333vw; height: 2.8125vw; background-size: contain; background-position: center; background-repeat: no-repeat; margin: 1vw auto 0; padding-top: 0.27vw;}
.take_air_avns_icon_content {margin-right: 1.8vw;}
.take_air_avns_icon_im img {display: block; width: 4.166666666666666vw; height: auto;}

#prod_2.take_air_prod {height: 53.125vw;}
#prod_2.take_air_prod .wrap {max-width: 87.916666666666667vw;}
#prod_2 .take_air_prod_title {color: #21BAC4; font-size: 2.5vw; line-height: 1.333333333333333; font-weight: 800; text-shadow: none;}
#prod_2 .take_air_prod_tx {font-size: 1.875vw; font-weight: 300; margin-top: 2vw;}
#prod_2 .take_air_prod_wrap {margin-top: 12vw;}
#prod_2 .take_air_prod_right {padding-top: 6.9vw;}
.menu-item-41205 {margin-top: 4.2rem !important;}
.menu-item-41205 > a {cursor: default; pointer-events: none; font-weight: 700 !important;}
.related_prods .take_air_prod_im img {margin-top: 0;}

.take_air_wrap .certificates {padding-top: 4.375vw;}
.take_air_wrap .certificates_title, .take_air_wrap .reviews_title, .take_air_wrap .partners_title {font-size: 1.875vw !important; color: #FF940E !important; font-weight: 800 !important; letter-spacing: 0 !important;}
.take_air_wrap .certificates_tx p {font-size: 1.458333333333333vw !important; color: #21BAC4 !important;}
.take_air_bottom {background-color: #f3f3f3;}
.take_air_wrap .certificates .slick-slide:nth-child(3) img {width: 9.427083333333333vw !important; height: auto !important; max-width: unset !important; max-height: unset !important;}
.take_air_wrap .certificates .slick-slide:nth-child(4) img {width: 6.510416666666667vw !important; height: auto !important; max-width: unset !important; max-height: unset !important;}
.health_products_im_wrap {height: 47.083333333333333vw;}
.health_title {right: 50%; transform: translateX(50%);}
.health_products_ele_im picture {display: block; position: absolute; z-index: 4; top: 3vw; left: 3vw;}
.health_products_ele_im img {display: block; z-index: 4; width: 41.145833333333333vw; height: auto;}
#biamba_take_air {padding: 9vw 0;}
#biamba_take_air .prod_im img {width: 12vw;}
#biamba_take_air.sec_prod .wrap {flex-direction: row-reverse; justify-content: center;}
#biamba_take_air .prod_content {margin-right: 8.333333333333333vw; margin-left: 0;}
.related_prods .take_air_prod_buy_price_reg {line-height: 1;}
.take_air_prod {background-color: #ffffff;}
.take_air_prod#prod_2 {background-color: #ebf7f8;}
.cloud_items picture {display: block; position: absolute; height: auto; z-index: 4;}
.cloud_item_1_1 {width: 15.104166666666667vw; top: 0; right: 3.125vw;}
.cloud_item_1_2 {width: 12.8125vw; top: 4.583333333333333vw; right: 47.395833333333333vw;}
.cloud_item_1_3 {width: 9.947916666666666vw; top: 31.041666666666667vw; right: 7.395833333333333vw;}
.cloud_item_1_4 {width: 25.104166666666667vw; top: 28.4375vw; right: 36.979166666666667vw;}
.about_prod_im {display: block; position: absolute; z-index: 5; top: 18.75vw; right: 43.520833vw; width: 23.854167vw; height: auto;}
.about_prod_im img {display: block; width: 100%; height: auto;}
.take_air_about_prod_title {position: absolute; z-index: 5; top: 35.208333333333333vw; right: 41.666666666666667vw;}

.cloud_item_2_1 {width: 23.229166666666667vw; top: 1.770833333333333vw; right: -8.541666666666667vw;}
.cloud_item_2_2 {width: 14.21875vw; top: 5.729166666666666vw; right: 47.708333333333333vw;}
.cloud_item_2_3 {width: 23.229166666666667vw; top: 3.75vw; left: -6.875vw;}
.cloud_item_2_4 {width: 17.760416666666667vw; top: 27.708333333333333vw; right: 24.583333333333333vw;}
.cloud_item_2_5 {width: 19.53125vw; top: 29.166666666666667vw; left: 4.895833333333333vw;}
/* end take air */

span.optional {font-size: 0 !important;}
span.optional:after {content: '(אופציונלי)'; font-size: 13px;}


/* pump pro new */
.pump_pro_new_wrap {color: #4d4d4d;}
.pump_pro_new_wrap section .wrap {display: block !important;}
.pump_pro_new_top {height: 48.59375vw;}
.pump_pro_new_top .bg_im img {object-position: center bottom !important;}
.pump_pro_new_main_title, .pump_pro_new_about_prod_title {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 4.479166666666667vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.pump_pro_new_about_prod_title {font-size: 2.5vw; text-align: center; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.pump_pro_new_main_title {display: inline-block;}
.pump_pro_new_main_title > span, .pump_pro_new_about_prod_title > span {display: block; color: #FF940E; font-size: 4.583333333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.pump_pro_new_main_title > span.newspitem {color: #B7F8FC !important;}
.pump_pro_new_about_prod_title > span {font-size: 2.395833333333333vw; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.pump_pro_new_top_tx {position: relative; font-size: 1.458333333333333vw; font-weight: 700; line-height: 1.347857142857143; margin-top: 1vw; color: #ffffff;}
.pump_pro_new_top_im img {display: block; width: 39.855208333333333vw; height: auto;}
.pump_pro_new_top_in {position: absolute; z-index: 3; text-align: center; right: 12.916666666666667vw; top: 12.291666666666667vw;}

.pump_pro_new_prod {height: 59.96875vw; padding-top: 1.9vw;}
.pump_pro_new_wrap .sec_bg > .wrap {position: relative; z-index: 5;}
.pump_pro_new_prod .wrap {max-width: 76.666666666666667vw; margin: 0 auto;}
.pump_pro_new_prod_im img {display: block; width: 33.791667vw; margin-top: 6vw; height: auto;}
.pump_pro_new_prod_in {display: flex;}
.pump_pro_new_prod_title {display: inline-block; position: relative; color: #ffffff; font-size: 1.875vw; font-weight: 700; text-shadow: 0px 4px 4px rgba(33, 186, 196, 0.7);}
.pump_pro_new_prod_title > span {color: #FF940E; font-size: 4.166666666666666vw; font-weight: 900;}
.pump_pro_new_prod_subtitle {font-size: 1.25vw; line-height: 1.33333; font-weight: 400; margin-top: 1.5vw;}
.pump_pro_new_prod_subtitle > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.pump_pro_new_prod_tx {font-size: 1.666666666666667vw;}
.pump_pro_new_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; position: absolute; top: 1.2vw; right: 1.5vw; font-size: 1.666666666666667vw; line-height: 1; width: 15.1vw; height: 21.8vw; background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/pump_pro_new_star_banner_n.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.pump_pro_new_prod_buy_title {margin-top: 0.2vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.pump_pro_new_prod_buy_price_sale {color: #FF940E; margin-top: 1.2vw;}
.pump_pro_new_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw;}
.pump_pro_new_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.pump_pro_new_prod_buy_buy_bt a, .orange_bt_sm a, .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm {background-color: #FF940E !important; font-size: 1.041666666666667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0.8vw !important;}
.pump_pro_new_prod_left {position: relative; margin-right: 10vw;}
.pump_pro_new_prod_right {padding-top: 8.958333333333333vw;}
.pump_pro_new_prod_item_im {margin-top: 1.2vw; margin-right: 7.5vw;}
.pump_pro_new_prod_buy_sale_title {font-size: 1.354166666666667vw; font-weight: 500;}
.pump_pro_new_prod_wrap {position: relative;}
.pump_pro_new_prod_buy_details {font-size: 0.729166666666667vw; line-height: 1.4; font-weight: 500; margin-top: 1.5vw !important; color: #1B9FA7;}
.pump_pro_new_prod_item_im img {display: block; width: 20.78125vw; height: auto;}
.orange_bt_sm a, .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm {display: inline-block !important; color: #ffffff !important;}

.pump_pro_new_about {background-color: #ffffff; position: relative; height: 48.020833333333333vw;}
.pump_pro_new_about_title {font-size: 2.5vw; font-weight: 700; color: #FFFFFF; margin-top: 3.802083333333333vw;}
.pump_pro_new_about_tx {font-size: 1.25vw; color: #ffffff; margin-top: 1.5vw; line-height: 1.5;}
.pump_pro_new_about_tx p {color: #ffffff; font-size: 1.145833333333333vw;}
.pump_pro_new_about_tx p > span {/*font-family: "Nunito", sans-serif;*/ font-weight: 800;}
.pump_pro_new_about_in {display: flex; height: 100%;}
.pump_pro_new_about_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}
.pump_pro_new_about_right {width: 40.104166666666667vw; background-color: #21BAC4; padding-top: 4.0625vw; padding-right: 5.208333333333334vw;}
.pump_pro_new_about_left {background-color: #ffffff; padding-top: 4.427083333333334vw; padding-right: 6.458333333333334vw;}
.pump_pro_new_about_ele_im {display: block; width: 18.4375vw; height: auto;}
.pump_pro_new_about_tx_2 {text-align: center; font-size: 1.25vw; line-height: 1.548;}
.pump_pro_new_about_title_2 {display: inline-block; position: relative; font-size: 2.864583333333333vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19); margin-top: 0.2vw;}
.pump_pro_new_about_title_2 .newspitem {margin-top: 1.8vw; right: -0.3vw;}
.pump_pro_new_about_tx_3 {color: #21BAC4; font-size: 1.458333333333333vw; line-height: 1.228; font-weight: 500; margin-top: 0.7vw;}
.pump_pro_new_about .about_icon_im img {display: block; width: 4.270833333333333vw; height: auto;}
.pump_pro_new_about .about_icon {display: flex; align-items: center; margin-bottom: 1.822916666666667vw;}
.pump_pro_new_about .about_icon_tx {font-size: 1.041666666666667vw; font-weight: 300; margin-right: 1.5vw; width: 25.166666666666667vw;}
.pump_pro_new_about .about_icon:last-child {margin-bottom: 0;}
.pump_pro_new_about .about_icons {margin-top: 3.177083333333333vw;}


.pump_pro_new_avns {background-color: #FCEDE0; height: 52.1875vw; padding: 4.270833333333333vw 0 0;}
.pump_pro_new_avns_title {color: #FF940E; font-size: 1.875vw; font-weight: 400; line-height: 1.333333; text-align: center;}
.pump_pro_new_avns_title > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.pump_pro_new_avns_icons {display: flex; flex-wrap: wrap; margin-top: 3vw; margin-right: 11.354166666666667vw;}
.pump_pro_new_avns_icon {display: flex; align-items: center; margin-bottom: 1.5vw;}
.pump_pro_new_avns_icon_title {color: #21BAC4; font-size: 1.25vw; line-height: 1.333333; font-weight: 700;}
.pump_pro_new_avns_icon_tx {font-size: 1.041666666666667vw; line-height: 1.333333; font-weight: 300;}
.pump_pro_new_avns_subtitle {text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.pump_pro_new_avns_subtitle > span {display: block; color: #21BAC4; font-size: 2.395833333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.pump_pro_new_avns_tx {text-align: center; font-size: 1.25vw; color: #ffffff; width: 26.145833333333333vw; height: 2.8125vw; background-size: contain; background-position: center; background-repeat: no-repeat; margin: 1vw auto 0; padding-top: 0.27vw;}
.pump_pro_new_avns_icon_content {margin-right: 1.8vw;}
.page_wrap.inner_page_wrap .pump_pro_new_avns_icon_im {display: flex; justify-content: flex-end; align-items: center; width: 6.927083333333334vw; height: 5.572916666666667vw;}
.page_wrap.inner_page_wrap .pump_pro_new_avns_icon_im img {display: block; width: 5vw; height: 5.572916666666667vw !important; object-fit: contain; object-position: left center;}
.pump_pro_new_avns_subtitle {display: inline-block; position: relative; color: #21BAC4; text-shadow: none;}
.pump_pro_new_avns_subtitle > .newspitem {margin-top: -1.2vw; margin-right: -3.2vw;}
.pump_pro_new_avns_icons_col_1 {width: 20.21875vw;}
.pump_pro_new_avns_icons_col_2 {width: 23.958333333333333vw; margin-right: 33.229166666666667vw;}
.pump_pro_new_avns_icons_col_1 .pump_pro_new_avns_icon:nth-child(2) .pump_pro_new_avns_icon_im img, .pump_pro_new_avns_icons_col_1 .pump_pro_new_avns_icon:nth-child(5) .pump_pro_new_avns_icon_im img {width: 6.5625vw;}
.pump_pro_new_avns_icons_col_2 .pump_pro_new_avns_icon:nth-child(1) .pump_pro_new_avns_icon_im img, .pump_pro_new_avns_icons_col_2 .pump_pro_new_avns_icon:nth-child(2) .pump_pro_new_avns_icon_im img,
.pump_pro_new_avns_icons_col_2 .pump_pro_new_avns_icon:nth-child(4) .pump_pro_new_avns_icon_im img, .pump_pro_new_avns_icons_col_2 .pump_pro_new_avns_icon:nth-child(5) .pump_pro_new_avns_icon_im img {width: 6.927083333333334vw;}
.pump_pro_new_avn_im img {display: block; position: absolute; width: 29.166666666666667vw; top: 11vw; right: 33vw;}

#prod_2.pump_pro_new_prod {height: 53.125vw;}
#prod_2.pump_pro_new_prod .wrap {max-width: 87.916666666666667vw;}
#prod_2 .pump_pro_new_prod_title {color: #21BAC4; font-size: 2.5vw; line-height: 1.333333333333333; font-weight: 800; text-shadow: none;}
#prod_2 .pump_pro_new_prod_tx {font-size: 1.875vw; font-weight: 300; margin-top: 2vw;}
#prod_2 .pump_pro_new_prod_right {padding-top: 6.9vw;}
.menu-item-41205 {margin-top: 4.2rem !important;}
.menu-item-41205 > a {cursor: default; pointer-events: none; font-weight: 700 !important;}
.related_prods .pump_pro_new_prod_im img {margin-top: 0;}

.pump_pro_new_wrap .certificates {padding-top: 4.375vw; margin-top: -2px;}
.pump_pro_new_wrap .certificates_title, .pump_pro_new_wrap .reviews_title, .pump_pro_new_wrap .partners_title {font-size: 1.875vw !important; color: #FF940E !important; font-weight: 800 !important; letter-spacing: 0 !important;}
.pump_pro_new_wrap .certificates_tx p {font-size: 1.458333333333333vw !important; color: #21BAC4 !important;}
.pump_pro_new_bottom {background-color: #f3f3f3;}
.health_products_im_wrap {height: 47.083333333333333vw;}
.health_title {right: 50%; transform: translateX(50%);}
/*
.health_products_ele_im picture {position: absolute; z-index: 4; top: 3vw; left: 3vw;}
.health_products_ele_im img {display: block; width: 41.145833333333333vw; height: auto;}*/
#biamba_pump_pro_new {padding: 9vw 0;}
#biamba_pump_pro_new .prod_im img {width: 12vw;}
#biamba_pump_pro_new.sec_prod .wrap {flex-direction: row-reverse; justify-content: center;}
#biamba_pump_pro_new .prod_content {margin-right: 8.333333333333333vw; margin-left: 0;}
.related_prods .pump_pro_new_prod_buy_price_reg {line-height: 1;}
.pump_pro_new_prod {background-color: #ffffff;}
.pump_pro_new_prod#prod_2 {background-color: #ebf7f8; margin-top: -2px;}
.cloud_items picture {display: block; position: absolute; height: auto; z-index: 4;}
.cloud_items img {display: block; width: 100%; height: auto;}
.cloud_item_1_1 {width: 15.104166666666667vw; top: 0; right: 3.125vw;}
.cloud_item_1_2 {width: 12.8125vw; top: 4.583333333333333vw; right: 47.395833333333333vw;}
.cloud_item_1_3 {width: 9.947916666666666vw; top: 31.041666666666667vw; right: 7.395833333333333vw;}
.cloud_item_1_4 {width: 25.104166666666667vw; top: 28.4375vw; right: 36.979166666666667vw;}
.about_prod_im {display: block; position: absolute; z-index: 5; top: 18.75vw; right: 43.520833vw; width: 23.854167vw; height: auto;}
.pump_pro_new_about_prod_title {position: absolute; z-index: 5; top: 35.208333333333333vw; right: 41.666666666666667vw;}

.cloud_item_2_1 {width: 23.229166666666667vw; top: 1.770833333333333vw; right: -8.541666666666667vw;}
.cloud_item_2_2 {width: 14.21875vw; top: 5.729166666666666vw; right: 47.708333333333333vw;}
.cloud_item_2_3 {width: 23.229166666666667vw; top: 3.75vw; left: -6.875vw;}
.cloud_item_2_4 {width: 17.760416666666667vw; top: 27.708333333333333vw; right: 24.583333333333333vw;}
.cloud_item_2_5 {width: 19.53125vw; top: 29.166666666666667vw; left: 4.895833333333333vw;}

.newspitem {position: absolute; font-size: 1.458333333333333vw !important; color: #FF940E !important; text-transform: uppercase; margin-top: -2vw; margin-right: -2.8vw;}

.pttlsp1 {display: block; text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.864583333333333vw !important; line-height: 1; color: #ffffff !important; text-shadow: 0px 4px 4px rgba(33, 186, 196, 0.7); margin-top: 0.7vw;}
.pump_pro_new_prod_title .newspitem {right: 0; margin-top: -1.2vw; margin-right: -2.6vw;}
.pump_pro_new_prod_bottom {display: flex; justify-content: center; margin-right: 6vw;}
.pump_pro_new_prod_double .pump_pro_new_prod_im img {width: 37vw; margin-top: 5.55vw;}
.pump_pro_new_prod_double .pump_pro_new_prod_buy {top: 1.7vw;}

.pump_pro_new_technology {height: 53.125vw; background-color: #ffffff; padding-top: 4.166666666666666vw; margin-top: -2px;}
.pump_pro_new_technology_title {color: #21BAC4; font-size: 2.5vw; font-weight: 800; line-height: 1.33333;}
.pump_pro_new_technology_subtitle {display: inline-block; color: #FFFFFF; font-size: 1.5625vw; line-height: 1.3333333; font-weight: 700; background-size: contain; background-position: center; background-repeat: no-repeat; width: 27.708333333333333vw; height: 9.21875vw; padding-top: 4vw; margin-top: -2vw;}
.pump_pro_new_technology_icons {display: flex; flex-wrap: wrap; justify-content: center; max-width: 70vw; margin: 1vw auto 0;}
.pump_pro_new_technology_icon {width: 33.333333%; text-align: center; margin-bottom: 4.375vw;}
.page_wrap.inner_page_wrap .pump_pro_new_technology_icon_im img {display: inline-block; width: auto; height: 4.166666666666666vw !important;}
.pump_pro_new_technology_icon_tx {font-size: 1.145833333333333vw; line-height: 1.28; margin-top: 0.833333333333333vw;}
.pump_pro_new_technology_icon:nth-child(5) .pump_pro_new_technology_icon_im img, .pump_pro_new_technology_icon:nth-child(7) .pump_pro_new_technology_icon_im img, .pump_pro_new_technology_icon:nth-child(8) .pump_pro_new_technology_icon_im img {margin-left: 1.9vw;}

.pump_pro_new_innovations {height: 54.6875vw; background-color: #ebf7f8; padding-top: 3.125vw; margin-top: -2px;}
.pump_pro_new_innovations_title {color: #21BAC4; font-size: 2.5vw; font-weight: 700; line-height: 1.3333;}
.pump_pro_new_innovations_subtitle {color: #FF940E; font-size: 1.25vw; line-height: 1.333333; /*font-family: "Nunito", sans-serif;*/ font-weight: 700;}
.pump_pro_new_innovations_top lottie-player {display: inline-block; width: 6.041666666666667vw; height: auto;}
.pump_pro_new_innovation_item_im {display: inline-flex; position: relative; justify-content: center; align-items: center; width: 19.791666666666667vw; height: 19.791666666666667vw; border-radius: 9.895833333333335vw; background-color: #93D9DE;}
.page_wrap.inner_page_wrap .pump_pro_new_innovation_item_im picture {display: inline-flex; width: 100%; height: 100%; justify-content: center; align-items: center;}
.page_wrap.inner_page_wrap .pump_pro_new_innovation_item_im img {display: block; width: 80%; height: 90% !important; object-fit: contain; object-position: center center;}
.pump_pro_new_innovation_item_tx p {font-size: 1.145833333333333vw; line-height: 1.42; text-align: center;}
.pump_pro_new_innovation_item {transition: all 0.3s linear;}
.pump_pro_new_innovation_item:not(.slick-current) {transform: scale(0.666666666666667); opacity: 0.7;}
.pump_pro_new_innovation_items {text-align: center; margin-top: 3.333333333333333vw;}
.pump_pro_new_innovation_item_content {margin-top: 1.8vw;}
.pump_pro_new_innovation_items .slick-arrow {display: block; position: absolute; cursor: pointer; z-index: 10; -webkit-appearance: none; background: none; border: none; color: transparent; padding: 0; box-shadow: none; width: 2.65625vw; height: 2.65625vw; top: 9.4vw; right: 0; background-image: url('https://biamba.co.il/wp-content/uploads/2024/06/arr_right_blue.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.pump_pro_new_innovation_items .slick-next {transform: rotate(180deg); left: 0; right: unset;}
.pump_pro_new_innovations > .wrap {max-width: 74vw; margin: 0 auto; overflow: hidden;}
.pump_pro_new_innovation_items .slick-dots {display: flex !important; margin: 2vw 0 0 !important; padding: 0 !important;}
.pump_pro_new_innovation_items .slick-dots li::marker {display: none !important; color: transparent !important;}
.pump_pro_new_innovation_items .slick-dots li {width: 0.625vw; height: 0.625vw;}
.pump_pro_new_innovation_items .slick-dots li button {-webkit-appearance: none; background: none; border: 1px solid #21BAC4; border-radius: 50%; color: transparent; box-shadow: none; padding: 0; display: block !important; width: 0.625vw; height: 0.625vw;}
.pump_pro_new_innovation_items .slick-dots .slick-active button {background-color: #21BAC4;}
.pump_pro_new_prod#prod_2 {background-color: #f3f3f3;}
.pump_pro_new_prod2_title {font-size: 1.875vw; color: #FF940E; line-height: 1.178; font-weight: 800;}
.pump_pro_new_prod2_title_subtitle {display: inline-block; position: relative; color: #21BAC4; text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.pump_pro_new_prod2_title_subtitle .newspitem {margin-top: 1.3vw; margin-right: -3.2vw; right: 0;}
.pump_pro_new_prod2_tx, .pump_pro_new_prod2_tx_2 {font-size: 1.25vw; line-height: 1.34;}
.pump_pro_new_prod2_tx_3 {font-size: 0.9375vw; color: #1B9FA7; line-height: 1.398; font-weight: 700; margin-top: 3.28125vw;}
.pump_pro_new_prod2_tx_2 {display: inline-block; position: relative; z-index: 1; padding: 0.1vw 0.4vw;}
.pump_pro_new_prod2_tx_2:before {content: ""; display: block; position: absolute; z-index: -1; top: 0; right: 0; height: 100%; background-color: #93D9DE; width: 0; transition: 0.8s all ease; transition-delay: 0.2s;}
.pump_pro_new_prod2_tx_2.active:before {width: 100%;}

#prod_2 .pump_pro_new_prod_im img {margin-top: 3vw;}
#prod_2.pump_pro_new_prod_double .pump_pro_new_prod_im img {margin-top: 3.55vw;}
.pump_pro_new_prod2_tx {margin-top: 1vw;}

.page-template-pump_pro_new #footer {margin-top: -2px;}

.pump_pro_new_modes {background-color: #F3F3F3; padding: 4vw 0; height: 47.834895833333333vw;}
.pump_pro_new_modes_title {font-size: 2.5vw; color: #21BAC4; font-weight: 700; line-height: 1.337916666666667;}
.pump_pro_new_modes_subtitle {font-size: 1.25vw; color: #FF940E; font-weight: 700;}
.pump_pro_new_modes_in {max-width: 80.416666666666667vw; margin: 0 auto; display: flex; flex-wrap: wrap;}
.pump_pro_new_modes_right {width: 36.354166666666667vw;}
.pump_pro_new_modes_left {width: 23.353125vw; margin-right: 13.854166666666667vw; padding-top: 3vw;}
.pump_pro_new_modes_item {margin-bottom: 2.604166666666667vw;}
.pump_pro_new_modes_item_im img {display: block; height: auto;}
.pump_pro_new_modes_item:first-child .pump_pro_new_modes_item_im img {width: 2.611458333333333vw;}
.pump_pro_new_modes_item:nth-child(2) .pump_pro_new_modes_item_im img {width: 2.2046875vw;}
.pump_pro_new_modes_item:nth-child(3) .pump_pro_new_modes_item_im img {width: 2.448958333333333vw;}
.pump_pro_new_modes_item_title {color: #FF940E; font-size: 1.041666666666667vw; line-height: 1.42; font-weight: 700; margin-top: 0.5vw}
.pump_pro_new_modes_item_tx {font-size: 0.9375vw; line-height: 1.42; margin-top: 1vw;}
.pump_pro_new_modes_item:nth-child(2) .pump_pro_new_modes_item_title {color: #21BAC4;}
.pump_pro_new_modes_ele_im {margin-top: 2.604166666666667vw; margin-right: -2.604166666666667vw;}
.pump_pro_new_modes_ele_im img {display: block; width: 38.541666666666667vw; height: auto;}

.pump_pro_new_wrap .added_to_cart {display: none !important;}

/* end pump pro new */

.related_prods .coolbag_prod_wrap {padding-bottom: 14.125vw;}
.related_prods_item_take_air {padding-bottom: 2.5vw;}
button[name="woocommerce_checkout_place_order"][disabled] {display: none !important;}
button.button.add-cc {color: transparent !important;}
button.button.add-cc:after {content: "תשלום יתרה בכרטיס אשראי"; color: #ffffff; position: absolute; width: 100%; right: 0;}



/* pump up */
.pump_up_wrap {color: #4d4d4d;}
.pump_up_wrap section .wrap {display: block !important;}
.pump_up_top {height: 48.59375vw;}
.pump_up_top .bg_im img {object-position: center bottom !important;}
.pump_up_main_title, .pump_up_about_prod_title {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 3.802083333333333vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.pump_up_about_prod_title {font-size: 2.5vw; text-align: center; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.pump_up_main_title {display: inline-block;}
.pump_up_main_title > span, .pump_up_about_prod_title > span {display: block; color: #FF940E; font-size: 3.802083333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.pump_up_about_prod_title > span {font-size: 2.395833333333333vw; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.pump_up_top_tx {position: relative; font-size: 1.458333333333333vw; font-weight: 700; line-height: 1.34; margin-top: 1vw; text-shadow: 0px 1px 10px rgba(0, 0, 0, 0.45);}
.pump_up_top_im img {display: block; position: absolute; top: 14vw; right: -12.5vw; width: 33.229166666666667vw;}
.pump_up_top_in {position: absolute; z-index: 3; text-align: center; right: 62vw; top: 3.541666666666667vw;}

.pump_up_about_2 {height: 46.458333333333333vw;}

.pump_up_prod {height: 67.96875vw; padding-top: 2.5vw;}
.pump_up_wrap .sec_bg > .wrap {position: relative; z-index: 5;}
.pump_up_prod .wrap {max-width: 76.666666666666667vw; margin: 0 auto;}
.pump_up_prod_im img {display: block; position: absolute; top: 0; left: 0; width: 19.322916666666667vw; height: auto;}
.pump_up_prod_in {display: flex;}
.pump_up_prod_title {display: inline-block; position: relative; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; color: #21BAC4; font-size: 4.375vw; margin-top: 0.8vw;}
.pump_up_prod_title > span {display: block; color: #FF940E; font-size: 4.375vw; font-weight: 900;}
.pump_up_prod_tx {font-size: 1.458333333333333vw;}
.pump_up_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; top: 1.2vw; right: 1.5vw; font-size: 1.666666666666667vw; line-height: 1; width: 19vw; height: 26vw; background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/pump_up_star_banner_n.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.pump_up_prod_buy_title {margin-top: 0.2vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.pump_up_prod_buy_price_sale {color: #FF940E; margin-top: 1.2vw;}
.pump_up_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw;}
.pump_up_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.pump_up_prod_buy_buy_bt a {background-color: #FF940E !important; font-size: 1.041666666666667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0.8vw !important;}
.pump_up_prod_left {position: relative; margin-right: 10vw;}
.pump_up_prod_right {padding-top: 8.958333333333333vw;}
.pump_up_prod_item_im {margin-top: 1.2vw; margin-right: 7.5vw;}
.pump_up_prod_buy_sale_title {font-size: 1.354166666666667vw; font-weight: 500;}
.pump_up_prod_wrap {position: relative; margin-right: 0.5vw;}
.pump_up_prod_buy_details {font-size: 0.729166666666667vw; line-height: 1.4; font-weight: 500; margin-top: 1.5vw !important; color: #1B9FA7;}
.pump_up_prod_item_im img {display: block; width: 20.78125vw; height: auto;}

.pump_up_about2_tx {color: #ffffff; font-size: 2.5vw; font-weight: 700; line-height: 1.547916666666667;}
.pump_up_about2_tx_2 {font-size: 2.5vw; font-weight: 700;}
.pump_up_about_2 .wrap {padding-top: 12.083333333333333vw; padding-right: 14.791666666666667vw;}

.pump_up_about {background-color: #21BAC4; position: relative; height: 48.020833333333333vw;}
.pump_up_about_title {position: relative; width: 25.989583333333333vw; text-align: center; font-size: 1.875vw; font-weight: 700; color: #FFFFFF; margin-top: 2.2vw; line-height: 1.288055555555556;}
.pump_up_about_tx {font-size: 1.458333333333333vw; color: #ffffff; margin-top: 1vw; line-height: 1.547857142857143; font-weight: 700;}
.pump_up_about_tx p > span {/*font-family: "Nunito", sans-serif;*/ font-weight: 800;}
.pump_up_about_in {display: flex; height: 100%;}
.pump_up_about_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}
.pump_up_about_right {width: 59.0625vw; padding-top: 6.979166666666667vw; padding-right: 18.333333333333333vw;}
.pump_up_about_left {width: 40vw; padding-top: 9.375vw;}
.pump_up_about_ele_im_wrap {display: flex; justify-content: center; align-items: center; width: 25.989583333333333vw; height: 25.989583333333333vw; border-radius: 50%; background-color: #ffffff;}
.pump_up_about_ele_im img {display: block; width: 17.447916666666667vw; height: auto;}
.pump_up_about_tx_2 {color: #ffffff; text-align: justify; font-size: 1.25vw; line-height: 1.708333333333333; margin-top: 2.2vw;}
.pump_up_about_title_2 {position: relative; font-size: 1.875vw; color: #ffffff; font-weight: 700; line-height: 1.548055555555556;}
.pump_up_about_title_2 .newspitem {margin-top: 1.8vw; right: -0.3vw;}
.pump_up_about_tx_3 {color: #21BAC4; font-size: 1.458333333333333vw; line-height: 1.228; font-weight: 500; margin-top: 0.7vw;}
.pump_up_about .about_icon_im img {display: block; width: 4.270833333333333vw; height: auto;}
.pump_up_about .about_icon {display: flex; align-items: center; margin-bottom: 1.822916666666667vw;}
.pump_up_about .about_icon_tx {font-size: 1.041666666666667vw; font-weight: 300; margin-right: 1.5vw; width: 25.166666666666667vw;}
.pump_up_about .about_icon:last-child {margin-bottom: 0;}
.pump_up_about .about_icons {margin-top: 3.177083333333333vw;}
.pump_up_about_title_3 {font-size: 3.020833333333333vw; /*font-family: "Nunito", sans-serif;*/ color: #ffffff; font-weight: 900;}
.pump_up_about_title_3 > span {color: #FF940E; font-size: 2.5vw;}
.pump_up_about_left_top {width: 24.645833vw; text-align: right;}
.pump_up_about_title:after {content: ""; display: inline-block; width: 13.2921875vw; height: 0.482291666666667vw; background-color: #FF940E; margin-top: 2.5vw;}
.pump_up_about2_tx_2 {padding-left: 4.6vw;}
.pump_up_about2_tx_2 img {position: absolute; margin-top: -0.2vw; margin-right: 0.5vw; width: 3.854166666666667vw; height: auto;}


.pump_up_avns {height: 52.1875vw; padding: 4.270833333333333vw 0 0;}
.pump_up_avns_title {font-size: 1.875vw; font-weight: 700; line-height: 1.333333; text-align: center;}
.pump_up_avns_icons {display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5vw;}
.pump_up_avns_icon {position: relative; margin-bottom: 1.5vw;}
.pump_up_avns_icon_title {color: #21BAC4; font-size: 1.25vw; line-height: 1.333333; font-weight: 700;}
.pump_up_avns_icon_tx {font-size: 1.041666666666667vw; line-height: 1.333333; font-weight: 300;}
.pump_up_avns_subtitle {color: #21BAC4; text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; margin-top: 1.8vw;}
.pump_up_avns_subtitle > span {display: block; color: #FF940E; font-size: 2.5vw;}
.pump_up_avns_tx {text-align: center; font-size: 1.25vw; color: #ffffff; width: 26.145833333333333vw; height: 2.8125vw; background-size: contain; background-position: center; background-repeat: no-repeat; margin: 1vw auto 0; padding-top: 0.27vw;}
.page_wrap.inner_page_wrap .pump_up_avns_icon_im img {display: block; position: absolute; width: 5.3vw; height: 5.3vw !important; top: -1.4vw; right: 50%; margin-right: -2.65vw; object-fit: contain; object-position: left center;}
.page_wrap.inner_page_wrap .pump_up_avns_icon:nth-child(4) .pump_up_avns_icon_im img {width: 4.166666666666666vw; height: 4.166666666666666vw !important; top: -1.2vw; margin-right: -2vw;}
.pump_up_avns_subtitle {display: inline-block; position: relative; color: #21BAC4; text-shadow: none;}
.pump_up_avns_subtitle > .newspitem {margin-top: -1.2vw; margin-right: -3.2vw;}
.pump_up_avns_icons_col_1 {width: 20.21875vw;}
.pump_up_avns_icons_col_2 {width: 23.958333333333333vw; margin-right: 33.229166666666667vw;}
.pump_up_avns_icons_col_1 .pump_up_avns_icon:nth-child(2) .pump_up_avns_icon_im img, .pump_up_avns_icons_col_1 .pump_up_avns_icon:nth-child(5) .pump_up_avns_icon_im img {width: 6.5625vw;}
.pump_up_avns_icons_col_2 .pump_up_avns_icon:nth-child(1) .pump_up_avns_icon_im img, .pump_up_avns_icons_col_2 .pump_up_avns_icon:nth-child(2) .pump_up_avns_icon_im img,
.pump_up_avns_icons_col_2 .pump_up_avns_icon:nth-child(4) .pump_up_avns_icon_im img, .pump_up_avns_icons_col_2 .pump_up_avns_icon:nth-child(5) .pump_up_avns_icon_im img {width: 6.927083333333334vw;}
.pump_up_avn_im {display: block; position: absolute; width: 29.166666666666667vw; top: 11vw; right: 33vw;}
.pump_up_avns_icon_tx {font-size: 1.145833333333333vw; line-height: 1.328181818181818; font-weight: 300; text-align: center;}
.pump_up_avns_icon {width: 15.020833333333333vw; height: 12.416666666666667vw; margin-bottom: 1.5vw; background-size: contain; background-position: center center; background-repeat: no-repeat; margin: 0 4vw 4vw;}
.pump_up_avns_icon_content {padding-top: 3.7vw;}
.is_new {color: #FF940E; font-weight: 900; text-transform: uppercase; text-align: center; font-size: 1.09375vw;}
.pump_up_avns_icon .is_new {position: absolute; bottom: 2vw; width: 100%;}

#prod_2.pump_up_prod {height: 53.125vw;}
#prod_2.pump_up_prod .wrap {max-width: 87.916666666666667vw;}
#prod_2 .pump_up_prod_title {color: #21BAC4; font-size: 2.5vw; line-height: 1.333333333333333; font-weight: 800; text-shadow: none;}
#prod_2 .pump_up_prod_tx {font-size: 1.875vw; font-weight: 300; margin-top: 2vw;}
#prod_2 .pump_up_prod_right {padding-top: 6.9vw;}
.menu-item-41205 {margin-top: 4.2rem !important;}
.menu-item-41205 > a {cursor: default; pointer-events: none; font-weight: 700 !important;}
.related_prods .pump_up_prod_im img {margin-top: 0;}

.pump_up_wrap .certificates {padding-top: 4.375vw; margin-top: -2px;}
.pump_up_wrap .certificates_title, .pump_up_wrap .reviews_title, .pump_up_wrap .partners_title {font-size: 1.875vw !important; color: #FF940E !important; font-weight: 800 !important; letter-spacing: 0 !important;}
.pump_up_wrap .certificates_tx p {font-size: 1.458333333333333vw !important; color: #21BAC4 !important;}
.pump_up_bottom {background-color: #f3f3f3;}
.health_products_im_wrap {height: 47.083333333333333vw;}
.health_title {right: 50%; transform: translateX(50%);}
/*
.health_products_ele_im picture {position: absolute; z-index: top: 3vw; left: 3vw;}
.health_products_ele_im img {display: block; 4; width: 41.145833333333333vw; height: auto;}*/
#biamba_pump_up {padding: 9vw 0;}
#biamba_pump_up .prod_im img {width: 12vw;}
#biamba_pump_up.sec_prod .wrap {flex-direction: row-reverse; justify-content: center;}
#biamba_pump_up .prod_content {margin-right: 8.333333333333333vw; margin-left: 0;}
.related_prods .pump_up_prod_buy_price_reg {line-height: 1;}
.pump_up_prod {background-color: #FCEDE0;}
.pump_up_prod#prod_2 {background-color: #ebf7f8; margin-top: -2px;}
.cloud_items picture {display: block; position: absolute; height: auto; z-index: 4;}
.cloud_item_1_1 {width: 15.104166666666667vw; top: 0; right: 3.125vw;}
.cloud_item_1_2 {width: 12.8125vw; top: 4.583333333333333vw; right: 47.395833333333333vw;}
.cloud_item_1_3 {width: 9.947916666666666vw; top: 31.041666666666667vw; right: 7.395833333333333vw;}
.cloud_item_1_4 {width: 25.104166666666667vw; top: 28.4375vw; right: 36.979166666666667vw;}
.about_prod_im {display: block; position: absolute; z-index: 5; top: 18.75vw; right: 43.520833vw; width: 23.854167vw; height: auto;}
.pump_up_about_prod_title {position: absolute; z-index: 5; top: 35.208333333333333vw; right: 41.666666666666667vw;}

.cloud_item_2_1 {width: 23.229166666666667vw; top: 1.770833333333333vw; right: -8.541666666666667vw;}
.cloud_item_2_2 {width: 14.21875vw; top: 5.729166666666666vw; right: 47.708333333333333vw;}
.cloud_item_2_3 {width: 23.229166666666667vw; top: 3.75vw; left: -6.875vw;}
.cloud_item_2_4 {width: 17.760416666666667vw; top: 27.708333333333333vw; right: 24.583333333333333vw;}
.cloud_item_2_5 {width: 19.53125vw; top: 29.166666666666667vw; left: 4.895833333333333vw;}

.newspitem {position: absolute; font-size: 1.458333333333333vw !important; color: #FF940E !important; text-transform: uppercase; margin-top: -2vw; margin-right: -2.8vw;}

.pttlsp1 {display: block; text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.864583333333333vw !important; line-height: 1; color: #ffffff !important; text-shadow: 0px 4px 4px rgba(33, 186, 196, 0.7); margin-top: 0.7vw;}
.pump_up_prod_title .newspitem {right: 0; margin-top: -1.2vw; margin-right: -2.6vw;}
.pump_up_prod_bottom {display: flex; justify-content: center; margin-right: 6vw; padding-top: 5.020833333333334vw;}
.pump_up_prod_double .pump_up_prod_im img {width: 31.09375vw; top: -3vw;}
.pump_up_prod_double .pump_up_prod_buy {top: 1.7vw;}

.pump_up_technology {height: 60.25vw; background-color: #ffffff; padding-top: 4.166666666666666vw; margin-top: -2px;}
.pump_up_technology_title {color: #FF940E; font-size: 2.5vw; font-weight: 800; line-height: 1.33333;}
.pump_up_technology_subtitle {display: inline-block; color: #FFFFFF; font-size: 1.5625vw; line-height: 1.3333333; font-weight: 700; background-size: contain; background-position: center; background-repeat: no-repeat; width: 27.708333333333333vw; height: 9.21875vw; padding-top: 4vw; margin-top: -2vw;}
.pump_up_technology_icons {display: flex; flex-wrap: wrap; justify-content: center; max-width: 70vw; margin: 3vw 19vw 0 0;}
.pump_up_technology_icon {position: relative; width: 25%; text-align: right; margin-bottom: 4.375vw;}
.page_wrap.inner_page_wrap .pump_up_technology_icon_im img {display: inline-block; width: auto; height: 4.166666666666666vw !important;}
.pump_up_technology_icon_tx {font-size: 1.145833333333333vw; line-height: 1.28; margin-top: 0.833333333333333vw;}
.pump_up_technology_icon:nth-child(5) .pump_up_technology_icon_im img, .pump_up_technology_icon:nth-child(7) .pump_up_technology_icon_im img, .pump_up_technology_icon:nth-child(8) .pump_up_technology_icon_im img {margin-left: 1.9vw;}
.pump_up_technology_icon .is_new {position: absolute; color: #21BAC4; text-align: right; top: 3vw; right: -1vw;}

.pump_up_innovations {height: 54.6875vw; background-color: #FCEDE0; padding-top: 3.125vw; margin-top: -2px;}
.pump_up_innovations_title {color: #FF940E; font-size: 2.5vw; font-weight: 700; line-height: 1.3333;}
.pump_up_innovations_subtitle {color: #21BAC4; font-size: 1.25vw; line-height: 1.333333; /*font-family: "Nunito", sans-serif;*/ font-weight: 700;}
.pump_up_innovations_top lottie-player {display: inline-block; width: 6.041666666666667vw; height: auto;}
.pump_up_innovation_item_im {display: inline-flex; position: relative; justify-content: center; align-items: center; width: 19.791666666666667vw; height: 19.791666666666667vw; border-radius: 9.895833333333335vw; background-color: #ffffff;}
.page_wrap.inner_page_wrap .pump_up_innovation_item_im img {display: block; width: 100%; height: 100% !important; object-fit: contain; object-position: center center;}
.pump_up_innovation_item_tx p {font-size: 1.145833333333333vw; line-height: 1.42; text-align: center;}
.pump_up_innovation_item {transition: all .5s !important; transition-delay: 0s !important; transform: scale(0.666666666666667) !important; opacity: 0.7;}
.slick-center.pump_up_innovation_item {transform: scale(1) !important; z-index: 10; opacity: 1;}
.pump_up_innovation_items {text-align: center; margin-top: 3.333333333333333vw;}
.pump_up_innovation_item_content {margin-top: 1.8vw;}
.pump_up_innovation_items .slick-arrow {display: block; position: absolute; cursor: pointer; z-index: 10; -webkit-appearance: none; background: none; border: none; color: transparent; padding: 0; box-shadow: none; width: 2.65625vw; height: 2.65625vw; top: 9.4vw; right: 0; background-image: url('assets/images/arr_right_orange.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.pump_up_innovation_items .slick-next {transform: rotate(180deg); left: 0; right: unset;}
.pump_up_innovations > .wrap {max-width: 74vw; margin: 0 auto; overflow: hidden;}
.pump_up_innovation_items .slick-dots {display: flex !important; margin: 2vw 0 0 !important; padding: 0 !important;}
.pump_up_innovation_items .slick-dots li::marker {display: none !important; color: transparent !important;}
.pump_up_innovation_items .slick-dots li {width: 0.625vw; height: 0.625vw;}
.pump_up_innovation_items .slick-dots li button {-webkit-appearance: none; background: none; border: 1px solid #FF940E; border-radius: 50%; color: transparent; box-shadow: none; padding: 0; display: block !important; width: 0.625vw; height: 0.625vw;}
.pump_up_innovation_items .slick-dots .slick-active button {background-color: #FF940E;}
.pump_up_prod#prod_2 {background-color: #f3f3f3;}
.pump_up_prod2_title {font-size: 1.666666666666667vw; color: #21BAC4; line-height: 1.178; font-weight: 700;}
.pump_up_prod2_title_subtitle {display: inline-block; position: relative; color: #21BAC4; text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; margin-top: 1.5vw;}
.pump_up_prod2_title_subtitle > span {display: block; color: #FF940E;}
.pump_up_prod2_title_subtitle .newspitem {margin-top: 1.3vw; margin-right: -3.2vw; right: 0;}
.pump_up_prod2_tx, .pump_up_prod2_tx_2 {font-size: 1.25vw; line-height: 1.34;}
.pump_up_prod2_tx_2 {display: inline-block; position: relative; z-index: 1; padding: 0.1vw 0.4vw;}
.pump_up_prod2_tx_2:before {content: ""; display: block; position: absolute; z-index: -1; top: 0; right: 0; height: 100%; background-color: #93D9DE; width: 0; transition: 0.8s all ease; transition-delay: 0.2s;}
.pump_up_prod2_tx_2.active:before {width: 100%;}

#prod_2 .pump_up_prod_im img {margin-top: 3vw;}
#prod_2.pump_up_prod_double .pump_up_prod_im img {margin-top: 3.55vw;}
.pump_up_prod2_tx {margin-top: 1vw;}

.page-template-pump_up #footer {margin-top: -2px;}
.pump_up_prod_single .pump_up_prod_wrap {padding-left: 15vw;}
.pump_up_prod_double .pump_up_prod_wrap {padding-left: 25vw;}

.pump_up_about_ele {position: absolute; border-radius: 50%; background-color: rgba(255,255,255,0.6);}
.pump_up_about_ele_1 {width: 1.5625vw; height: 1.5625vw; top: 5.729166666666666vw; right: 2.8125vw;}
.pump_up_about_ele_2 {width: 5.416666666666667vw; height: 5.416666666666667vw; top: 40.625vw; right: -1vw;}
.pump_up_about_ele_3 {width: 4.0625vw; height: 4.0625vw; top: 9.166666666666666vw; left: -0.5vw;}
.pump_up_about_ele_4 {width: 2.708333333333333vw; height: 2.708333333333333vw; top: 40.833333333333333vw; left: 12.083333333333333vw;}

.pump_up_modes {background: linear-gradient(0deg, #F3F3F3 0%, rgba(255, 255, 255, 0) 100%); background-color: #ffffff; padding: 4vw 0; height: 40.416666666666667vw;}
.pump_up_modes_title {font-size: 2.5vw; color: #21BAC4; font-weight: 700; text-align: center; line-height: 1.337916666666667;}
.pump_up_modes_subtitle {font-size: 1.25vw; color: #FF940E; font-weight: 700;}
.pump_up_modes_in {max-width: 84.166666666666667vw; margin: 0 auto; display: flex; flex-wrap: wrap;}
.pump_up_modes_right {width: 21.648958333333333vw;}
.pump_up_modes_left {width: 23.353125vw; margin-right: 15.416666666666667vw;}
.pump_up_modes_item {margin-bottom: 2vw;}
.pump_up_modes_item_im img {display: block; height: auto;}
.pump_up_modes_item:first-child .pump_up_modes_item_im img {width: 1.802604166666667vw;}
.pump_up_modes_item:nth-child(2) .pump_up_modes_item_im img {width: 2.2046875vw;}
.pump_up_modes_item:nth-child(3) .pump_up_modes_item_im img {width: 2.201041666666667vw;}
.pump_up_modes_item_title {color: #FF940E; font-size: 1.041666666666667vw; line-height: 1.42; font-weight: 700; margin-top: 0.5vw}
.pump_up_modes_item_tx {font-size: 0.9375vw; line-height: 1.42; margin-top: 1vw;}
.pump_up_modes_item:nth-child(2) .pump_up_modes_item_title {color: #21BAC4;}
.pump_up_modes_ele_im {margin-top: 3.958333333333333vw;}
.pump_up_modes_ele_im img {display: block; width: 21.648958333333333vw; height: auto;}

.pump_up_wrap .added_to_cart {display: none !important;}

/* end pump up */

/* new home page */
.pumps_home {padding-bottom: 7vw;}
.pumps_home > .wrap {max-width: unset;}
.pumps_tx, .pumps_tx2 p {font-size: 1.25vw; line-height: 1.597222222222222;}
.pumps_tx {margin-top: 2vw;}
.pumps_tx2 {margin-top: 3vw;}
.pumps_tx2 > p > span {font-weight: 800;}
.pumps_items {display: flex; flex-wrap: wrap; justify-content: center; margin-top: 3vw;}
.pumps_item_im img {display: block; width: 48vw; height: auto;}
.pumps_item:nth-child(1) .pumps_item_im img {width: 25.041666666666667vw;}
.pumps_item:nth-child(2) .pumps_item_im img {width: 26.244791666666667vw;}
.pumps_item:nth-child(3) .pumps_item_im img {width: 25.963541666666667vw;}
.pumps_item:nth-child(4) .pumps_item_im img {width: 21.65vw; position: relative; top: -2vw;}
.pumps_item:nth-child(5) .pumps_item_im img {width: 18.384375vw;}
.pumps_item_title {font-size: 1.875vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ text-transform: uppercase; font-weight: 900;}
.pumps_item_im {display: flex; height: 23vw; align-items: flex-end; justify-content: center;}
.pumps_item {margin: 0 2vw;}
.pumps_item_title > span {text-transform: lowercase; color: #FF940E; font-family:  "Nunito", sans-serif; font-weight: 900;}

.home2_bottom {background-image: none !important;}
/* end new home page */

/* new compare */
.compare2_wrap .top {padding-top: 0; height: 49.166666666666667vw;}
.compare2_wrap .top .sections_title {background-color: transparent; font-size: 1.875vw; margin-top: 1vw;}
.compare_top_tx {font-size: 1.458333333333333vw; line-height: 1.468928571428571; color: #ffffff; margin-top: -0.6vw;}
.compare_top_tx_2 {font-weight: 900; font-size: 1.458333333333333vw; margin-top: 0;}
/*
.page_wrap.inner_page_wrap.compare2_wrap .bg_im img {object-position: center -6.5vw;}*/
.compare_pumps_subtitle {font-size: 1.25vw; color: #21BAC4; font-weight: 900; /*font-family: "Nunito", sans-serif;*/ margin-top: 3vw;}
.compare_pumps_tx {font-size: 1.25vw; line-height: 1.6; margin-top: 1.6vw;}
.compare_pumps_item_content {width: 32.916666666666667vw;}
.compare2_wrap .compare_pumps_item .wrap {max-width: 66.666666666666667vw; display: flex; flex-wrap: wrap; justify-content: flex-start;}
.compare_pumps_item_title {font-size: 1.875vw; color: #21BAC4; font-weight: 900; /*font-family: "Nunito", sans-serif;*/ text-transform: uppercase;}
.compare_pumps_item_title > span {color: #FF940E; text-transform: lowercase;}
.compare_pumps_item_tx {font-size: 1.145833333333333vw; line-height: 1.6; margin-top: 1.4vw;}
.compare_pumps_item_im {display: flex; justify-content: center; align-items: center; width: 23.958333333333333vw; height: 23.958333333333333vw; border-radius: 50%; /*background-color: #E9F7F8; */margin-right: 6.770833333333333vw;}
.page_wrap.inner_page_wrap .compare_pumps_item_im img {display: block; width: 100%; height: 100% !important; object-fit: contain; object-position: center;}
.compare_wrap .compare_pumps_item .wrap {align-items: center;}
.compare_wrap .compare_pumps_item:nth-child(even) .wrap {flex-direction: row-reverse; justify-content: flex-end;}
.compare_wrap .compare_pumps_item:nth-child(even) .wrap .compare_pumps_item_im {margin-right: 0; margin-left: 6.770833333333333vw;}
.compare_pumps_item {margin-bottom: 7vw;}
.compare_pumps_item:last-child {margin-bottom: 4vw;}
.compare_pumps_item_bt {display: inline-block; margin-top: 0.7vw;}
.compare_pumps_item_bt > a, .write_item_bt, .orange_bt_new > a, .blue_bt_new > a {display: block; -webkit-appearance: none; border: none; box-shadow: none; height: 1.870833333333333vw; line-height: 1.870833333333333vw; border-radius: 1.870833333333333vw; padding-right: 0.625vw; padding-left: 2.1875vw; background-color: #FF940E; color: #ffffff; font-size: 0.729166666666667vw; font-weight: 500; background-image: url('assets/images/arr_left_circ_white.svg'); background-size: 1.398958333333333vw; background-position: 0.3vw center; background-repeat: no-repeat; transition: .3s all ease;}
.orange_bt_new > a, .blue_bt_new > a {display: inline-block; width: 11.25vw; font-size: 0.9vw; padding-right: 0; padding-left: 1.7vw;}
.blue_bt_new > a {background-color: #21BAC4; background-image: url('assets/images/arr_left_circ_white_2.svg');}
.write_item_bt {display: inline-block; background-image: none; text-align: center; padding: 0 1.5vw; font-size: 1vw; height: 2vw; line-height: 2vw; margin-top: 1vw;}
.compare_pumps_item:nth-child(4) .compare_pumps_item_content {width: 38vw;}
.compare_wrap .compare_pumps_item:nth-child(4) .wrap .compare_pumps_item_im {margin-left: 3.770833vw;}

.who_top {position: relative;}
.who_top_im img {display: block; width: 100%;}
.who_top_grad_bg {display: none; position: absolute; z-index: 3; top: 6.9vw; width: 100%; height: 30.5375vw; background: linear-gradient(182.44deg, #21BAC4 8.6%, rgba(102, 102, 102, 0) 71.03%); transform: rotate(180deg);}
.who_top_grad_bg2 {display: none; position: absolute; z-index: 2; top: 2.291666666666667vw; width: 100%; height: 34.728645833333333vw; background: linear-gradient(179.61deg, #000000 -19.62%, rgba(102, 102, 102, 0) 73.19%); background-blend-mode: multiply; transform: rotate(180deg);}
.who_subtitle {display: inline-block; text-align: left; direction: ltr; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-style: italic; font-size: 5.208333333333334vw; line-height: 1.098; color: #ffffff; text-shadow: -7px 0px 0px rgba(255, 148, 14, 1);}
.compare_who_title {font-size: 1.875vw; font-weight: 900;}
.who_top_titles {position: absolute; z-index: 4; top: 15.520833333333333vw; right: 7.020833vw; width: 23.291666666666667vw; text-align: center;}

.who_bottom {background-color: #21BAC4; padding: 5vw 0 0;}
.compare_who_items {display: grid; grid-template-columns: 1fr 1fr;}
.compare_who_item {width: 100%; margin: 4vw 0; align-self: center;}
.compare_who_item_in {display: flex;}
.compare_who_item_im {width: 16.979166666666667vw;}
.compare_who_item_im img {display: block; width: 12.552083333333333vw; height: auto;}
.compare_who_item:nth-child(1) {grid-column: 1; grid-row: 1 / 3;}
.compare_who_item:nth-child(2) {grid-column: 1; grid-row: 3 / 5;}
.compare_who_item:nth-child(3) {grid-column: 1; grid-row: 5 / 7;}
.compare_who_item:nth-child(4) {grid-column: 2; grid-row: 2 / 4;}
.compare_who_item:nth-child(5) {grid-column: 2; grid-row: 4 / 6;}
.compare_who_item:nth-child(1) .compare_who_item_im img {width: 11.078125vw;}
.compare_who_item:nth-child(2) .compare_who_item_im img {width: 16.186979166666667vw;}
.compare_who_item:nth-child(3) .compare_who_item_im img {width: 14.455729166666667vw;}
.compare_who_item:nth-child(4) .compare_who_item_im img {width: 16.979166666666667vw;}
.compare_who_item:nth-child(5) .compare_who_item_im img {width: 12.8828125vw;}
.compare_who_item_title {font-size: 1.875vw; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; color: #ffffff; line-height: 1.6; text-transform: uppercase;}
.compare_who_item_title > span {color: #FF940E; text-transform: lowercase;}
.compare_who_item_tx {font-size: 1.145833333333333vw; line-height: 1.6; color: #ffffff; width: 21.614583333333333vw;}
.compare_who_item:nth-child(2) .compare_who_item_tx {width: 20.28125vw;}
.compare_who_item:nth-child(5) .compare_who_item_tx {width: 25.625vw;}
.who_bottom .wrap {max-width: 84vw; margin: 0 auto;}

.comparison .wrap {display: block;}
.comparison_subtitle {font-size: 1.25vw; color: #21BAC4; font-weight: 700; margin-top: 3.5vw;}
.comparison_tx {font-size: 0.9375vw; line-height: 1.5; margin-top: 0.2vw;}
.comparison_filters {display: flex; justify-content: center;}
.comparison_filter {display: inline-block; margin: 0 0.833333333333333vw;}
.comparison_filter a {display: block; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; height: 1.822916666666667vw; line-height: 1.822916666666667vw; border-radius: 1.822916666666667vw; font-size: 0.833333333333333vw; padding: 0 0.6vw; color: #21BAC4; text-transform: uppercase; border: 1px solid #21BAC4; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.comparison_filter a:hover, .comparison_filter.active a {background-color: #21BAC4; color: #ffffff;}
.comparison_filter a > span {color: #21BAC4; text-transform: lowercase;}
.comparison_filter a:hover > span, .comparison_filter.active a > span {color: #ffffff;}
.comparison_bottom {padding-top: 2.4vw; text-align: center;}
.im_cell img {width: 10.46875vw;}
.cmp_tbl_wrap {display: inline-block; margin-top: 5vw; text-align: right;}
.cmp_cell_n {display: flex; align-items: center; width: 15.625vw; min-height: 3.541666666666667vw; font-size: 1.041666666666667vw; padding: 0.678vw 1vw; border-left: 3px solid #ffffff;}
.cmp_cell_n.item_1 {width: 12.395833333333333vw; font-weight: 500;}
.cmp_cell_n p {font-size: 1.041666666666667vw;}
.cmp_tbl_mid {color: #4d4d4d;}
.cmp_row.item_1 .cmp_cell_n {background-color: #00C9D4;}
.cmp_row.item_1 .cmp_cell_n.spbg {background-color: #21BAC4;}
.cmp_row.item_1 .cmp_cell_n p {color: #ffffff; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; text-align: center; font-size: 1.25vw; line-height: 1.2;}
.cmp_row.item_1 .cmp_cell_n {color: #ffffff; font-weight: 700; text-align: center; font-size: 1.25vw; line-height: 1.2;}
.cmp_span {font-size: 0.729166666666667vw;}
.cmp_row.item_1 {font-weight: 500;}
.cmp_row:nth-child(even) .cmp_cell_n {background-color: #E9F7F8;}
.cmp_row:not(.item_1):nth-child(odd) .cmp_cell_n.spbg:not(.im_cell):not(.btns_cell_n) {background-color: #F5F5F5;}
.cmp_row.item_1 .cmp_cell_n {height: 4.804166666666667vw;}
.im_cell {display: flex; justify-content: center;}
.cmp_cell_n:not(.item_1):not(.active) {display: none;}
.comparison {padding-bottom: 5vw;}
.uncheck {display: inline-block; width: 1.458333333333333vw; height: 1.458333333333333vw; background-image: url('assets/images/uncheck_orange.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.check {display: inline-block; width: 1.981770833333333vw; height: 1.561979166666667vw; background-image: url('assets/images/check_blue.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.check_tx {display: inline-block; font-size: 0.833333333333333vw; margin-right: 0.5vw;}
.im_cell.item_5 img {position: relative; width: 9.5vw; top: 0.2vw;}

/* end new compare */


.term-29 .select2-results__options > li:first-child {display: none !important;}
.bags_buy_bt_wrap a {font-size: 1.1vw !important;}

#JPO_info .jpo_close {right: unset; left: 3.125vw; top: 3.125vw;}
#JPO_info .jpo_close a {width: 1.3265625vw; height: 1.3265625vw; background-image: url('assets/images/close_grey.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
#JPO_info .jpo_close a:before, #JPO_info .jpo_close a:after {display: none;}
#JPO_info .jpo_in {height: 39.285416666666667vw;}

.menu-item-43023 {padding-left: 3rem;}

.partners-wrapper {margin-bottom: 67px !important;}
.partners-wrapper .slick-dots {display: inline-flex !important; padding: 0; flex-wrap: wrap !important; width: 60vw; position: absolute; left: 50%; margin-top: 30px; margin-left: calc(-30vw + 16px);}
.partners-wrapper .slick-dots li {line-height: 1;}
.partners-wrapper .slick-dots li::marker {display: inline-flex !important; color: #56595d !important;}
.partners-wrapper .slick-dots li.slick-active::marker {color: #ff940e !important;}

.lazy-hidden, .entry img.lazy-hidden, img.thumbnail.lazy-hidden {background: none !important;}

.single-post .entry-content {padding-bottom: 40px;}
.faqs_wrap {padding-bottom: 70px;}

#post-related {padding-top: 3rem;}
#post-related, #post-related > .container, #post-related > .container > .row {display: block !important;}
#post-related > .container {max-width: 110rem;}
.post_related_title {margin: 0 1.4rem 40px; text-align: center;}

.author_links {display: none;}

.author_bio_section, #ez-toc-container {background-color: #fff; border: 1px solid #eef1fd; border-radius: 1rem; -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); padding: 2.4rem; margin-top: 5rem !important;}
.author_top {display: flex; align-items: center; flex-wrap: wrap; background: #ffffff; padding: 1rem 1rem; border-radius: 0.5rem 3rem; border: 1px solid #ececec; -webkit-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); -ms-box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09); box-shadow: 0 0 2rem 0.3rem rgba(120, 120, 120, 0.09);}
#ez-toc-container {margin-top: 3rem !important; padding: 2.4rem;}
.author_im {width: 90px; height: 90px; border-radius: 45px; overflow: hidden;}
.author_im > img {display: block; width: 90px; height: 90px;}
.author_name {margin: 0.6rem 20px 0 0 !important; font-size: 1.8rem;}

#single-post.single-page #entry-content .featured-image {margin-top: 6rem;}
#single-post.single-page #entry-content .featured-image img {display: block; border-radius: 2rem; overflow: hidden;}
.blog-row .blog-item[data-id="31914"] .image-col {background-size: contain;}

.postid-31914 #single-post.single-page #entry-content .featured-image img {object-fit: contain;}

.parent-link-wrap > a {white-space: nowrap;}

.select2-container--default .select2-results>.select2-results__options {max-height: 280px;}

.partner_items .slick-list {overflow: unset !important;}



/* bras 2 */
.bras_2_wrap {color: #4d4d4d;}
.bras_2_wrap section .wrap {display: block !important;}
.bras_2_top {height: 48.645833333333333vw;}
.bras_2_top .bg_im img {object-position: center bottom !important;}
.bras_2_main_title, .bras_2_about_prod_title {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 4.479166666666667vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.bras_2_about_prod_title {font-size: 2.5vw; text-align: center; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.bras_2_main_title {display: inline-block;}
.bras_2_main_title span, .bras_2_about_prod_title span {display: block; color: #FF940E; font-size: 4.583333333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.bras_2_main_title > span.newspitem {color: #B7F8FC !important;}
.bras_2_about_prod_title > span {font-size: 2.395833333333333vw; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.bras_2_top_tx {position: relative; font-size: 1.458333333333333vw; line-height: 1.571428571428571; margin-top: 1vw; color: #ffffff;}
.bras_2_top_tx strong {font-weight: 700;}
.bras_2_top_tx p {font-size: 1.458333333333333vw; line-height: 1.571428571428571;}
.bras_2_top_im img {display: block; width: 26.458333333333333vw; height: auto;}
.bras_2_top_in {position: absolute; z-index: 3; text-align: center; right: 12.916666666666667vw; top: 12.291666666666667vw;}

.bras_2_prod {height: 54.916666666666667vw; padding-top: 2vw; padding-right: 8.333333333333333vw;}
.bras_2_wrap .sec_bg > .wrap {position: relative; z-index: 5;}
.bras_2_prod .wrap {max-width: unset; margin: 0 auto;}
.bras_2_prod_im img {display: block; width: 33.791667vw; margin-top: 6vw; height: auto;}
.bras_2_prod_in {display: flex; flex-wrap: wrap; padding-right: 27.96875vw;}
.bras_2_prod_title {display: inline-block; position: relative; color: #21BAC4; font-size: 3.125vw; line-height: 1.348; font-weight: 700;}
.bras_2_prod_title > span {color: #FF940E; font-size: 4.166666666666666vw; font-weight: 900;}
.bras_2_prod_tx {font-size: 1.25vw; line-height: 1.33333; font-weight: 400;}
.bras_2_prod_subtitle > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.bras_2_prod_tx {font-size: 1.458333333333333vw; line-height: 1.348; font-weight: 700;}
.bras_2_prod_tx_2 {font-weight: 400; margin-top: 2.5vw;}
.bras_2_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; position: absolute; top: 1.2vw; right: 1.5vw; font-size: 1.666666666666667vw; line-height: 1; width: 15.1vw; height: 21.8vw; background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/bras_2_star_banner_n.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.bras_2_prod_buy_title {margin-top: 0.2vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.bras_2_prod_buy_price_sale {color: #FF940E; margin-top: 1.2vw;}
.bras_2_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw;}
.bras_2_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.bras_2_prod_buy_buy_bt a {background-color: #FF940E !important; font-size: 1.041666666666667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0.8vw !important;}
.bras_2_prod_left {position: relative; margin-right: 10vw;}
.bras_2_prod_right {padding-top: 8.958333333333333vw;}
.bras_2_prod_item_im {margin-top: 1.2vw; margin-right: 7.5vw;}
.bras_2_prod_buy_sale_title {font-size: 1.354166666666667vw; font-weight: 500;}
.bras_2_prod_wrap {position: relative;}
.bras_2_prod_buy_details {font-size: 0.729166666666667vw; line-height: 1.4; font-weight: 500; margin-top: 1.5vw !important; color: #1B9FA7;}
.bras_2_prod_item_im img {display: block; width: 20.78125vw; height: auto;}

.bras_2_about {background-color: #ffffff; position: relative; height: 46.5625vw;}
.bras_2_about_title, .bras_2_about_title .coolbag_stroll_subtitle {font-size: 3.125vw; font-weight: 700; color: #FCEDE0; line-height: 1.168; text-shadow: 0px 4px 6px #00000040; margin: 0;}
.bras_2_about_title .coolbag_stroll_subtitle {margin-right: -1vw;}
.bras_2_about_tx {font-size: 1.25vw; color: #FFF6EE; margin-top: 3vw; line-height: 1.547916666666667; font-weight: 400;}
.bras_2_about_tx p {color: #ffffff; font-size: 1.145833333333333vw;}
.bras_2_about_tx p > span {/*font-family: "Nunito", sans-serif;*/ font-weight: 800;}
.bras_2_about_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}
.bras_2_about_right {width: 40.104166666666667vw; background-color: #21BAC4; padding-top: 4.0625vw; padding-right: 5.208333333333334vw;}
.bras_2_about_left {background-color: #ffffff; padding-top: 4.427083333333334vw; padding-right: 6.458333333333334vw;}
.bras_2_about_ele_im {display: block; width: 18.4375vw; height: auto;}
.bras_2_about_tx_2 {position: relative; font-size: 1.458333333333333vw; line-height: 1.287857142857143; color: #FFFFFF; font-weight: 700; padding-top: 4.791666666666667vw; margin-top: 2.5vw;}
.bras_2_about_tx_2:before {content: ""; display: block; position: absolute; right: 0; top: 0; width: 4.791666666666667vw; height: 4.791666666666667vw; background-image: url('assets/images/heart_white.png'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.bras_2_about_title_2 {display: inline-block; position: relative; font-size: 2.864583333333333vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.19); margin-top: 0.2vw;}
.bras_2_about_title_2 .newspitem {margin-top: 1.8vw; right: -0.3vw;}
.bras_2_about_tx_3 {color: #21BAC4; font-size: 1.458333333333333vw; line-height: 1.228; font-weight: 500; margin-top: 0.7vw;}
.bras_2_about .about_icon_im img {display: block; width: 4.270833333333333vw; height: auto;}
.bras_2_about .about_icon {display: flex; align-items: center; margin-bottom: 1.822916666666667vw;}
.bras_2_about .about_icon_tx {font-size: 1.041666666666667vw; font-weight: 300; margin-right: 1.5vw; width: 25.166666666666667vw;}
.bras_2_about .about_icon:last-child {margin-bottom: 0;}
.bras_2_about .about_icons {margin-top: 3.177083333333333vw;}


.bras_2_avns {background-color: #FCEDE0; height: 52.1875vw; padding: 4.270833333333333vw 0 0;}
.bras_2_avns_title {color: #FF940E; font-size: 1.875vw; font-weight: 400; line-height: 1.333333; text-align: center;}
.bras_2_avns_title > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.bras_2_avns_icons {width: 75vw; display: flex; flex-wrap: wrap; margin: 5vw auto 0; justify-content: center;}
.bras_2_avns_icon {text-align: center; margin-bottom: 4vw; width: 25%;}
.bras_2_avns_icon_title {color: #21BAC4; font-size: 1.25vw; line-height: 1.333333; font-weight: 700;}
.bras_2_avns_icon_tx {color: #FFFFFF; font-size: 1.145833333333333vw; line-height: 1.318181818181818; font-weight: 300; margin-top: 1vw;}
.bras_2_avns_subtitle {text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.bras_2_avns_subtitle > span {display: block; color: #21BAC4; font-size: 2.395833333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.bras_2_avns_tx {text-align: center; font-size: 1.25vw; color: #ffffff; width: 26.145833333333333vw; height: 2.8125vw; background-size: contain; background-position: center; background-repeat: no-repeat; margin: 1vw auto 0; padding-top: 0.27vw;}
.page_wrap.inner_page_wrap .bras_2_avns_icon_im {display: flex; justify-content: flex-end; align-items: center; width: 4.166666666666666vw; height: 4.166666666666666vw; margin: 0 auto;}
.page_wrap.inner_page_wrap .bras_2_avns_icon_im img {display: inline-block; width: 4.166666666666666vw; height: 4.166666666666666vw !important; object-fit: contain; object-position: left center;}
.bras_2_avns_subtitle {display: inline-block; position: relative; color: #21BAC4; text-shadow: none;}
.bras_2_avns_subtitle > .newspitem {margin-top: -1.2vw; margin-right: -3.2vw;}
.bras_2_avns_icons_col_1 {width: 20.21875vw;}
.bras_2_avns_icons_col_2 {width: 23.958333333333333vw; margin-right: 33.229166666666667vw;}
.bras_2_avns_icons_col_1 .bras_2_avns_icon:nth-child(2) .bras_2_avns_icon_im img, .bras_2_avns_icons_col_1 .bras_2_avns_icon:nth-child(5) .bras_2_avns_icon_im img {width: 6.5625vw;}
.bras_2_avns_icons_col_2 .bras_2_avns_icon:nth-child(1) .bras_2_avns_icon_im img, .bras_2_avns_icons_col_2 .bras_2_avns_icon:nth-child(2) .bras_2_avns_icon_im img,
.bras_2_avns_icons_col_2 .bras_2_avns_icon:nth-child(4) .bras_2_avns_icon_im img, .bras_2_avns_icons_col_2 .bras_2_avns_icon:nth-child(5) .bras_2_avns_icon_im img {width: 6.927083333333334vw;}
.bras_2_avn_im {display: block; position: absolute; width: 29.166666666666667vw; top: 11vw; right: 33vw;}

#prod_2.bras_2_prod {height: 48.489583333333333vw;}
#prod_2.bras_2_prod .wrap {max-width: unset;}
#prod_2 .bras_2_prod_title {color: #21BAC4; font-size: 2.5vw; line-height: 1.333333333333333; font-weight: 800; text-shadow: none;}
#prod_2 .bras_2_prod_tx {font-size: 1.875vw; font-weight: 300; margin-top: 2vw;}
#prod_2 .bras_2_prod_right {padding-top: 6.9vw;}
.menu-item-41205 {margin-top: 4.2rem !important;}
.menu-item-41205 > a {cursor: default; pointer-events: none; font-weight: 700 !important;}
.related_prods .bras_2_prod_im img {margin-top: 0;}

.bras_2_wrap .certificates {padding-top: 4.375vw; margin-top: -2px;}
.bras_2_wrap .certificates_title, .bras_2_wrap .reviews_title, .bras_2_wrap .partners_title {font-size: 1.875vw !important; color: #FF940E !important; font-weight: 800 !important; letter-spacing: 0 !important;}
.bras_2_wrap .certificates_tx p {font-size: 1.458333333333333vw !important; color: #21BAC4 !important;}
.bras_2_bottom {background-color: #f3f3f3;}
.health_products_im_wrap {height: 47.083333333333333vw;}
.health_title {right: 50%; transform: translateX(50%);}
/*
.health_products_ele_im picture {position: absolute; z-index: 4; top: 3vw; left: 3vw;}
.health_products_ele_im img {display: block; width: 41.145833333333333vw; height: auto;}*/
#biamba_bras_2 {padding: 9vw 0;}
#biamba_bras_2 .prod_im img {width: 12vw;}
#biamba_bras_2.sec_prod .wrap {flex-direction: row-reverse; justify-content: center;}
#biamba_bras_2 .prod_content {margin-right: 8.333333333333333vw; margin-left: 0;}
.related_prods .bras_2_prod_buy_price_reg {line-height: 1;}
.bras_2_prod {background-color: #ffffff;}
.bras_2_prod#prod_2 {background-color: #ebf7f8; margin-top: -2px;}
.cloud_items picture {display: block; position: absolute; height: auto; z-index: 4;}
.cloud_items img {display: block; width: 100%; height: auto;}
.cloud_item_1_1 {width: 15.104166666666667vw; top: 0; right: 3.125vw;}
.cloud_item_1_2 {width: 12.8125vw; top: 4.583333333333333vw; right: 47.395833333333333vw;}
.cloud_item_1_3 {width: 9.947916666666666vw; top: 31.041666666666667vw; right: 7.395833333333333vw;}
.cloud_item_1_4 {width: 25.104166666666667vw; top: 28.4375vw; right: 36.979166666666667vw;}
.about_prod_im {display: block; position: absolute; z-index: 5; top: 18.75vw; right: 43.520833vw; width: 23.854167vw; height: auto;}
.bras_2_about_prod_title {position: absolute; z-index: 5; top: 35.208333333333333vw; right: 41.666666666666667vw;}

.cloud_item_2_1 {width: 23.229166666666667vw; top: 1.770833333333333vw; right: -8.541666666666667vw;}
.cloud_item_2_2 {width: 14.21875vw; top: 5.729166666666666vw; right: 47.708333333333333vw;}
.cloud_item_2_3 {width: 23.229166666666667vw; top: 3.75vw; left: -6.875vw;}
.cloud_item_2_4 {width: 17.760416666666667vw; top: 27.708333333333333vw; right: 24.583333333333333vw;}
.cloud_item_2_5 {width: 19.53125vw; top: 29.166666666666667vw; left: 4.895833333333333vw;}

.newspitem {position: absolute; font-size: 1.458333333333333vw !important; color: #FF940E !important; text-transform: uppercase; margin-top: -2vw; margin-right: -2.8vw;}

.pttlsp1 {display: block; text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.864583333333333vw !important; line-height: 1; color: #ffffff !important; text-shadow: 0px 4px 4px rgba(33, 186, 196, 0.7); margin-top: 0.7vw;}
.bras_2_prod_title .newspitem {right: 0; margin-top: -1.2vw; margin-right: -2.6vw;}
.bras_2_prod_bottom {display: flex; justify-content: center; margin-right: 6vw;}
.bras_2_prod_double .bras_2_prod_im img {width: 37vw; margin-top: 5.55vw;}
.bras_2_prod_double .bras_2_prod_buy {top: 1.7vw;}

.bras_2_technology {height: 46.041666666666667vw; background-color: #ffffff; padding-top: 4.166666666666666vw; margin-top: -2px;}
.bras_2_technology_title {color: #21BAC4; font-size: 2.5vw; font-weight: 800; line-height: 1.33333;}
.bras_2_technology_subtitle {display: inline-block; color: #FFFFFF; font-size: 1.5625vw; line-height: 1.3333333; font-weight: 700; background-size: contain; background-position: center; background-repeat: no-repeat; width: 27.708333333333333vw; height: 9.21875vw; padding-top: 4vw; margin-top: -2vw;}
.bras_2_technology_icons {display: flex; flex-wrap: wrap; justify-content: center; max-width: 70vw; margin: 1vw auto 0;}
.bras_2_technology_icon {width: 33.333333%; text-align: center; margin-bottom: 4.375vw;}
.page_wrap.inner_page_wrap .bras_2_technology_icon_im img {display: inline-block; width: auto; height: 4.166666666666666vw !important;}
.bras_2_technology_icon_tx {font-size: 1.145833333333333vw; line-height: 1.28; margin-top: 0.833333333333333vw;}
.bras_2_technology_icon:nth-child(5) .bras_2_technology_icon_im img, .bras_2_technology_icon:nth-child(7) .bras_2_technology_icon_im img, .bras_2_technology_icon:nth-child(8) .bras_2_technology_icon_im img {margin-left: 1.9vw;}

.bras_2_innovations {height: 46.6875vw; padding-top: 5.125vw; margin-top: -2px; background: linear-gradient(218.16deg, #EEECEF 39.48%, #ECE6EA 79.88%);}
.bras_2_innovations_title {color: #21BAC4; font-size: 2.1875vw; font-weight: 700; line-height: 1.168;}
.bras_2_innovations_subtitle {color: #FF940E; font-size: 1.25vw; line-height: 1.333333; /*font-family: "Nunito", sans-serif;*/ font-weight: 700;}
.bras_2_innovations_top lottie-player {display: inline-block; width: 6.041666666666667vw; height: auto;}
.bras_2_innovation_item_im {display: inline-flex; position: relative; justify-content: center; align-items: center; width: 18.4375vw; height: 18.4375vw; border-radius: 50%; box-shadow: 0px 4px 20px 0px #00000040;}
.page_wrap.inner_page_wrap .bras_2_innovation_item_im picture {display: inline-flex; width: 100%; height: 100%; justify-content: center; align-items: center;}
.page_wrap.inner_page_wrap .bras_2_innovation_item_im img {display: block; width: 100%; height: 100% !important; object-fit: contain; object-position: center center;}
.bras_2_innovation_item_tx p {font-size: 1.25vw; line-height: 1.267916666666667; text-align: center;}
.bras_2_innovation_item {transition: all 0.3s linear;}
.bras_2_innovation_item:not(.slick-current) {transform: scale(0.666666666666667); opacity: 0.7;}
.bras_2_innovation_items {text-align: center; margin-top: 5vw;}
.bras_2_innovation_item_content {margin-top: 1.8vw;}
.bras_2_innovation_items .slick-arrow {display: block; position: absolute; cursor: pointer; z-index: 10; -webkit-appearance: none; background: none; border: none; color: transparent; padding: 0; box-shadow: none; width: 2.65625vw; height: 2.65625vw; top: 9.4vw; right: 0; background-image: url('https://biamba.co.il/wp-content/uploads/2024/06/arr_right_blue.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.bras_2_innovation_items .slick-next {transform: rotate(180deg); left: 0; right: unset;}
.bras_2_innovations > .wrap {max-width: 65vw; margin: 0 auto; overflow: hidden;}
.bras_2_innovation_items .slick-dots {display: flex !important; margin: 5vw 0 0 !important; padding: 0 !important;}
.bras_2_innovation_items .slick-dots li::marker {display: none !important; color: transparent !important;}
.bras_2_innovation_items .slick-dots li {width: 0.625vw; height: 0.625vw;}
.bras_2_innovation_items .slick-dots li button {-webkit-appearance: none; background: none; border: 1px solid #21BAC4; border-radius: 50%; color: transparent; box-shadow: none; padding: 0; display: block !important; width: 0.625vw; height: 0.625vw;}
.bras_2_innovation_items .slick-dots .slick-active button {background-color: #21BAC4;}
.bras_2_prod#prod_2 {background-color: #f3f3f3;}
.bras_2_prod2_title {font-size: 3.125vw; color: #FF940E; line-height: 1.168; font-weight: 800;}
.bras_2_prod2_title_subtitle {display: inline-block; position: relative; color: #21BAC4; text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.bras_2_prod2_title_subtitle .newspitem {margin-top: 1.3vw; margin-right: -3.2vw; right: 0;}
.bras_2_prod2_tx, .bras_2_prod2_tx_2 {font-size: 1.25vw; line-height: 1.34;}
.bras_2_prod2_tx_3 {font-size: 0.9375vw; color: #1B9FA7; line-height: 1.398; font-weight: 700; margin-top: 3.28125vw;}
.bras_2_prod2_tx_2 {display: inline-block; position: relative; z-index: 1; padding: 0.1vw 0.4vw;}
.bras_2_prod2_tx_2:before {content: ""; display: block; position: absolute; z-index: -1; top: 0; right: 0; height: 100%; background-color: #93D9DE; width: 0; transition: 0.8s all ease; transition-delay: 0.2s;}
.bras_2_prod2_tx_2.active:before {width: 100%;}

#prod_2 .bras_2_prod_im img {margin-top: 3vw;}
#prod_2.bras_2_prod_double .bras_2_prod_im img {margin-top: 3.55vw;}
.bras_2_prod2_tx {margin-top: 1vw;}

.page-template-bras_2 #footer {margin-top: -2px;}

.bras_2_modes {background-color: #F3F3F3; padding: 4vw 0; height: 47.834895833333333vw;}
.bras_2_modes_title {font-size: 2.5vw; color: #21BAC4; font-weight: 700; line-height: 1.337916666666667;}
.bras_2_modes_subtitle {font-size: 1.25vw; color: #FF940E; font-weight: 700;}
.bras_2_modes_in {max-width: 80.416666666666667vw; margin: 0 auto; display: flex; flex-wrap: wrap;}
.bras_2_modes_right {width: 36.354166666666667vw;}
.bras_2_modes_left {width: 23.353125vw; margin-right: 13.854166666666667vw; padding-top: 3vw;}
.bras_2_modes_item {margin-bottom: 2.604166666666667vw;}
.bras_2_modes_item_im img {display: block; height: auto;}
.bras_2_modes_item:first-child .bras_2_modes_item_im img {width: 2.611458333333333vw;}
.bras_2_modes_item:nth-child(2) .bras_2_modes_item_im img {width: 2.2046875vw;}
.bras_2_modes_item:nth-child(3) .bras_2_modes_item_im img {width: 2.448958333333333vw;}
.bras_2_modes_item_title {color: #FF940E; font-size: 1.041666666666667vw; line-height: 1.42; font-weight: 700; margin-top: 0.5vw}
.bras_2_modes_item_tx {font-size: 0.9375vw; line-height: 1.42; margin-top: 1vw;}
.bras_2_modes_item:nth-child(2) .bras_2_modes_item_title {color: #21BAC4;}
.bras_2_modes_ele_im {margin-top: 2.604166666666667vw; margin-right: -2.604166666666667vw;}
.bras_2_modes_ele_im img {display: block; width: 38.541666666666667vw; height: auto;}

.bras_2_wrap .added_to_cart {display: none !important;}

.bras_2_top_subtitle {font-size: 1.875vw; font-weight: 700; color: #21BAC4;}
.bras_2_top_in {right: 50%; transform: translateX(50%); top: 2vw;}
.bras_2_top_im img {display: inline-block;}
.bras_2_top_im {margin-top: -4.5vw;}
.bras_2_avns {background-color: #21BAC4; height: 42.708333333333333vw; padding: 3vw 0 0;}
.bras_2_avns_title {color: rgb(201 252 255 / 80%); font-size: 3.125vw; font-weight: 900; line-height: 1.333333; text-align: center;}
.bras_2_avns_subtitle {display: inline-block; font-family: inherit; position: relative; color: #ffffff; text-align: center; font-weight: 700; font-size: 1.875vw; text-shadow: none;}
.bras_2_about_in {position: relative; z-index: 3; padding-right: 56vw; padding-top: 8vw;}
.bras_2_prod2_im {margin-top: 2vw;}
.bras_2_prod2_im img {display: block; width: 14.270833333333333vw;}

.bras_2_prod_1_in {display: flex; padding-top: 7vw;}
.bras_2_prod_1_right {width: 32.291666666666667vw; margin-left: 11.302083333333333vw;}
.bras_2_prod_1_left {width: 28.75vw; margin-top: -6vw;}
.bras_2_prod_1_left_prod2 {margin-top: 0; margin-right: 7vw;}
.prod_color_items_im_comfort_plus {display: flex !important; width: 3vw; height: 13.541666666666667vw; align-items: flex-end; transition: .3s all ease-in-out;}
.prod_color_items_im_comfort_plus img {display: block; width: 10.052083333333333vw; height: auto; transition: .3s all ease-in-out;}
.prod_color_items_im_comfort_plus.active {width: 13.541666666666667vw;}
.prod_color_items_im_comfort_plus.active img {width: 13.541666666666667vw;}
.prod_var_title {font-size: 1.041666666666667vw; line-height: 1.348; font-weight: 700; border-bottom: 0.5px solid #4d4d4d;}

.rbwrap_comfort_plus input[type="radio"], .rbwrap_comfort_plus_s input[type="radio"] {position: absolute; width: 0; height: 0;}
.rb_comfort_plus {display: block; width: 0.833333333333333vw; height: 0.833333333333333vw; margin-left: 0.8vw; background-color: #ffffff;}
.rbwrap_comfort_plus {display: flex; align-items: center; flex-direction: row-reverse; cursor: pointer; font-size: 0.9375vw; font-weight: 300; margin-bottom: 0;}
.rbwrapwrap_comfort_plus:first-child .rb_comfort_plus {background-color: #E6DDCF;}
.rbwrapwrap_comfort_plus:nth-child(2) .rb_comfort_plus {background-color: #DECBBF;}
.rbwrapwrap_comfort_plus:nth-child(3) .rb_comfort_plus {background-color: #C4B7B6;}
.rbwrapwrap_comfort_plus:nth-child(4) .rb_comfort_plus {background-color: #DEDECC;}
.prod_color_items_comfort_plus {display: flex; justify-content: space-between; margin-top: 2.5vw;}
.prod_size {margin-top: 2.5vw;}
.prod_size_items_comfort_plus {display: flex; justify-content: space-between; margin-top: 2.5vw;}
.rbwrap_comfort_plus_s {font-size: 0.833333333333333vw; text-align: center; cursor: pointer; font-weight: 300;}
.rb_tx_size_2 {direction: ltr;}
.rb_tx_size {display: flex; justify-content: center; align-items: center; width: 1.71875vw; height: 1.71875vw; border: 1px solid #21BAC4; background-color: #FFFFFF; margin: 0 auto 1vw;}
.rbwrapwrap_comfort_plus:hover .rb_tx_size, .rbwrapwrap_comfort_plus.active .rb_tx_size {background-color: #21BAC4; color: #ffffff;}
.rbwrapwrap_comfort_plus.active .rbwrap_comfort_plus {font-weight: 500;}
.prod_color_items_ims_comfort_plus {display: flex;}
.prod_buy_items_comfort_plus {justify-content: flex-end; text-align: center; align-items: flex-end;}
.prod_buy_items_comfort_plus .prod_sale_price {font-size: 1.666666666666667vw;}
.prod_buy_items_comfort_plus .prod_reg_price_wrap {font-size: 1.041666666666667vw; margin-top: 0.3vw;}
.orange_bt_sm a.bras_buy_bt_button {margin-top: 0 !important;}
.prod_buy_items_comfort_plus .prod_buy_item {width: unset; margin-right: 2vw;}

/* end bras 2 */

.WidgetTitle__Container-sc-j91g46-0 {display: none;}

.pump_up_wrap .h1_title {margin-bottom: 1vw;}
.pump_up_about_1a {background-color: #FCEDE0; padding-top: 6vw;
  padding-bottom: 6vw;}
.pump_up_about_1a .pump_up_about_right {width: 59.0625vw;
  padding-top: 0;
    padding-right: 15vw;
    padding-left: 9vw;}
.pump_up_about_1a_tx {
    line-height: 1.5;
    margin-top: 2vw;
}
.pump_up_about_1a .pump_up_about_in {align-items: center;}
.pump_up_about_1a .pump_up_about_left {padding-top:0;}
.pump_up_about_1a_im {
    width: 30vw;
    height: 30vw;
}
.pump_up_about_1a_im img {
  display: block;
  width: 30vw;
    height: 30vw;
  border-radius: 15vw;
  overflow: hidden;
}
.pump_up_about_1a_title {
  color: #FF940E;
  font-weight: 700;
}
.prod_tx_2 {
    margin-top: 2vw;
}

ul#example {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
    direction: ltr;
}

ul#example li { display: inline-block; }

ul#example li span {
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  color: #ffffff;
}

ul#example li.seperator {
    font-size: 20px;
    line-height: 17px;
    vertical-align: top;
  color: #ffffff;
}

ul#example li p {
    font-size: 11px;
  color: #ffffff;
}
.counter_tx {
    font-size: 14px;
  font-weight: 300;
    text-transform: uppercase;
    color: #ffffff;
    background: #122231;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.warm_buy_bt_wrap a {font-size: 1vw !important;}

.button.update-cart {border: none !important;}

.take_air_wrap.inner_page_wrap .take_air_prod_buy_buy_bt .added_to_cart {margin-top: 0.5vw !important;}

.related_prods .rbwrapwrap_comfort_plus * {font-size: 0.9vw !important;}
.related_prods .prods_panel_options_comfort_plus {padding: 0 2vw;}
.related_prods .prod_color > div, .related_prods .prod_size > div {margin: 1vw 0 !important;}
.woocommerce-cart .entry-content > .woocommerce > .cart-collaterals > .cart_totals {height: auto !important;}
.prod_buy_items_comfort_plus {display: flex !important;}

.sizes_note {text-align: right; margin-bottom: 1.2vw;}
.sizes_note_title {position: relative; z-index: 2; font-size: 1.2vw; color: #f58727; font-weight: 700;}
.sizes_note_tx {position: relative; z-index: 2;font-size: 1.2vw;}
.sfnote .sizes_note_title {padding-right: 2vw; background-image: url('assets/images/heart_orange.svg'); background-size: 1.8vw 1.8vw; background-position: right center; background-repeat: no-repeat;}
.sfnote.sizes_note {margin-top: 3vw; margin-bottom: 2vw;}
.sfnote {position: relative;}
.sfnote:before {content: ""; display: block; z-index: 1; position: absolute; top: -1vw; left: -2vw; width: calc(100% + 4vw); height: calc(100% + 2vw); background-color: #efefef;}

a.bt_additional_info.bt_additional_info_sm {padding-top: 0; padding-bottom: 0; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; margin-top: 0.5vw; background-color: #ff940e;}

/* cool massage */
.cool_massage_wrap {color: #4d4d4d;}
.cool_massage_wrap section .wrap {display: block !important;}
.cool_massage_top {height: 49.166666666666667vw;}
.cool_massage_top .bg_im img {object-position: center bottom !important;}
.cool_massage_main_title, .cool_massage_about_prod_title {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 4.479166666666667vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.cool_massage_about_prod_title {font-size: 2.5vw; text-align: center; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.cool_massage_main_title > span, .cool_massage_about_prod_title > span {display: block; color: #FF940E; font-size: 4.583333333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.cool_massage_about_prod_title > span {font-size: 2.395833333333333vw; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.cool_massage_top_tx {position: relative; font-size: 1.666666666666667vw; font-weight: 700; line-height: 1.178; color: #ffffff; margin-top: 1.25vw;}
.cool_massage_top_tx:after {content: ""; display: none; width: 9.089583333333333vw; height: 0.852604166666667vw; border-radius: 0.852604166666667vw; background-color: #21BAC4; margin: 3.22916667vw auto 0;}
.cool_massage_top_im img {display: block; position: absolute; left: 13.17708333vw; bottom: 0; width: 12.91666667vw; height: auto;}
.cool_massage_top_in {position: absolute; z-index: 3; text-align: center; right: 5.36458333vw; top: 12.76041667vw;}

.cool_massage_prod {height: 46.875vw;}
.cool_massage_wrap .sec_bg > .wrap {position: relative; z-index: 5;}
.cool_massage_wrap .cool_massage_top > .wrap {height: 100%;}
.cool_massage_prod .wrap {max-width: 76.666666666666667vw; margin: 0 auto;}
.cool_massage_prod_im img {display: block; width: 24.791666666666667vw; margin-top: 8vw; height: auto;}
.cool_massage_prod_in {display: flex;}
.cool_massage_prod_title {color: #21BAC4; font-size: 1.66666667vw; font-weight: 700; line-height: 1.238;}
.cool_massage_prod_title > span {color: #FF940E; font-size: 4.166666666666666vw; font-weight: 900;}
.cool_massage_prod_subtitle {color: #23706E; font-size: 2.5vw; font-weight: 400; margin-top: 1.5vw;}
.cool_massage_prod_subtitle > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.cool_massage_prod_tx {font-size: 1.14583333vw; margin-top: 1vw; font-weight: 300; line-height: 1.588;}
.prod_subtitles_2 {margin-top: 1vw;}
.prod_subtitle_2 {color: #21BAC4; font-size: 1.45833333vw; font-weight: 500;}
.prod_subtitle_2.coolbag_stroll_subtitle {color: #ffffff; margin-top: 0.5vw;}
.cool_massage_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; position: absolute; top: 6vw; right: 1.5vw; font-size: 1.666666666666667vw; line-height: 1; width: 18.5vw; height: 27.4vw; padding: 0 1.5vw; background-size: contain; background-position: center; background-repeat: no-repeat;}
.cool_massage_prod_buy_title {margin-top: 0.8vw; color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.cool_massage_prod_buy_price_sale {color: #FF940E; margin-top: 1.2vw; font-weight: 800;}
.cool_massage_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw;}
.cool_massage_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.cool_massage_prod_buy_buy_bt a {background-color: #FF940E !important; font-size: 1.04166667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0.8vw !important;}
.cool_massage_prod_left {position: relative; margin-right: 20vw;}
.cool_massage_prod_right {padding-top: 5.41666667vw;}
.cool_massage_prod_item_im {margin-top: 1.2vw; margin-right: 7.5vw;}
.cool_massage_prod_buy_sale_title {font-size: 1.354166666666667vw; line-height: 1; font-weight: 500;}
.cool_massage_prod_wrap {position: relative;}
.cool_massage_prod_buy_details {font-size: 0.729166666666667vw; line-height: 1.4; font-weight: 500; margin-top: 1.5vw !important;}
.cool_massage_prod_item_im img {display: block; width: 20.78125vw; height: auto;}
.cool_massage_prod_im_1 img {position: absolute; width: 10vw; height: auto; top: -2vw; right: -7.8vw;}
.cool_massage_prod_im_2 img {position: absolute; width: 10.46875vw; height: auto; top: 5.5vw; left: -8.5vw;}

.cool_massage_about {position: relative; height: 44.53125vw;}
.cool_massage_about_title {font-size: 1.875vw; font-weight: 400; color: #FFFFFF; line-height: 1.338;}
.cool_massage_about_tx {font-size: 1.45833333vw; color: #ffffff; margin-top: 4.5vw; line-height: 1.63;}
.cool_massage_about_in {position: relative; z-index: 3; width: 32.604166666666667vw; top: 6.9375vw; right: 8.4375vw; text-align: center;}
.cool_massage_about_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}

.cool_massage_avns {background-color: #FCEDE0; height: 53.854166666666667vw; padding: 4.270833333333333vw 0 0;}
.cool_massage_avns_title {color: #FF940E; font-size: 1.875vw; font-weight: 800; line-height: 1.333333; text-align: center;}
.cool_massage_avns_title > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.cool_massage_avns_icons {display: flex; flex-wrap: wrap; justify-content: center; width: 90.114583vw; margin-top: 5vw; margin-right: 10.729166666666667vw;}
.cool_massage_avns_icon {display: flex; width: 50%; margin-bottom: 1.5vw;}
.cool_massage_avns_icon_title {color: #21BAC4; font-size: 1.25vw; line-height: 1.333333; font-weight: 700;}
.cool_massage_avns_icon_tx {font-size: 1.041666666666667vw; line-height: 1.333333; font-weight: 300;}
.cool_massage_avns_subtitle {text-align: center; /*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; line-height: 1; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.cool_massage_avns_subtitle > span {display: block; color: #21BAC4; font-size: 2.395833333333333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.cool_massage_avns_tx {text-align: center; font-size: 1.25vw; color: #ffffff; width: 26.145833333333333vw; height: 2.8125vw; background-size: contain; background-position: center; background-repeat: no-repeat; margin: 1vw auto 0; padding-top: 0.27vw;}
.cool_massage_avns_icon_content {margin-right: 1.8vw;}
.cool_massage_avns_icon_im img {display: block; width: 4.166666666666666vw; height: auto;}

#prod_2.cool_massage_prod {height: 53.125vw;}
#prod_2.cool_massage_prod .wrap {max-width: 87.916666666666667vw;}
#prod_2 .cool_massage_prod_title {color: #21BAC4; font-size: 1.875vw; line-height: 1.333333333333333; font-weight: 800; text-shadow: none;}
#prod_2 .cool_massage_prod_tx {font-size: 1.66666667vw; font-weight: 300; margin-top: 2vw;}
#prod_2 .cool_massage_prod_wrap {margin-top: 5vw;}
#prod_2 .cool_massage_prod_right {padding-top: 10vw;}
#prod_2 .cool_massage_prod_buy {top: 0;}
.menu-item-41205 {margin-top: 4.2rem !important;}
.menu-item-41205 > a {cursor: default; pointer-events: none; font-weight: 700 !important;}
.related_prods .cool_massage_prod_im img {margin-top: 0;}

.cool_massage_wrap .certificates {padding-top: 4.375vw;}
.cool_massage_wrap .certificates_title, .cool_massage_wrap .reviews_title, .cool_massage_wrap .partners_title {font-size: 1.875vw !important; color: #FF940E !important; font-weight: 800 !important; letter-spacing: 0 !important;}
.cool_massage_wrap .certificates_tx p {font-size: 1.458333333333333vw !important; color: #21BAC4 !important;}
.cool_massage_bottom {background-color: #f3f3f3;}
.cool_massage_wrap .certificates .slick-slide:nth-child(3) img {width: 9.427083333333333vw !important; height: auto !important; max-width: unset !important; max-height: unset !important;}
.cool_massage_wrap .certificates .slick-slide:nth-child(4) img {width: 6.510416666666667vw !important; height: auto !important; max-width: unset !important; max-height: unset !important;}
.health_products_im_wrap {height: 47.083333333333333vw;}
.health_title {right: 50%; transform: translateX(50%);}
/*
.health_products_ele_im picture {display: block; position: absolute; z-index: 4; top: 3vw; left: 3vw;}
.health_products_ele_im img {display: block; z-index: 4; width: 41.145833333333333vw; height: auto;}*/
#biamba_cool_massage {padding: 9vw 0;}
#biamba_cool_massage .prod_im img {width: 12vw;}
#biamba_cool_massage.sec_prod .wrap {flex-direction: row-reverse; justify-content: center;}
#biamba_cool_massage .prod_content {margin-right: 8.333333333333333vw; margin-left: 0;}
.related_prods .cool_massage_prod_buy_price_reg {line-height: 1;}
.cool_massage_prod {background-color: #D2F3F5;}
.cool_massage_prod#prod_2 {height: 39.375vw; background-color: #ffffff;}
.cloud_items picture {display: block; position: absolute; height: auto; z-index: 4;}
.cloud_item_1_1 {width: 15.104166666666667vw; top: 0; right: 3.125vw;}
.cloud_item_1_2 {width: 12.8125vw; top: 4.583333333333333vw; right: 47.395833333333333vw;}
.cloud_item_1_3 {width: 9.947916666666666vw; top: 31.041666666666667vw; right: 7.395833333333333vw;}
.cloud_item_1_4 {width: 25.104166666666667vw; top: 28.4375vw; right: 36.979166666666667vw;}
.about_prod_im {display: block; position: absolute; z-index: 5; top: 18.75vw; right: 43.520833vw; width: 23.854167vw; height: auto;}
.cool_massage_about_prod_title {position: absolute; z-index: 5; top: 35.208333333333333vw; right: 41.666666666666667vw;}

.cloud_item_2_1 {width: 23.229166666666667vw; top: 1.770833333333333vw; right: -8.541666666666667vw;}
.cloud_item_2_2 {width: 14.21875vw; top: 5.729166666666666vw; right: 47.708333333333333vw;}
.cloud_item_2_3 {width: 23.229166666666667vw; top: 3.75vw; left: -6.875vw;}
.cloud_item_2_4 {width: 17.760416666666667vw; top: 27.708333333333333vw; right: 24.583333333333333vw;}
.cloud_item_2_5 {width: 19.53125vw; top: 29.166666666666667vw; left: 4.895833333333333vw;}


.cool_massage_design {position: relative; height: 52vw; padding: 2vw 0 0;}
.cool_massage_design_title {color: #FF940E; font-size: 1.25vw; font-weight: 800; text-align: center; line-height: 1.108;}
.cool_massage_design_subtitle {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 2.5vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); line-height: 1; text-align: center; margin-top: 1vw;}
.cool_massage_design_subtitle > span {color: #21BAC4;}

.cool_massage_design_im img {display: block; width: 24.97395833vw; height: auto; margin: 3vw auto 0;}
.cool_massage_design_item_title {color: #FF940E; font-size: 1.666666666666667vw; font-weight: 700; line-height: 1.333333;}
.cool_massage_design_item_tx {font-size: 1.25vw; font-weight: 400; line-height: 1.333333;}
.cool_massage_design_item {position: absolute; text-align: center;}
.cool_massage_design_item:first-child {top: -1vw; right: 27vw;}
.cool_massage_design_item:nth-child(2) {display: flex; flex-direction: column-reverse; top: 14vw; right: 28vw;}
.cool_massage_design_item:nth-child(3) {top: 27vw; right: 44vw;}
.cool_massage_design_item:nth-child(4) {top: 14.5vw; right: 64vw;}
.cool_massage_design_item:nth-child(5) {top: -1vw; right: 62.5vw;}
.cool_massage_design_item:nth-child(2) .cool_massage_design_item_tx {margin-bottom: 1vw;}

.cool_massage_design_item_im img {display: inline-block; width: 5.70416667vw; height: auto;}

.cool_massage_prod_ic img {position: absolute; display: block; width: 2.65625vw; height: auto; bottom: 0; right: -12vw;}

.cool_massage_design .bg_im_2 img {position: absolute; top: -16vw; width: 100%; height: auto;}

.cool_massage_design_ele_im img {display: block; position: absolute; width: 16.666667vw; height: auto; top: -2vw; right: 40.5vw;}
.cool_massage_design_im_wrap {position: relative; margin-top: 1vw;}

.cool_massage_features_title {color: #FF940E; font-size: 1.875vw; line-height: 1.4; text-align: center; font-weight: 900;}
.cool_massage_features > .wrap {max-width: 72.29166667vw; margin: 0 auto;}
.cool_massage_features_im {position: absolute; right: 50%; transform: translateX(50%);}
.cool_massage_features_im img {display: block; width: 10.45vw; height: auto;}
.cool_massage_feature_item_im img {display: block; width: 4.6875vw; height: auto;}
.cool_massage_feature_item {display: flex; align-items: center; margin-bottom: 2.1875vw;}
.cool_massage_feature_item_im {margin-left: 1.7vw;}
.cool_massage_feature_item_tx {font-size: 1.25vw;}
.cool_massage_features_im_wrap {display: flex; justify-content: space-between; align-items: flex-end; position: relative; max-width: 64vw; top: 0; right: 7vw;}
.cool_massage_features {padding-bottom: 6.16666667vw;}
.cool_massage_about_bottom_tx {font-size: 1.45833333vw; color: #ffffff; line-height: 1.34; font-weight: 900; margin-top: 5vw;}
.related_prods_item .cool_massage_prod_buy {position: relative; top: 0; right: 4.5vw;}
.related_prods_item .cool_massage_prod_im_1 img {width: 7vw; top: 9vw; right: -3.8vw;}
.related_prods_item .cool_massage_prod_im_2 img {width: 7vw; top: 8.5vw; left: -3.5vw;}
/* end cool massage */


/* home new jan 2025 */
.home_3_wrap .wrap {display: block !important; width: 100%; text-align: center;}
.home_3_wrap .top {height: 41.40625vw;}
.home_top_im img {width: 12.08333333vw;}
.home_main_title .orange_dot {color: #FF940E;}
.home_3_wrap .top .wrap {padding-top: 3.79166667vw;}
.home_3_wrap .top_title {display: inline-block; position: absolute; right: 50%; top: 7vw; transform: translateX(50%); font-size: 2.5vw; white-space: nowrap; line-height: 1.1;}
.sec_prod_title {display: inline-block; font-size: 2.8125vw; color: #ffffff; font-weight: 400; width: 32.13541667vw; height: 5.57291667vw; line-height: 5.57291667vw; background-color: #FF940E; border-radius: 0 0 2.78645834vw 2.78645834vw;}
.sec_prod_tx, .sec_prod_tx_2 p, .prod_item_subtitle, .partners_tx p {color: #4D4D4D; font-size: 1.25vw; line-height: 1.5;}
.sec_prod_tx, .sec_prod_tx_2 {margin-top: 3.95833333vw;}
.sec_prod_tx strong, .sec_prod_tx_2 strong {font-weight: 700;}
.sec_prod_tx_2 > p:first-child {margin-bottom: 1.8vw;}
.prod_item_item_tx {font-size: 1.04166667vw; line-height: 1.438; color: #4D4D4D;}
.prod_items {display: flex; flex-wrap: wrap; justify-content: center; margin: 5vw auto 0; max-width: 90vw;}
.prod_item {width: 33.333%; margin-bottom: 7.39583333vw;}
#pumps .prod_item {width: 33.33%;}
.prod_item_im {display: flex; height: 18.4375vw; align-items: flex-end; justify-content: center;}
.prod_item_im img {display: inline-block; width: 21.35416667vw; height: auto;}
.prod_item_title {color: #00C9D4; /*font-family: "Nunito", sans-serif;*/ font-size: 1.66666667vw; font-weight: 900; text-transform: uppercase;}
.product_categories #pumps .item_2 img {width: 22.354167vw;}
.prod_item_title > span {text-transform: lowercase;}
#pumps .prod_item.item_5 .prod_item_im {position: relative; top: 2vw;}
#pumps .prod_item.item_5 .prod_item_im img {width: 19vw; position: relative; top: -2vw;}
/*#pumps .prod_item.item_4 .prod_item_title, #pumps .prod_item.item_5 .prod_item_title {margin-top: 2vw;}*/
.item_4 .prod_item_im img {position: relative; width: 18vw; top: 2vw;}
#pumps .item_1 .prod_item_im img, #pumps .item_3 .prod_item_im img, #pumps .item_4 .prod_item_im img {position: relative; top: 2vw;}
.sec_prod_bt > a {display: inline-block !important; width: 16.45833333vw;}
#pumps {padding-bottom: 8.80208333vw;}
.sec_im img {display: block; width: 100%; height: 26.04166667vw; object-fit: cover; object-position: center center;}
.sec_prod_items:nth-child(even) .sec_prod_title {background-color: #00C9D4;}
#product_category_1 .prod_item .prod_item_im {height: 13vw;}
#product_category_1 .prod_item .prod_item_im img {width: 14.0625vw;}
#product_category_1 .prod_item.item_3 .prod_item_im img {width: 12.0625vw;}
#product_category_1 .prod_item.item_4 .prod_item_im img, #product_category_1 .prod_item.item_5 .prod_item_im img {width: 22vw;}
#product_category_1 .prod_item_title {font-family: 'ploni', sans-serif;}
#product_category_1 .prod_item.item_2 .prod_item_im {position: relative; right: -1.2vw; margin-top: 2.1vw;}
#product_category_1 .prod_item.item_2 .prod_item_title {padding-right: 1.5vw;}
#product_category_1 .prod_item_item_tx {margin-top: 2vw;}
.prod_item_subtitle {margin-top: 0.2vw;}
#product_category_2 .prod_item.item_1 .prod_item_im img {width: 19.32291667vw;}
#product_category_2 .prod_item.item_2 .prod_item_im {position: relative; right: -2vw;}
#product_category_2 .prod_item.item_2 .prod_item_im img {width: 16.45833333vw;}
#product_category_2 .prod_item_im {height: 17vw; align-items: flex-start; margin-top: 1vw;}
#product_category_4 .prod_item.item_1 .prod_item_im img {width: 15vw;}
#product_category_4 .prod_item_im {height: 17vw;}
#product_category_4 .prod_item.item_3 .prod_item_im {position: relative; right: -1vw;}
#product_category_4 .prod_item.item_3 .prod_item_im img {width: 16.5vw;}
#product_category_4 .prod_item.item_2 .prod_item_im img {position: relative; width: 12.5vw; right: -2.15vw;}
#product_category_6 .prod_item {width: 50%;}
#product_category_6 .prod_item .prod_item_im {align-items: flex-start; height: 20vw; margin-top: 2vw;}
#product_category_6 .prod_item .prod_item_im img {width: 9.32291667vw;}
#product_category_6 .prod_item.item_2 .prod_item_im img, #product_category_6 .prod_item.item_4 .prod_item_im img {width: 11.5vw;}
#product_category_6 .prod_item.item_2 .prod_item_im img {width: 7.8vw !important;}
#product_category_6 .prod_item.item_3 .prod_item_im img {width: 13.5vw;}
#product_category_6 .prod_item.item_4 .prod_item_im {position: relative; top: -1.4vw;}
#product_category_6 .prod_item.item_4 .prod_item_im img {width: 8.4vw;}
#product_category_7 .prod_item .prod_item_im img {width: 11.5vw;}
#product_category_7 .prod_item .prod_item_im {height: 20.4375vw;}
#product_category_8 .prod_item_im {height: 17.5vw;}
#product_category_8 .item_2 .prod_item_im img {width: 25.05208333vw;}
#product_category_8 .prod_item_im img {width: 16vw;}
#product_category_9 .prod_item_im img {width: 16vw;}
.sec_blue_orange_title {font-size: 2.8125vw; color: #00C9D4; font-weight: 900;}
.sec_blue_orange_title > span {color: #FF940E;}
.home_3_wrap .talk .wrap, .home_3_wrap .write .wrap, .sec_instagram {border: none; padding-top: 4vw;}
.home_3_wrap .talk_video {width: 33.333%; padding: 0 1vw;}
.home_3_wrap .talk_video_in {border-radius: 0.52083333vw; overflow: hidden;}
.home_3_wrap .write_item {width: 33.33%;}
.home_3_wrap .write_item_im {border-radius: 0.52083333vw; overflow: hidden;}
.home_3_wrap .write_item_title, .home_3_wrap .write_item_tx, .home_3_wrap .write_item_source, .home_3_wrap .talk_video_title, .home_3_wrap .talk_video_desc, .home_3_wrap .talk_video_quote {font-size: 1.14583333vw;}
.home_3_wrap .write_item_bt {background-color: #00C9D4;}
.follow {display: flex; flex-direction: row-reverse; justify-content: center; align-items: center; margin-top: 2.5vw;}
.follow_title {color: #4D4D4D; font-weight: 800; /*font-family: "Nunito", sans-serif;*/ font-size: 1.875vw; margin-right: 2vw;}
.soc_items {display: flex; align-items: center; gap: 0.7vw; direction: ltr;}
.soc_items > a {position: relative; top: 0; transition: all 0.3s ease-in-out;}
.soc_items > a:hover {top: -0.5vw;}
.soc_items img {display: block; width: 1.93vw; height: 1.93vw; object-fit: contain; object-position: center center;}
.sec_newsletter_in {display: flex; flex-wrap: wrap; width: 55.78125vw; margin: 0 auto; border-radius: 0.52083333vw; overflow: hidden; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.sec_newsletter_content {width: 50%; background-color: #00C9D4; padding: 4.63541667vw 2.5vw 1.3vw;}
.sec_newsletter_im {position: relative; width: 50%;}
.sec_newsletter_im img {display: block; position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center;}
.sec_newsletter_title {color: #ffffff; font-weight: 900; font-size: 1.45833333vw;}
.sec_newsletter_tx {color: #151B2F; font-size: 1.04166667vw; margin-top: 0.7vw;}
.home_3_wrap .finput input {background: transparent; border: none; border-bottom: 1px solid #151B2F !important; font-size: 0.83333333vw !important;}
.home_3_wrap .finput ::placeholder {color: #151B2F;}
.home_3_wrap #newsletter .wpcf7 {width: 22.38541667vw;}
.home_3_wrap .s_bt {width: 100%;}
.home_3_wrap .s_bt input {width: 100%; font-size: 0.9375vw; background-color: #FBFBFB; color: #000000; border: 1px solid #000000 !important;}
#newsletter {padding-top: 4.16666667vw;}
.sec_certificate {padding-top: 5.9375vw;}
.sec_certificate_in {display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.sec_certificate_im img {display: block; width: 13.75vw; height: auto;}
.sec_certificate_content {width: 21.04166667vw; text-align: right; margin-right: 2.8vw;}
.sec_certificate_title {font-size: 1.875vw; font-weight: 900; color: #00C9D4;}
.sec_certificate_tx {margin-top: 0.7vw; font-size: 1.14583333vw;}
.home_3_wrap .reviews_title, .home_3_wrap .partners_title {font-size: 2.8125vw; font-weight: 900; letter-spacing: 0;}
.prod_item_bt {margin-top: 1.8vw;}
.prod_item_bt > span {width: 16.45833333vw; margin-top: 0 !important;}
#product_category_4 .prod_item_item_tx {height: 7.6vw; margin-top: 1vw;}
.home_3_wrap .write_item_im img {height: 18.54166667vw !important;}
.home_3_wrap .wpcf7-list-item input {width: 1vw !important; height: 1vw !important; display: inline-block; margin: 0 0 0 0.5vw; padding: 0 !important; background-color: #ffffff !important; border: 1px solid #000000 !important;}
.home_3_wrap .wpcf7-not-valid-tip {font-size: 0.83333333vw !important; margin: 0.5vw 0; text-align: right;}
.home_3_wrap .wpcf7-list-item > label {position: relative; display: flex; align-items: center; cursor: pointer; margin: 0 !important; font-size: 0.83333333vw !important;}
.home_3_wrap .finput .wpcf7-list-item {margin: 0 !important;}
.home_3_wrap .finput .wpcf7-list-item input {width: 1vw !important; height: 1vw !important; background-color: #ffffff !important; border: 1px solid #151B2F !important;}
.home_3_wrap .wpcf7-list-item input:checked + .wpcf7-list-item-label:before {position: absolute; right: 0.15vw; top: 50%; margin-top: -0.35vw; width: 0.7vw; height: 0.7vw; background-color: #151B2F;}
.home_3_wrap .frowbtn {margin-top: 2vw !important;}
.home_3_wrap .fmrow.last {margin-top: 1vw;}
.wpcf7-list-item-label a {text-decoration: underline;}
.home_3_wrap .wpcf7 form .wpcf7-response-output {margin: 1vw 0 0 !important;}
.home_3_wrap .fmrow.last .wpcf7-not-valid-tip {text-align: center;}
.home_3_wrap .finput input.wpcf7-not-valid {border-color: #dc3232 !important;}
#sb_instagram {margin-top: 4vw;}
.sbi_inner_wrap {border-radius: 1.04166667vw; overflow: hidden;}
#product_category_8 {position: relative; overflow: visible;}
.product_categories {background: linear-gradient(180deg, rgba(238, 249, 250, 0.0311111) -2.32%, rgba(147, 217, 222, 0.2) 46.28%, rgba(255, 255, 255, 0) 100%);}
#product_category_1 .sec_prod_tx {font-weight: 700;}
/* end home new jan 2025 */

/* lightup */
.lightup_wrap {color: #4d4d4d;}
.lightup_wrap section .wrap {display: block !important; position: static;}
.lightup_top {height: 41.97916667vw;}
.lightup_top .bg_im img {object-position: center bottom !important;}
.lightup_main_title, .lightup_about_prod_title {/*font-family: "Nunito", sans-serif;*/ font-weight: 900; font-size: 5.20833333vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.lightup_about_prod_title {font-size: 2.5vw; text-align: center; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.lightup_main_title > span, .lightup_about_prod_title > span {display: block; color: #FF940E; font-size: 5.20833333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.lightup_about_prod_title > span {font-size: 2.395833333333333vw; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.lightup_top_tx {position: relative; font-size: 1.666666666666667vw; font-weight: 700; line-height: 1.178; color: #ffffff; margin-top: 1.25vw;}
.lightup_top_im img {display: block; position: absolute; left: 10.26041667vw; bottom: -8.69791667vw; width: 40.78125vw; height: auto;}
.lightup_top_in {position: absolute; z-index: 3; text-align: center; left: 18.28125vw; top: 8.59375vw;}
.ic_title_wrap {position: relative;}
.lightup_ic {position: absolute; right: -3vw; bottom: -0.2vw;}
.lightup_ic img {width: 4.11458333vw;}
.top_notes_im img {display: block; position: absolute; width: 47.34375vw; bottom: 2.96875vw; left: 8.33333333vw;}

.page_bg {position: relative;}
.page_wrap.inner_page_wrap .page_bg .bg_im img {width: 100% !important; height: auto !important; object-position: center top !important;}
.page_bg section {position: relative; z-index: 2;}

.lightup_prod {height: 46.875vw;}
.lightup_wrap .sec_bg > .wrap {position: relative; z-index: 5;}
.lightup_wrap .lightup_top > .wrap {height: 100%;}
.lightup_prod .wrap {max-width: 87.8125vw; margin: 0 auto;}
.lightup_prod_im img {display: block; width: 24.791666666666667vw; margin-top: 8vw; height: auto;}
.lightup_prod_in {display: flex;}
.lightup_prod_title {color: #ffffff; font-size: 4.16666667vw; font-weight: 900; line-height: 1; text-shadow: 0px 4px 20px #FF940ECC;}
.lightup_prod_title > span {color: #FF940E; font-size: 4.166666666666666vw; font-weight: 700;}
.lightup_prod_subtitle {color: #FF940E; font-size: 1.66666667vw; font-weight: 700; line-height: 1.348; margin-top: 4vw;}
.lightup_prod_subtitle > span {color: #21BAC4; /*font-family: "Nunito", sans-serif;*/ font-weight: 900;}
.lightup_prod_tx {font-size: 1.25vw; font-weight: 400; line-height: 1.348; color: #000000;}
.lightup_prod_tx_2 {font-size: 1.25vw; color: #000000; line-height: 1.34791667; margin-top: 1.3vw;}
.lightup_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; position: absolute; top: 9.75vw; right: -1.5vw; font-size: 1.666666666666667vw; line-height: 1; width: 16.85416667vw; height: 20.4vw; padding: 0 1.5vw; background-size: contain; background-position: center; background-repeat: no-repeat;}
.lightup_prod_buy_title {margin-top: 0.3vw; color: #21BAC4; /* font-family: "Nunito", sans-serif; */ font-weight: 900; font-size: 1.51041667vw;}
.lightup_prod_buy_price_sale {color: #FF940E; margin-top: 0.4vw; font-weight: 700; font-size: 2.5vw; line-height: 1;}
.lightup_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw; margin-top: 0.2vw;}
.lightup_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.lightup_prod_buy_buy_bt a {background-color: #FF940E !important; font-size: 1.04166667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0 !important;}
.lightup_prod_left {position: relative; margin-right: 10.20833333vw;}
.lightup_prod_right {width: 38.22916667vw; padding-top: 6.82291667vw; text-align: center;}
.lightup_prod_item_im {margin-top: 1.2vw; margin-right: 7.5vw;}
.lightup_prod_buy_sale_title {font-size: 1.354166666666667vw; line-height: 1; font-weight: 500;}
.lightup_prod_wrap {position: relative;}
.lightup_prod_buy_details {font-size: 0.729166666666667vw; line-height: 1.3; font-weight: 500; margin-top: 0.5vw !important;}
.lightup_prod_item_im img {display: block; width: 20.78125vw; height: auto;}
.lightup_prod_im_1 img {position: absolute; z-index: 3; width: 26.875vw; height: auto; top: 2vw; right: 8.4vw;}
.lightup_prod_ic img {display: block; position: absolute; z-index: 2; width: 24.73958333vw; top: -4.2vw; left: -24.5vw;}
.lightup_about_prod_wrap {max-width: 77.39583333vw; margin: 0 auto;}

.blue_bt_sm a {width: 10vw !important; height: 1.875vw; line-height: 1.875vw; padding: 0 !important; background-color: transparent !important; border: 1px solid #21BAC4; color: #21BAC4;}
.blue_bt_sm a:hover {box-shadow: none !important; background-color: #21BAC4 !important; color: #ffffff !important; border-color: #21BAC4 !important;}
.lightup_prod_wrap .blue_bt_sm {position: relative; z-index: 4; margin: 0.3vw 0 0;}
.lightup_prod_wrap .orange_bt_sm {position: relative; z-index: 4; margin-top: 0.3vw;}
.lightup_prod_wrap .orange_bt_sm a.add_to_cart_button {margin: 0 !important;}
.lightup_prod_wrap .added_to_cart {margin-top: 0.3vw !important;}

.lightup_about {padding: 2.2vw 0 0;}
.lightup_about_title {font-size: 1.875vw; font-weight: 900; color: #FF940E; line-height: 1;}
.lightup_about_tx {font-size: 1.25vw; margin-top: 1vw; line-height: 1.498;}
.lightup_about_in {position: relative; z-index: 3; width: 32.604166666666667vw; top: 6.9375vw; right: 8.4375vw; text-align: center;}
.lightup_about_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}
.lightup_about_prod_im {width: 36.77083333vw; margin-top: -0.5vw; margin-right: -8.75vw;}
.lightup_about_prod_im img {display: block; width: 100%;}
.lightup_about_prod_im_wrap {position: relative;}
.lightup_about_prod_notes_im {position: absolute; z-index: 2; width: 36.82291667vw; right: -6.09375vw; top: -13vw;}
.lightup_about_prod_notes_im img {display: block; width: 100%;}
.lightup_about_ic img {display: inline-block; width: 4.84375vw;}
.lightup_about_tx_2 {font-size: 1.45833333vw; color: #21BAC4; font-weight: 700; line-height: 1.6; margin-top: 1vw;}
.lightup_about_bottom {margin-top: -6vw;}

.lightup_features_title {display: inline-block; background-image: url('assets/images/banner_blue.svg'); background-size: contain; background-repeat: no-repeat; background-position: center center; font-size: 1.875vw; color: #ffffff; font-weight: 700; width: 33.02083333vw; height: 4.6875vw; line-height: 3.6vw; margin-top: 5.375vw;}
.lightup_features_title span {color: #FF940E;}

.lightup_features > .wrap {max-width: 81.19791667vw; margin: 0 auto;}
.lightup_feature_item_im img {display: block; position: absolute; width: 6.77083333vw; height: 6.77083333vw; object-fit: contain; object-position: center center; top: -3.38541666vw; right: 50%; transform: translateX(50%);}
.lightup_features_items {display: flex; margin: 7.44791667vw -1.74479167vw 0;}
.lightup_feature_item {width: 33.33%; padding: 0 1.74479167vw;}
.lightup_feature_item_in {position: relative; background-color: #FFFFFF; height: 28.02083333vw; border-radius: 1.5625vw; box-shadow: 0px 4px 50px 0px #21BAC44D; padding: 4.5vw 3.2vw 2vw;}
.lightup_feature_item_tx {font-size: 1.25vw;}
.lightup_feature_item_tx ul {padding-right: 0;}
.lightup_features {padding-bottom: 6.66666667vw;}
.lightup_feature_item_title {color: #FF940E; font-size: 1.875vw; font-weight: 700;}
.lightup_feature_item_tx li {margin-bottom: 1vw;}
.lightup_design_title {color: #FF940E; font-weight: 900; font-size: 3.125vw;}
.lightup_design_im {width: 79.21875vw; margin: 0 auto;}
.lightup_design_im img {display: block; width: 100%;}
.lightup_design_im_wrap {position: relative;}
.lightup_design_item {position: absolute; font-size: 1.04166667vw;}
.lightup_design_item.item_1 {top: 5.8vw; right: 31vw;}
.lightup_design_item.item_2 {top: 17.25vw; right: 13vw;}
.lightup_design_item.item_3 {top: 32.4vw; right: 14.5vw;}
.lightup_design_item.item_4 {top: 44.36vw; right: 33vw;}
.lightup_design_item.item_5 {top: 40.9vw; right: 64vw;}
.lightup_design_item.item_6 {top: 27.3vw; right: 72vw;}
.lightup_design_item.item_7 {top: 10.75vw; right: 67vw;}
.lightup_prod2_title {font-weight: 900; font-size: 4.16666667vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); margin-top: 0.2vw;}
.lightup_prod2_title > span {color: #FF940E; font-weight: 700;}
#prod2 .lightup_ic {position: static; margin-top: -0.8vw;}
#prod2 .lightup_ic img {width: 5.15625vw;}
#prod2 .lightup_prod_right {width: 35.52083333vw;}
.lightup_prod#prod2 .wrap {max-width: 83.22916667vw;}
#prod2 .lightup_prod_left {margin-right: 7.65625vw;}
#prod2 .lightup_prod_buy {top: 9vw;}
.design_bottom_tx {font-size: 1.25vw; line-height: 1.2;}
#prod2 .lightup_prod_right {padding-top: 5.822917vw;}
.design_bottom_tx_2 {font-size: 1.25vw; color: #21BAC4; font-weight: 700; line-height: 1.2; padding: 0 7vw; margin-top: -0.8vw;}
.design_bottom_tx_3 {text-align: center; position: absolute; color: #21BAC4; font-weight: 900; font-size: 1.875vw; line-height: 1; right: 57vw; bottom: -5.5vw;}
.lightup_prod#prod2 {height: 33.6vw;}

.page_item_bottom {padding-top: 7vw; background-color: #ffffff;}
.partners-wrapper img {max-height: 3.5vw !important;}

/* end lightup */


/* prod_item */
.prod_item_wrap {color: #4d4d4d;}
.prod_item_wrap section .wrap {display: block !important; position: static;}
.prod_item_top {height: 51.14583333vw;}
.prod_item_top > .wrap {height: 100%; z-index: 3;}
.prod_item_top .bg_im img {object-position: center bottom !important;}
.prod_item_main_title, .prod_item_about_1_prod_title {/*font-family: "Nunito", sans-serif;*/ text-transform: uppercase; font-weight: 900; font-size: 5.20833333vw; color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.prod_item_about_1_prod_title {font-size: 2.5vw; text-align: center; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.prod_item_main_title > span, .prod_item_about_1_prod_title > span {display: block; color: #FF940E; font-size: 5.20833333vw; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.prod_item_about_1_prod_title > span {font-size: 2.395833333333333vw; text-shadow: -5px 1px 10px 0px rgba(0,0,0,0.45); line-height: 1;}
.prod_item_top_tx {position: relative; font-size: 1.875vw; font-weight: 400; line-height: 1.108; color: #ffffff; margin-top: 1.25vw; text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);}
.prod_item_top_im img {display: block; position: absolute; right: 10.41666667vw; bottom: 0; width: 27.55208333vw; height: auto;}
.prod_item_top_in {position: absolute; z-index: 3; text-align: center; right: 10vw; top: 5.59375vw;}
.prod_item_top_subtitle {color: #FFFFFF; font-size: 2.39583333vw; font-weight: 900;}
.ic_title_wrap {position: relative;}
.prod_item_ic {position: absolute; right: -3vw; bottom: -0.2vw;}
.prod_item_ic img {width: 4.11458333vw;}
.top_notes_im img {display: block; position: absolute; width: 47.34375vw; bottom: 2.96875vw; left: 8.33333333vw;}

.page_bg {position: relative;}
.page_wrap.inner_page_wrap .page_bg .bg_im img {width: 100% !important; height: auto !important; object-position: center top !important;}
.page_bg section {position: relative; z-index: 2;}

.prod_item_prod {background-color: #D2F3F5; height: 34.94791667vw; margin-top: -1px;}
.prod_item_wrap .sec_bg > .wrap {position: relative; z-index: 5;}
.prod_item_wrap .prod_item_top > .wrap {height: 100%;}
.prod_item_prod .wrap {max-width: 77.08333333vw; margin: 0 auto;}
.prod_item_prod_im img {display: block; width: 24.791666666666667vw; margin-top: 8vw; height: auto;}
.prod_item_prod_in {display: flex;}
.prod_item_prod_title {color: #21BAC4; font-size: 4.16666667vw; font-weight: 900; line-height: 1;}
.prod_item_prod_subtitle {color: #4D4D4D; font-weight: 700; line-height: 1.268; font-size: 1.45833333vw; margin-top: 2vw;}
.prod_item_prod_tx {font-size: 1.35416667vw; font-weight: 400; line-height: 1.588; color: #4D4D4D; margin-top: 2vw;}
.prod_item_prod_tx_2 {font-size: 1.25vw; color: #000000; line-height: 1.34791667; margin-top: 1.3vw;}
.prod_item_prod_buy {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; position: absolute; top: 1vw; right: -1.5vw; font-size: 1.666666666666667vw; line-height: 1; width: 17.85416667vw; height: 21.4vw; padding: 0 1.5vw; background-size: contain; background-position: center; background-repeat: no-repeat;}
.prod_item_prod_buy_title {text-transform: uppercase; margin-top: 0.3vw; color: #21BAC4; /* font-family: "Nunito", sans-serif; */ font-weight: 900; font-size: 1.51041667vw;}
.prod_item_prod_buy_price_sale {color: #FF940E; margin-top: 0.4vw; font-weight: 700; font-size: 2.5vw; line-height: 1;}
.prod_item_prod_buy_price_reg {position: relative; font-size: 1.458333333333333vw; margin-top: 0.2vw;}
.prod_item_prod_buy_price_reg:after {content: ""; display: block; position: absolute; top: 0.7vw; right: 0; width: 100%; height: 2px; background-color: #4d4d4d; transform: rotate(5deg);}
.prod_item_prod_buy_buy_bt a {background-color: #FF940E !important; font-size: 1.04166667vw !important; width: 10vw; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius:  2.083333333333333vw !important; padding: 0 !important; text-align: center; font-weight: 500 !important; margin-top: 0 !important;}
.prod_item_prod_left {position: relative; margin-right: 19.20833333vw;}
.prod_item_prod_right {width: 29.58333333vw; padding-top: 4.82291667vw;}
.prod_item_prod_item_im {margin-top: 1.2vw; margin-right: 7.5vw;}
.prod_item_prod_buy_sale_title {font-size: 1.354166666666667vw; line-height: 1; font-weight: 500;}
.prod_item_prod_wrap {position: relative;}
.prod_item_prod_buy_details {font-size: 0.729166666666667vw; line-height: 1.3; font-weight: 500; margin-top: 0.5vw !important;}
.prod_item_prod_item_im img {display: block; width: 20.78125vw; height: auto;}
.prod_item_prod_im_1 img {position: absolute; z-index: 3; width: 21.71875vw; height: auto; top: -1.5vw; left: 12vw;}
.prod_item_prod_ic img {display: block; position: absolute; z-index: 2; width: 24.73958333vw; top: -4.2vw; left: -24.5vw;}
.prod_item_about_1_prod_wrap {max-width: 77.39583333vw; margin: 0 auto;}

.blue_bt_sm a {width: 10vw !important; height: 1.875vw; line-height: 1.875vw; padding: 0 !important; background-color: transparent !important; border: 1px solid #21BAC4; color: #21BAC4;}
.blue_bt_sm a:hover {box-shadow: none !important; background-color: #21BAC4 !important; color: #ffffff !important; border-color: #21BAC4 !important;}
.prod_item_prod_wrap .blue_bt_sm {position: relative; z-index: 4; margin: 0.3vw 0 0;}
.prod_item_prod_wrap .orange_bt_sm {position: relative; z-index: 4; margin-top: 0.3vw;}
.prod_item_prod_wrap .orange_bt_sm a.add_to_cart_button {margin: 0 !important;}
.prod_item_prod_wrap .added_to_cart {margin-top: 0.3vw !important;}

.prod_item_about_1 {background-color: #FCEDE0; height: 37.96875vw;}
.prod_item_about_1_title {font-size: 2.5vw; font-weight: 900; color: #FF940E; line-height: 1; margin-top: 1vw;}
.prod_item_about_1_tx {font-size: 1.25vw; margin-top: 1vw; line-height: 1.498; color: #4D4D4D;}
.prod_item_about_1_tx p {font-size: 1.25vw; line-height: 1.498; color: #4D4D4D;}
.prod_item_about_1_in lottie-player {display: block; width: 6.197916666666667vw; height: 6.197916666666667vw;}
.prod_item_about_1_prod_im {width: 36.77083333vw; margin-top: -0.5vw; margin-right: -8.75vw;}
.prod_item_about_1_prod_im img {display: block; width: 100%;}
.prod_item_about_1_prod_im_wrap {position: relative;}
.prod_item_about_1_prod_notes_im {position: absolute; z-index: 2; width: 36.82291667vw; right: -6.09375vw; top: -13vw;}
.prod_item_about_1_prod_notes_im img {display: block; width: 100%;}
.prod_item_about_1_ic img {display: inline-block; width: 4.84375vw;}
.prod_item_about_1_tx_2 {font-size: 1.45833333vw; color: #21BAC4; font-weight: 700; line-height: 1.6; margin-top: 1vw;}
.prod_item_about_1_bottom {margin-top: -6vw;}
.about_prod_ic_im img {display: block; width: 7.354167vw; height: auto;}

.prod_item_features_title {display: inline-block; background-image: url('assets/images/banner_blue.svg'); background-size: contain; background-repeat: no-repeat; background-position: center center; font-size: 1.875vw; color: #ffffff; font-weight: 700; width: 33.02083333vw; height: 4.6875vw; line-height: 3.6vw; margin-top: 5.375vw;}
.prod_item_features_title span {color: #FF940E;}

.prod_item_features > .wrap {max-width: 81.19791667vw; margin: 0 auto; padding-top: 8.75vw;}
.prod_item_features_items {margin: 4vw 0 0;}
.prod_item_feature_item_in {position: relative; background-color: #FFFFFF; height: 28.02083333vw; border-radius: 1.5625vw; box-shadow: 0px 4px 50px 0px #21BAC44D; padding: 4.5vw 3.2vw 2vw;}
.prod_item_feature_item_tx {font-size: 1.25vw;}
.prod_item_feature_item_tx ul {padding-right: 0;}
.prod_item_features {height: 44.53125vw;}
.prod_item_features_title_2 {color: #ffffff; font-size: 1.875vw; font-weight: 900; line-height: 1;}
.prod_item_feature_item_tx li {margin-bottom: 1vw;}
.prod_item_design_title {color: #FF940E; font-weight: 900; font-size: 3.125vw;}
.prod_item_design_im {width: 26.05208333vw; margin: 0 auto;}
.prod_item_design_im img {display: block; width: 100%;}
.prod_item_design_im_wrap {position: relative; margin-top: 6vw;}
.prod_item_design_item {display: flex; position: absolute; font-size: 1.04166667vw;}
.prod_item_design_item.item_1 {top: 1.5vw; right: 11vw;}
.prod_item_design_item.item_2 {top: 17.25vw; right: 11vw;}
.prod_item_design_item.item_3 {top: 1.5vw; right: 63.5vw;}
.prod_item_design_item.item_4 {top: 17.25vw; right: 63.5vw;}
.prod_item_prod2_title > span {color: #FF940E; font-weight: 700;}
#prod2 .prod_item_ic {position: static; margin-top: -0.8vw;}
#prod2 .prod_item_ic img {width: 5.15625vw;}
#prod2 .prod_item_prod_right {width: 35.52083333vw;}
.prod_item_prod#prod2 .wrap {max-width: 45.22916667vw;}
#prod2 .prod_item_prod_left {margin-right: 7.65625vw;}
#prod2 .prod_item_prod_buy {top: -5vw; right: 16vw;}
.design_bottom_tx {font-size: 1.25vw; line-height: 1.2;}
#prod2 .prod_item_prod_right {padding-top: 5.822917vw;}
.design_bottom_tx_2 {font-size: 1.25vw; color: #21BAC4; font-weight: 700; line-height: 1.2; padding: 0 7vw; margin-top: -0.8vw;}
.design_bottom_tx_3 {text-align: center; position: absolute; color: #21BAC4; font-weight: 900; font-size: 1.875vw; line-height: 1; right: 57vw; bottom: -5.5vw;}
.prod_item_prod#prod2 {height: 58.59375vw; padding-top: 7vw;}
.prod_item_prod_top {text-align: center;}
.prod_item_prod2_title {font-weight: 900; font-size: 2.5vw; color: #FF940E;}
.prod_item_prod2_tx {font-size: 1.25vw; margin-top: 1vw; color: #4d4d4d;}
.prod_item_prod2_tx p {font-size: 1.25vw; color: #4d4d4d;}


.page_item_bottom {padding-top: 7vw; background-color: #ffffff;}
.partners-wrapper img {max-height: 3.5vw !important;}

.prod_item_about_prod_in {display: flex;}
.prod_item_about_content, .prod_item_about_prod_im {width: 50%;}
.prod_item_about_content {padding: 2.86458333vw 11.45833333vw 0 14.45833333vw;}
.prod_item_about_prod_im {position: relative;}
.prod_item_about_prod_im img {display: block; position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center;}

.prod_item_design {height: 50.20833333vw; padding: 5vw 0 0;}
.inner_prod_page_wrap .sec_bg > .wrap {position: relative; z-index: 3;}
.prod_item_design_tx, .prod_item_design_tx p {font-size: 1.25vw; color: #4d4d4d;}
.prod_item_design_item_tx {width: 19.53125vw; color: #4D4D4D; font-size: 1.14583333vw; line-height: 1.588; margin-right: 1.5vw;}
.prod_item_design_item_tx p {color: #4D4D4D; font-size: 1.14583333vw; line-height: 1.588;}
.prod_item_feature_item {display: flex; align-items: center; margin-bottom: 2vw;}
.prod_item_feature_item_tx {font-size: 1.25vw; width: 24.21875vw; color: #ffffff; line-height: 1.588; margin-right: 1.5vw;}
.prod_item_feature_item_tx p {font-size: 1.25vw; color: #ffffff; line-height: 1.588;}
.prod_item_prod_in_2 {display: flex; margin-top: 7vw;}
.prod_item_prod2_subtitle {color: #21BAC4; font-weight: 900; font-size: 1.875vw;}
.prod_item_prod2_tx_2 {font-size: 1.25vw; color: #4d4d4d; line-height: 1.588; margin-top: 2.4vw;}
.prod_item_prod2_tx_2 p {font-size: 1.25vw; color: #4d4d4d; line-height: 1.588;}
.prod_item_prod_right_2 {width: 17.39583333vw;}
.prod_item_design_item_im img {display: block; width: 4.16666667vw; height: auto;}

/* end prod_item */

.inner_prod_page_wrap .take_air_prod.sec_bg > .wrap {z-index: 5;}

.related_prods_item .lightup_prod_buy {position: static; margin-right: 2vw;}
.related_prods_item .lightup_prod_im_1 img {width: 13.875vw; top: 12vw; right: 13.4vw;}
.related_prods_item .lightup_prod_ic img {width: 11.739583vw; top: 5.8vw; left: -0.7vw;}
.related_prods_item_lightup .related_prod_cart_buy_tx {margin-bottom: 0 !important;}

.hastag .products-wrap {position: relative;}
.hastag .products-wrap:after {content: ""; display: flex; justify-content: center; align-items: center; position: absolute; width: 5rem; height: 5rem; border-radius: 50%; top: 1.6rem; right: 1.6rem; background-color: #ff940e; color: #ffffff; font-size: 1.6rem; font-weight: 700;}
.hastag.tag_new .products-wrap:after {content: "חדש";}

/**** reset for mobile safari in march 2025 ****/
@supports (-webkit-touch-callout: none) {
  input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .wpcf7 select {
    background: #fff !important;
    padding: 0.8rem 1.2rem !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border: none !important;
    box-shadow: inset 0.5rem 0.3rem 1.5rem rgba(134, 161, 181, 0.18) !important;
    outline: none !important;
    background-color: #fff !important;
    border-radius: 2rem !important;
    font-size: 1.3rem !important;
    color: #8e99a5;
  }
  .woocommerce form .form-row textarea {
    padding: 1.6rem !important;
    height: 12rem !important;
  }
}
/**** end reset for mobile safari in march 2025 ****/

.post-password-form {padding: 14rem 0 4rem; max-width: 110rem; margin: 0 auto;}

/**** gift card ****/
.gift_card_top {height: 32.86458333vw;}
.gift_card_top > .wrap {padding-top: 8vw;}
.top_logo_im img {display: inline-block; width: 15.83333333vw; height: auto;}
.top_title_im img {display: inline-block; width: 30.52083333vw; height: auto;}
.top_card_im img {display: inline-block; width: 35.27395833vw; height: auto;}
.top_title_im {margin-top: 3vw;}
.top_card_im {margin-top: 3vw;}
.sec_gift_card {padding-top: 13vw; padding-bottom: 7vw;}
.gift_card_tx {font-size: 1.45833333vw; line-height: 1.6;}
.gift_card_title {font-size: 1.45833333vw; font-weight: 700; color: #FF940E; line-height: 1.6; margin-top: 3vw;}
button.blue_bt_sm {background-color: #21BAC4 !important; border: none !important; color: #ffffff !important; width: 7.70833333vw !important; height: 2.34375vw !important; margin: 0 !important;}
button.blue_bt_sm.selected, button.blue_bt_sm:hover {background-color: transparent !important; border: 1px solid #2AA1A9 !important; color: #22bac4 !important;}
input#custom-amount {display: inline-block; box-shadow: none !important; background: none !important; width: 10.46875vw; font-size: 1.25vw !important; border-radius: 0 !important; text-align: center !important; border-bottom: 1px solid #000000; padding: 0.5vw 1.3vw 0.5vw 0 !important; margin-top: 3vw !important;}
input#custom-amount::placeholder {color: #4D4D4D !important;}
.fixed_amount_items {display: flex; justify-content: center; gap: 1vw; margin-top: 3vw;}
input[type="submit"].orange_bt_sm {margin-top: 3vw !important;}
.gift_card_im img {display: block; position: absolute; width: 19.0625vw; height: auto; top: 8vw; right: 12vw;}
.gift_card_logos {display: flex; justify-content: center; align-items: center; gap: 1vw; margin-top: 4vw;}
.page_wrap.inner_page_wrap img.gift_card_logo {display: block; height: 8.96458333vw !important; width: auto;}
.gift_card_bottom_wrap {background: linear-gradient(180deg, rgba(238, 249, 250, 0.0311111) -19.91%, rgba(162, 223, 227, 0.171775) -4.95%, rgba(147, 217, 222, 0.2) 49.3%, rgba(255, 255, 255, 0.2) 98.8%);}
.gift_card_bottom_wrap .page_item_bottom {background: none;}
.gift_card_bottom_wrap input[type="number"]:focus {border: none !important; border-bottom: 1px solid #000000 !important;}
.valerror input#custom-amount {border-color: #e46d6f !important;}
.valerror input#custom-amount::placeholder {color: #e46d6f !important;}
/**** end gift card ****/

.page-template-internal_purchase_page #content.site-content, .page-template-media #content.site-content {padding-top: 15.68791209rem;}
.internal_purchase_page_wrap {padding: 4vw 0;}
.internal_purchase_page_wrap > .wrap {display: block; max-width: 70vw; margin: 0 auto;}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding: 0 !important;}
.select2-container .select2-dropdown, .select2-container .select2-selection {border: none !important;}

.home_wrap #product_category_5 .prod_item.item_2 img {position: relative; width: 18vw; top: -1.5vw;}

.related_prods_item_style_bag .prod_item_prod_buy {right: 4.1vw; top: 7vw; justify-content: flex-start; padding-top: 3.5vw;}
.related_prods_item_style_bag .style_bg_prod_wrap {position: relative; padding-bottom: 30.125vw;}
.related_prods_item_style_bag .prod_item_prod_im_1 img {top: -9vw; left: 0.2vw;}
.related_prods_item_style_bag .product_type_simple {margin-top: 0.7vw !important;}

.media_wrap .write, .media_wrap .talk {padding: 4vw 0;}
.media_wrap .write .wrap, .media_wrap .talk .wrap {border: none;}
.media_wrap .write_item_tx, .media_wrap .talk_video_tx {height: 4.9vw;}
.write_item_meta {display: flex; font-weight: 700;}
.sep {margin-left: 0.5vw;}

.media_wrap .talk_video_in iframe {height: 29.04040405vw;}

.catalog_parts_section {padding-top: 7rem; padding-bottom: 7rem;}
.orange_bt_sm.back-box > a {margin: 0 !important;}
.parts_top_bt_wrap {padding-top: 3rem; margin-bottom: 3rem;}
.grid_main_prods .image {padding: 10% !important;}



/* thermo care */
.page-id-76765 .prod_item_top {height: 45.26041667vw;}
.page-id-76765 .prod_item_top_im img {right: unset; left: 12.86458333vw; bottom: 1vw; width: 21.04166667vw;}
.page-id-76765 .prod_item_main_title, .page-id-76765 .prod_item_about_1_prod_title {text-transform: none; font-size: 6.25vw; line-height: 0.8;}
.page-id-76765 .prod_item_main_title > span, .page-id-76765 .prod_item_about_1_prod_title > span {font-size: 6.25vw;}
.page-id-76765 .prod_item_top_in {right: 50%; transform: translateX(50%); top: 24.59375vw;}
.page-id-76765 .prod_item_top_subtitle {font-size: 1.875vw; font-weight: 700;}
.page-id-76765 .prod_item_prod_title {font-size: 2.1875vw; font-weight: 700;}
.page-id-76765 .prod_item_prod_im_1 img, .related_prods_item_thermo_care .prod_item_prod_im_1 img {width: 14.79166667vw; top: -13.5vw; left: -8vw;}
.related_prods_item_thermo_care .prod_item_prod_im_1 img {top: -5.5vw;}
.page-id-76765 .prod_item_prod .wrap {max-width: 65vw;}
.page-id-76765 .prod_item_prod_left {margin-right: 0;}
.page-id-76765 .prod_item_prod_buy {top: 4vw;}
.page-id-76765 .prod_item_prod {background-color: #C9F1F3; height: 40.72916667vw; padding-top: 7vw;}
.page-id-76765 .prod_item_about_prod_in {display: block; text-align: center;}



.page-id-76765 .prod_item_about_content {display: inline-block; padding: 0;}
.page-id-76765 .prod_item_about_1_title > span {font-size: 1.25vw; line-height: 1.498; color: #4D4D4D; font-weight: 300;}
.page-id-76765 .prod_item_about_1_title {margin-top: 0;}
.prod_item_about1_subtitle {font-size: 2.5vw; font-weight: 700; color: #00C9D4;}
.page-id-76765 .prod_item_about_1 {background: linear-gradient(to bottom, #C9F1F3 0%, #ffffff 100%); height: unset; padding-top: 1vw;}
.page-id-76765 .prod_item_about_items {display: flex; justify-content: center; gap: 5vw; margin-top: 5vw;}
.page-id-76765 .prod_item_about_item_im img {display: block; width: 18.02083333vw; height: auto;}
.page-id-76765 .prod_item_design {background: linear-gradient(to bottom, #ffffff 0%, #FCEDE0 100%); height: 34.42708333vw; padding-top: 2vw;}
.page-id-76765 .prod_item_design_im img {width: 14.79166667vw;}
.page-id-76765 .prod_item_design_im {width: unset; margin: 0 24vw 0 0;}
.page-id-76765 .prod_item_design_im_wrap {margin-top: 0; display: flex;}
.page-id-76765 .prod_item_design_item {position: static; flex-wrap: wrap; background-image: url('assets/images/icon_bg.png'); background-size: contain; background-position: center center; background-repeat: no-repeat; width: 44.89583333vw; height: 8.54166667vw;}
.page-id-76765 .prod_item_design_item_im {display: flex; justify-content: center; align-items: center; width: 8.54166667vw; height: 8.54166667vw;}
.page-id-76765 .prod_item_design_item_im img {display: block; width: 3.33333333vw; height: 3.33333333vw; object-fit: contain; object-position: center center;}
.page-id-76765 .prod_item_design_item_tx {width: unset; display: flex; align-items: center; margin-right: -1vw;}
.page-id-76765 .prod_item_design_item_tx p {font-size: 1.6vw; font-weight: 300;}
.page-id-76765 .prod_item_design_items {margin-top: 2vw; margin-right: -1vw;}
.page-id-76765 .prod_item_features {position: relative; background: linear-gradient(to bottom, #FCEDE0 100%, #ffffff 100%); height: 67.70833333vw;}
.page-id-76765 .prod_item_features:before {content: ""; display: block; position: absolute; width: 38.48958333vw; height: 39.73958333vw; background-image: url('assets/images/heart_white_2.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.page-id-76765 .prod_item_features_title_2 {text-align: center; color: #FF940E;}
.prod_item_features_subtitle_2 {text-align: center; color: #21BAC4; font-size: 1.66666667vw; font-weight: 700; line-height: 1.338; margin-top: 0.2vw;}
.page-id-76765 .prod_item_features_items {display: flex; flex-wrap: wrap;}
.page-id-76765 .prod_item_feature_item {display: block; width: 33.3333%;}
.page-id-76765 .prod_item_feature_item_tx p {color: #4D4D4D; font-size: 1.04166667vw;}
.page-id-76765 .prod_item_feature_item_tx p > span {display: block; color: #21BAC4; font-weight: 700; font-size: 1.25vw;}
.page-id-76765 .prod_item_feature_item_im img {display: block; width: 4.75364583vw; height: 4.75364583vw; object-fit: contain; object-position: center center;}
.page-id-76765 .prod_item_feature_item_tx {width: 21.1140625vw; margin-right: 0.5vw; margin-top: 1vw;}
.page-id-76765 .prod_item_prod#prod2 {height: 37.8921875vw; padding-top: 4vw;}
.page-id-76765 .prod_item_prod_top {text-align: right;}
.page-id-76765 .prod_item_prod#prod2 .wrap {max-width: 65vw;}
.page-id-76765 .prod_item_prod2_title {color: #ffffff; font-weight: 700;}
.page-id-76765 .prod_item_prod_in_2 {margin-top: 2vw; margin-right: 9vw;}
.page-id-76765 .prod_item_about_prod_im {display: none;}
.page-id-76765 #prod2 .prod_item_prod_buy {background-image: url('assets/images/prod2_bg.png') !important;}
/* end thermo care */

/* easy nose */
.page-id-76899 .prod_item_top {height: 45.26041667vw;}
.page-id-76899 .prod_item_top_im img {right: unset; left: 16.86458333vw; bottom: 1vw; width: 16.875vw;}
.page-id-76899 .prod_item_main_title, .page-id-76899 .prod_item_about_1_prod_title {text-transform: none; font-size: 6.25vw; line-height: 0.8;}
.page-id-76899 .prod_item_main_title > span, .page-id-76899 .prod_item_about_1_prod_title > span {font-size: 6.25vw;}
.page-id-76899 .prod_item_top_in {right: 50%; transform: translateX(50%); top: 24.59375vw;}
.page-id-76899 .prod_item_top_subtitle {color: #21BAC4; font-size: 1.875vw; font-weight: 700; margin-top: 1vw;}

.page-id-76899 .prod_item_main_title > span, .page-id-76899 .prod_item_about_1_prod_title > span {font-size: 6.25vw;}
.page-id-76899 .prod_item_top_in {right: 50%; transform: translateX(50%); top: 24.59375vw;}
.page-id-76899 .prod_item_top_subtitle {font-size: 1.875vw; font-weight: 700;}
.page-id-76899 .prod_item_prod_title {color: #FF940E; font-size: 2.1875vw; font-weight: 700;}
.page-id-76899 .prod_item_prod_im_1 img {width: 15.3671875vw; top: -15.5vw; left: -7vw;}
.page-id-76899 .prod_item_prod .wrap {max-width: 65vw;}
.page-id-76899 .prod_item_prod_left {margin-right: 0;}
.page-id-76899 .prod_item_prod_buy {top: 0;}
.page-id-76899 .prod_item_prod {background-color: #C9F1F3; height: 34.73958333vw; padding-top: 4vw;}
.page-id-76899 .prod_item_about_prod_in {display: flex; flex-direction: row-reverse;}
.page-id-76899 .prod_item_prod_right {width: 34.583333vw; padding-top: 0;}
.page-id-76899 .prod_item_about_1 {background-color: #21BAC4; height: 37.39583333vw;}
.page-id-76899 .prod_item_about_prod_im img {height: 37.39583333vw !important;}
.page-id-76899 .prod_item_about_content {padding: 7.864583vw 7.458333vw 0 12.458333vw;}
.page-id-76899 .prod_item_about_1_title, .page-id-76899 .prod_item_about_1_tx p {color: #ffffff;}
.page-id-76899 .prod_item_about_1_tx {margin-top: 2vw;}
.page-id-76899 .prod_item_design {background-color: #E6FDFF; height: 53.38541667vw; padding: 5vw 0 0;}
.page-id-76899 .prod_item_design_title {position: relative; text-align: right; right: 11vw; font-weight: 700; font-size: 2.5vw;}
.page-id-76899 .prod_item_design_item_tx strong {display: block; color: #21BAC4;}
.page-id-76899 .prod_item_design_item.item_1 {top: 0;}
.page-id-76899 .prod_item_design_item.item_2 {top: 9.25vw;}
.page-id-76899 .prod_item_design_item.item_3 {top: 22.5vw; right: 11vw;}
.page-id-76899 .prod_item_design_item.item_4 {top: -13vw; right: 63.5vw;}
.page-id-76899 .prod_item_design_item.item_5 {top: 0; right: 63.5vw;}
.page-id-76899 .prod_item_design_item.item_6 {top: 9.25vw; right: 63.5vw;}
.page-id-76899 .prod_item_design_item.item_7 {top: 22.5vw; right: 63.5vw;}
.page-id-76899 .prod_item_design_im {width: 20.57291667vw;}
.page-id-76899 .prod_item_design_im img {position: relative; top: -13vw; right: -2vw;}

.page-id-76899 .prod_item_prod#prod2 {height: 41.19791667vw; padding-top: 8.5vw;}
.page-id-76899 .prod_item_prod_top {text-align: right;}
.page-id-76899 .prod_item_prod#prod2 .wrap {max-width: 65vw;}
.page-id-76899 .prod_item_prod_in_2 {margin-top: 0; margin-right: 0;}
.page-id-76899 #prod2 .prod_item_prod_buy {top: -12vw; right: 18vw;}
.page-id-76899 .prod_item_prod_right_2 {width: 23.395833vw; margin-top: 1vw;}
/* end easy nose */

#vplugin-toggler {margin-top: 200px !important;}


.mini-total { opacity: 0; transition: opacity .25s ease; }
.mini-total.ready { opacity: 1; }

html body:not(.tax-product_cat) .pump_up_wrap .added_to_cart.wc-forward, html body:not(.tax-product_cat) .pump_pro_wrap .added_to_cart.wc-forward, html body:not(.tax-product_cat) .pump_pro_new_wrap .added_to_cart.wc-forward, html body:not(.tax-product_cat) .soft_wrap .added_to_cart.wc-forward {display: none !important;}

.related_prods_item_easy_nose .prod_item_prod_wrap, .related_prods_item_thermo_care .prod_item_prod_wrap {padding-top: 30vw}
.related_prods_item_easy_nose .prod_item_prod_buy {top: 1vw; right: 1.5vw; width: 17.6vw; height: 26.4vw;}
.related_prods_item_easy_nose .prod_item_prod_im_1 img {width: 13.71875vw; top: -5.5vw; left: -6vw;}
.related_prods_item_thermo_care .prod_item_prod_buy {right: 1vw;}


#footer [data-name="y-accept"] label, .modal-content.form [data-name="y-accept"] label {
    display: flex;
    flex-wrap: wrap;
  text-align: right;
  align-items: flex-start;
}
#footer [name="y-accept"], .modal-content.form [name="y-accept"] {
    width: 1.4rem !important;
    background: none !important;
    box-shadow: none !important;
    margin: 0.2rem 0 0 0.2rem !important;
    height: unset !important;
}

#footer .wpcf7-list-item, .modal-content.form .wpcf7-list-item {margin: 0;}
#footer .wpcf7-list-item-label, .modal-content.form .wpcf7-list-item-label {
    width: 80%;
    line-height: 1.3;
}



/*
.page-id-86870 .prod_item_two_prods, .page-id-86870 .prod_item_two_prods_2 {background-color: #C9F1F3; padding: 4vw 0 6vw; overflow: hidden;}
.page-id-86870 .prod_item_two_prods .wrap, .page-id-86870 .prod_item_two_prods_2 .wrap {max-width: 65vw;}
.page-id-86870 .prod_item_two_prods_top, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_top {text-align: center; margin: 0 auto 3.2vw;}
.page-id-86870 .prod_item_two_prods_top .prod_item_prod_title, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_title {color: #21BAC4; font-size: 2.1875vw; font-weight: 700; line-height: 1.05; margin: 0;}
.page-id-86870 .prod_item_two_prods_2 .prod_item_prod_subtitle {color: #21BAC4; font-size: 1.14583333vw; font-weight: 600; margin-top: 0.8vw;}
.page-id-86870 .prod_item_two_prods_bottom, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_bottom {margin-top: 0;}
.page-id-86870 .prod_item_two_prods_in, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_in {display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: flex-start; gap: 6vw;}
.page-id-86870 .prod_item_two_prods_right, .page-id-86870 .prod_item_two_prods_left, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_right, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_left {width: 29.5vw; position: relative;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_wrap, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_wrap {width: 100%; position: relative;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy {position: relative; top: 0; right: 0; width: 100%; border-radius: 1.04166667vw; background-size: 100% 100%; background-repeat: no-repeat; padding: 3.2vw 2.2vw 2.2vw; box-shadow: 0 0.52083333vw 1.30208333vw rgba(0,0,0,0.08);}
.page-id-86870 .prod_item_two_prods .prod_item_prod_images, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_images {position: relative; height: 0; margin: 0;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_im_1, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_im_1 {position: absolute; top: -9.4vw; right: 9.2vw; width: 0; height: 0;}
.page-id-86870 .prod_item_two_prods_right .prod_item_prod_im_1 img, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_right .prod_item_prod_im_1 img {width: 21.8vw; height: auto; display: block; transform: rotate(0deg);}
.page-id-86870 .prod_item_two_prods_left .prod_item_prod_im_1 img, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_left .prod_item_prod_im_1 img {width: 14.6vw; height: auto; display: block; transform: rotate(0deg);}
.page-id-86870 .prod_item_two_prods_left .prod_item_prod_im_1, .page-id-86870 .prod_item_two_prods_2 .prod_item_two_prods_left .prod_item_prod_im_1 {top: -8.2vw; right: 10.4vw;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_sale_title, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_sale_title {color: #6A6A6A; font-size: 1.04166667vw; font-weight: 500; margin-top: 7.2vw;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_title, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_title {color: #21BAC4; font-size: 1.5625vw; font-weight: 800; margin-top: 0.35vw; line-height: 1.05;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_price_sale, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_price_sale {color: #FF940E; font-size: 1.40625vw; font-weight: 800; margin-top: 0.9vw;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_price_reg, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_price_reg {color: #6A6A6A; font-size: 0.98958333vw; font-weight: 500; margin-top: 0.25vw; text-decoration: line-through;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_buy_bt, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_buy_bt {margin-top: 1.1vw;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_buy_bt p, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_buy_bt p {border: 0 !important; padding: 0 !important; margin: 0;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_buy_bt a.button, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_buy_bt a.button {display: inline-flex; align-items: center; justify-content: center; width: 10.9375vw; height: 2.34375vw; border-radius: 1.171875vw; background: #FF940E; color: #fff; font-size: 1.04166667vw; font-weight: 800; box-shadow: none; border: none;}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_buy_bt a.button:hover, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_buy_bt a.button:hover {filter: brightness(0.98);}
.page-id-86870 .prod_item_two_prods .prod_item_prod_buy_details, .page-id-86870 .prod_item_two_prods_2 .prod_item_prod_buy_details {color: #6A6A6A; font-size: 0.9375vw; font-weight: 500; line-height: 1.25; margin-top: 1.1vw;}
.page-id-86870 .prod_item_two_prods .woocommerce-Price-amount, .page-id-86870 .prod_item_two_prods_2 .woocommerce-Price-amount, .page-id-86870 .prod_item_two_prods .price, .page-id-86870 .prod_item_two_prods_2 .price {display: none !important;}
*/

/* milk bags (page 86870) */
.page-id-86870 .prod_item_top {height: 40vw;}
.page-id-86870 .prod_item_top_in {text-align: right;}
.page-id-86870 .prod_item_main_title {font-size: 2.76041667vw; line-height: 0.95; color: #FF940E; text-shadow: none;}
.page-id-86870 .prod_item_top_tx {font-size: 1.14583333vw; color: #000000; text-shadow: none; line-height: 1.63636364;}
.prod_item_top_bt a {background-color: #41BBCA !important; background-image: url('assets/images/arr_left_circ_white_2.svg') !important;}
.prod_item_top_bt > a:hover {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
.page-id-86870 .prod_item_top_im img {width: 44.27083333vw; right: 25.416667vw; bottom: 2vw;}
.page-id-86870 .prod_item_prod {padding-top: 3.3vw;}
.page-id-86870 .prod_item_prod_title {text-align: center; font-size: 2.5vw;}
.prod_item_two_prods_in {display: flex; justify-content: space-around;}
.page-id-86870 .prod_item_prod_im_1 img {width: 18.125vw; top: -10.5vw; left: 13vw;}
.page-id-86870 .prod_item_prod_im_2 img {width: 14.11458333vw; position: absolute; right: -8vw; top: -11.7vw;}
.page-id-86870 .prod_item_prod_buy {position: static; width: 19.9375vw; height: 20.4vw; padding-bottom: 2vw;}
.page-id-86870 .prod_item_prod_buy_title {padding: 0 4vw; margin-top: 0;}
.prod_item_two_prods_bottom {position: relative; margin-top: 3vw; right: 6vw;}
.prod_item_present img {display: block; position: absolute; width: 13.90625vw; height: auto; right: 6vw; bottom: -1vw;}
.page-id-86870 .prod_item_prod {background: linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(212, 252, 255, 1) 100%);}
.page-id-86870 .prod_item_about1_subtitle {color: #FF940E; font-size: 2.5vw; font-weight: 600; line-height: 1.078;}
.page-id-86870 .prod_item_about_1_title {font-size: 1.25vw; color: #41BBCA; line-height: 1.148; font-weight: 700;}
.page-id-86870 .prod_item_about_1_tx p {font-size: 1.25vw; line-height: 1.268; margin-bottom: 1vw;}
.page-id-86870 .prod_item_about_prod_im img {display: block; position: static; width: 37.55208333vw; height: auto;}
.page-id-86870 .prod_item_about_1 {height: auto; background-color: #FFFFFF; padding-top: 5vw; padding-bottom: 8.33333333vw;}
.page-id-86870 .prod_item_design_title {font-size: 2.5vw; max-width: 50.10416667vw; margin: 0 auto; font-weight: 700; line-height: 1.028;}
.page-id-86870 .prod_item_design {height: 56.875vw; background-color: #FFF2E3;}
.page-id-86870 .prod_item_design_im {width: 29.815625vw;}
.page-id-86870 .prod_item_design_item.item_1 {top: -4.7vw; right: 48vw;}
.page-id-86870 .prod_item_design_item.item_2 {top: 4.3vw; right: 8.5vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-86870 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 8vw;}
.page-id-86870 .prod_item_design_item.item_3 {top: 19.3vw; right: 14vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-86870 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 9vw;}
.page-id-86870 .prod_item_design_item.item_4 {top: 28.3vw; right: 48vw;}
.page-id-86870 .prod_item_design_item.item_5 {top: 19.3vw; right: 62vw;}
.page-id-86870 .prod_item_design_item.item_6 {top: 4.3vw; right: 66vw;}
.page-id-86870 .prod_item_design_im_wrap {margin-top: 7vw;}
.page-id-86870 .prod_item_features {position: relative; background-color: #1FCCD3; height: 32.65625vw;}
.page-id-86870 .page_wrap.inner_page_wrap .prod_features_im img {display: block !important; position: absolute; top: unset !important; bottom: 0 !important; right: 0 !important; width: 28.4375vw !important; height: auto !important;}
.page-id-86870 .prod_item_features > .wrap {max-width: unset; padding-right: 29.4375vw; padding-top: 2vw;}
.page-id-86870 .prod_item_features_items {display: grid; grid-template-columns: repeat(2, 1fr); gap: 2rem;}
.page-id-86870 .prod_item_feature_item_tx {margin-right: 0; width: unset;}
.page-id-86870 .prod_item_feature_item_tx p {font-size: 1.14583333vw; line-height: 1.14;}
.page-id-86870 .prod_item_feature_item.item_4, .page-id-86870 .prod_item_feature_item.item_6 {position: relative;}
.page-id-86870 .prod_item_feature_item.item_4:before, .page-id-86870 .prod_item_feature_item.item_6:before {content: ""; display: block; position: absolute; width: 3.125vw; height: 1.92708333vw; top: -2.4vw; right: 0; background-image: url('assets/images/new_orange.png'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.page-id-86870 .prod_item_feature_item {margin-bottom: 3vw;}
.page-id-86870 .prod_item_features_items {margin-top: 3vw;}
.page-id-86870 .prod_item_features + .prod_item_about_1 {background-color: #D4FCFF; padding-bottom: 3vw;}
.page-id-86870 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 2.5vw; color: #1FCCD3; font-weight: 900;}
.page-id-86870 .prod_item_features + .prod_item_about_1 .prod_item_about_prod_im img {width: 44.6875vw;}
.page-id-86870 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 40%;}
.page-id-86870 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_subtitle {text-align: center; color: #FF940E; margin-top: 0.5vw;}
.page-id-86870 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 1.875vw; font-weight: 700;}


#JPO_bags .jpo_top, #JPO_pads .jpo_top {flex-direction: row-reverse; justify-content: flex-end; background-image: none !important; background-color: #C3F1F4; padding-left: 77px; padding-bottom: 114px;}
#JPO_bags .jpo_tx, #JPO_pads .jpo_tx {margin-right: 0; margin-left: 52px;}
#JPO_bags .jpo_subtitle, #JPO_pads .jpo_subtitle {color: #21BAC4; font-weight: 900;}
#JPO_bags .jpo_im img, #JPO_pads .jpo_im img {width: 124px; margin: 0 auto;}
#JPO_bags .jpo_title, #JPO_pads .jpo_title {font-size: 22px; height: 25px; line-height: 25px; font-weight: 700; border-radius: 22px; display: inline-block !important; padding: 0 13px; width: unset;}
#JPO_bags .jpo_bottom_im_wrap, #JPO_pads .jpo_bottom_im_wrap {bottom: 106px;}
#JPO_bags .jpo_im_wrap, #JPO_pads .jpo_im_wrap {margin: 0 auto;}
#JPO_bags .jpo_bottom_im img, #JPO_pads .jpo_bottom_im img {height: auto; width: 505px;}
#JPO_bags .jpo_sale_price, #JPO_pads .jpo_sale_price {color: #FF940E; font-weight: 700;}
#JPO_bags .jpo_bottom, #JPO_pads .jpo_bottom {padding-left: 90px; padding-right: 90px;}
#JPO_bags .jpo_buy, #JPO_pads .jpo_buy {position: relative; width: 100%; display: flex; justify-content: center;}
#JPO_bags .jpo_buy:after {content: ""; display: block; position: absolute; bottom: -30px; right: 0; width: 288px; height: 30px; background-image: url('assets/images/magnetic.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
#JPO_bags .jpo_tx_in_item, #JPO_pads .jpo_tx_in_item {display: flex; align-items: center; gap: 10px; margin-bottom: 15px;}
.jpo_tx_in_im img {display: block; width: 35px; height: 35px; object-fit: contain;}
.jpo_tx_in_tx {font-size: 16px;}
.jpo_buy_bt .s_bt a, .jpo_exit_bt a, .jpo_buy_bt .s_bt a:hover, .jpo_exit_bt a:hover {border-radius: 40px !important; box-shadow: none !important;}
#JPO_pads .jpo_im img {width: 224px;}
#JPO_pads .jpo_tx {max-width: 284px; margin-left: 232px;}
#JPO_pads .jpo_top {padding-bottom: 54px;}
#JPO_pads .jpo_bottom_im_wrap {bottom: 126px;}
#JPO_pads .jpo_bottom {padding-top: 27px; padding-bottom: 12px;}
#JPO_pads .jpo_bottom_im_wrap {bottom: 110px;}

/* =========================================================
   MODAL VIDEO – YOUTUBE SHORTS (9:16)
   ========================================================= */

/* גוף המודאל – לא לתת למסך רחב "לבלוע" וידאו אנכי *//* Regular video modal – 80% viewport width *//* רגיל: 80% מרוחב המסך */
.modal-video--regular .modal-video-body {width: 80vw; max-width: 80vw;}
.modal-video--regular .modal-video-inner {padding: 0;}
.modal-video--regular .modal-video-movie-wrap {background: transparent;}

/* שורטס: 80% מגובה המסך, רוחב לפי 9:16, בלי פסים שחורים */
.modal-video--shorts {display: flex; align-items: center; justify-content: center;}
.modal-video--shorts .modal-video-body {height: 80vh; width: calc(80vh * 9 / 16); max-width: 92vw;}
.modal-video--shorts .modal-video-inner {padding: 0; height: 100%;}
.modal-video--shorts .modal-video-movie-wrap {background: transparent; height: 100%;}
.modal-video--shorts iframe {width: 100%; height: 100%; display: block;}

/* מובייל: רגיל יותר רחב + שורטס קצת יותר גבוה */
@media (max-width: 768px){
  .modal-video--regular .modal-video-body {width: 92vw; max-width: 92vw;}
  .modal-video--shorts .modal-video-body {height: 65vh; width: calc(75vh * 9 / 16); max-width: 92vw;}
}






.take_air_prod#prod {padding-top: 2vw;}
.lightup_prod#prod {position: relative; z-index: 3; padding-top: 4vw; }
.lightup_prod .vid_bt_wrap {margin-top: 0;}

#pumps .sec_prod_bt a {font-weight: 900 !important;}
#product_category_1 .prod_item_bt span {font-weight: 900 !important;}

#product_category_4 .prod_item {width: 50%;}

#product_category_9 .item_2 .prod_item_im img {position: relative; top: -0.15vw;}
#product_category_9 .item_2 .prod_item_bt {margin-top: 3.35vw;}


/*** new home top slider ***/
.home_3_wrap .top, .top_slider, .top_slide {position: relative; height: 41.40625vw !important;}
.top_slide img {display: block; position: absolute; width: 100vw; height: 100%; top: 0; right: 0; object-fit: cover; object-position: center center;}

/* slick dots wrapper */
.top_slider .slick-dots {display: none; position: absolute; right: 50%; transform: translateX(50%); bottom: 2.5vw; display: flex !important; justify-content: center; align-items: center; gap: 1.2vw; margin: 0; padding: 0;}

/* remove default button styles */
.top_slider .slick-dots li {margin: 0; width: 0.8vw; height: 0.8vw;}
.top_slider .slick-dots li button {display: block; border: none; color: transparent; padding: 0; width: 0.8vw; height: 0.8vw; background: #E9F7F8; border-radius: 50%; transition: all .3s ease;}
.top_slider .slick-dots li button:before {display: none;}


/* active dot */
.top_slider .slick-dots li.slick-active button {background: #00C9D4;}
.top_slider .slick-dots li::marker {content: '';}
.home_3_wrap .top {display: block;}


/* rocker (page 89587) */
.page-id-89587 .prod_item_top {height: 39.58333333vw;}
.page-id-89587 .prod_item_top_in {width: 24.58333333vw; text-align: right; right: 17vw; top: 10vw;}
.page-id-89587 .prod_item_main_title {font-size: 6.25vw; line-height: 0.9; color: #21BAC4; text-transform: none;}
.page-id-89587 .prod_item_main_title > span {color: #FF940E;}
.page-id-89587 .prod_item_top_tx {font-size: 1.14583333vw; color: #000000; text-shadow: none; line-height: 1.63636364;}
.prod_item_top_bt a {background-color: #41BBCA !important; background-image: url('assets/images/arr_left_circ_white_2.svg') !important;}
.prod_item_top_bt > a:hover {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
.page-id-89587 .prod_item_top_im img {width: 44.27083333vw; right: 25.416667vw; bottom: 2vw;}
.page-id-89587 .prod_item_prod {padding-top: 3.3vw;}
.page-id-89587 .prod_item_prod#prod2 {padding-top: 23.5vw;}
.page-id-89587 .prod_item_prod_title {color: #41BBCA; font-size: 3.125vw;}
.page-id-89587 .prod_item_prod_subtitle {color: #21BAC4; font-size: 2.1875vw; margin-top: 1vw;}
.page-id-89587 .prod_item_prod_right {width: 34.6875vw; padding-top: 0;}
.page-id-89587 .prod_item_prod_im_1 img {width: 15vw; top: -5.7vw; left: 12vw;}
.page-id-89587 .prod_item_prod_tx {margin-top: 1vw; line-height: 1.198;}
.page-id-89587 .prod_item_prod_tx > span {color: #FF940E; font-weight: 900; font-size: 1.7vw;}
.prod_item_two_prods_in {display: flex; justify-content: space-around;}
.page-id-89587 .prod_item_prod_im_1 img {width: 15vw; top: -4.3vw; left: 13vw;}
.page-id-89587 .prod_item_prod_im_2 img {width: 14.11458333vw; position: absolute; right: -8vw; top: -11.7vw;}
.page-id-89587 .prod_item_prod_buy {position: static; width: 19.9375vw; height: 22.4vw;}
.page-id-89587 .prod_item_prod .wrap {max-width: 85.083333vw;}
.page-id-89587 .prod_item_prod_left {margin-right: 13.208333vw;}
.page-id-89587 .prod_item_about_prod_in {flex-direction: row-reverse;}
.page-id-89587 .prod_item_about_1 {height: 37.39583333vw; padding-top: 0; padding-bottom: 0; background-color: #21BAC4;}
.page-id-89587 .prod_item_prod_buy_title {line-height: 1.098; padding: 0 4vw; text-transform: none; font-size: 1.66666667vw;}
.prod_item_two_prods_bottom {position: relative; margin-top: 3vw; right: 6vw;}
.prod_item_present img {display: block; position: absolute; width: 13.90625vw; height: auto; right: 6vw; bottom: -1vw;}
.page-id-89587 .prod_item_prod#prod2 {background: linear-gradient(180deg, #DFFAFC 0%, #E1FAFC 100%); height: 31.45833333vw;}
.page-id-89587 .prod_item_prod#prod2 {padding-top: 21vw; height: 46.51041667vw; padding-top: 17vw;}
.page-id-89587 .prod_item_prod#prod2 .bg_im img {object-position: center top;}
.page-id-89587 .prod_item_about1_subtitle {color: #FF940E; font-size: 2.5vw; font-weight: 600; line-height: 1.078;}
.page-id-89587 .prod_item_about_1_title {font-size: 2.5vw; color: #ffffff; line-height: 1.148; font-weight: 700; margin-top: 0;}
.page-id-89587 .prod_item_about_1_tx p {font-size: 1.25vw; line-height: 1.608; margin-bottom: 1vw; color: #ffffff;}
.page-id-89587 .prod_item_about_prod_im img {display: block; position: static; width: 47.91666667vw; height: auto;}
.page-id-89587 .prod_item_design_title {font-size: 2.5vw; max-width: 50.10416667vw; margin: 0 auto; font-weight: 700; line-height: 1.028;}
.page-id-89587 .prod_item_about_content {display: flex; flex-direction: column; justify-content: center; padding: 0 5.5vw 0 13.5vw;}
.page-id-89587 .prod_item_design {height: 44.27083333vw; background-color: #FCEDE0; padding-top: 3vw;}
.page-id-89587 .prod_item_design_item_tx p {line-height: 1.15;}
.page-id-89587 .prod_item_design_item {align-items: center;}
.page-id-89587 .prod_item_design_item_tx {margin-right: 1vw;}
.page-id-89587 .prod_item_design_im {width: 33.07291667vw;}
.page-id-89587 .prod_item_design_item.item_1 {top: -1.7vw; right: 47.5vw;}
.page-id-89587 .prod_item_design_item.item_2 {top: 4.3vw; right: 25.5vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-89587 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 7.5vw; position: relative; top: 2vw;}
.page-id-89587 .prod_item_design_item.item_3 {top: 15.3vw; right: 21.5vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-89587 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 10vw;}
.page-id-89587 .prod_item_design_item.item_4 {flex-direction: row-reverse; top: 27.3vw; right: 25vw; width: 16.5vw;}
.page-id-89587 .prod_item_design_item.item_5 {top: 27.3vw; right: 58vw;}
.page-id-89587 .prod_item_design_item.item_6 {top: 15.3vw; right: 64.4vw;}
.page-id-89587 .prod_item_design_item.item_7 {top: 4.3vw; right: 60.5vw;}
.page-id-89587 .prod_item_design_im_wrap {margin-top: 5vw;}
.page-id-89587 .prod_item_features {position: relative; background-color: #E6FDFF; height: 53.48958333vw;}
.page-id-89587 .page_wrap.inner_page_wrap .prod_features_im img {display: block !important; position: absolute; top: unset !important; bottom: 0 !important; right: 0 !important; width: 28.4375vw !important; height: auto !important;}
.page-id-89587 .prod_item_features > .wrap {max-width: unset; padding-right: 9vw; padding-top: 3vw;}
.page-id-89587 .prod_item_features_title_2 {position: relative; color: #FF940E; font-size: 2.5vw; line-height: 1.1; padding-right: 7vw;}
.page-id-89587 .prod_item_features_title_2:before {content: ""; display: block; position: absolute; width: 5.78125vw; height: 6.04166667vw; right: 0; top: 0; background-image: url('assets/images/heart_rocker.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.page-id-89587 .prod_item_feature_item_tx p {color: #000000;}
.page-id-89587 .prod_item_features_items {position: relative; display: grid; grid-template-columns: repeat(2, 1fr); gap: 2rem;}
.page-id-89587 .prod_item_feature_item_tx {margin-right: 0; width: unset;}
.page-id-89587 .prod_item_feature_item_tx p {font-size: 1.25vw; line-height: 1.608;}
.page-id-89587 .prod_item_feature_item_tx span {font-weight: 900;}
.page-id-89587 .prod_item_feature_item.item_2 {top: 9vw;}
.page-id-89587 .prod_item_feature_item.item_3 {top: 19vw;}
.page-id-89587 .prod_item_feature_item.item_4 {top: 29vw;}
.page-id-89587 .prod_item_feature_item.item_5 {right: 48vw; top: -8vw;}
.page-id-89587 .prod_item_feature_item.item_6 {right: 48vw; top: 2vw;}
.page-id-89587 .prod_item_feature_item.item_7 {right: 48vw; top: 12vw;}
.page-id-89587 .prod_item_feature_item.item_8 {right: 48vw; top: 22vw;}
.page-id-89587 .prod_item_feature_item.item_9 {right: 48vw; top: 32vw;}
.page-id-89587 .prod_item_feature_item {position: absolute; margin-bottom: 2vw; gap: 3vw; align-items: flex-start;}
.page-id-89587 .prod_item_features_items {margin-top: 5vw;}
.page-id-89587 .prod_item_features + .prod_item_about_1 {background-color: #D4FCFF; padding-bottom: 3vw;}
.page-id-89587 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 2.5vw; color: #1FCCD3; font-weight: 900;}
.page-id-89587 .prod_item_features + .prod_item_about_1 .prod_item_about_prod_im img {width: 44.6875vw;}
.page-id-89587 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 40%;}
.page-id-89587 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_subtitle {text-align: center; color: #FF940E; margin-top: 0.5vw;}
.page-id-89587 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 1.875vw; font-weight: 700;}

.page-id-89587 .page_wrap .added_to_cart {display: none !important;}
.page-id-89587 .prod_item_prod_right_2 {display: none;}
.page-id-89587 .prod_item_prod#prod2 .wrap {max-width: 65vw; display: flex !important;}
.page-id-89587 .prod_item_prod_top {text-align: right;}
.page-id-89587 .prod_item_prod2_title {font-size: 4.16666667vw; line-height: 0.7;}
.page-id-89587 .prod_item_prod2_title span {font-size: 2.5vw;}
.page-id-89587 .prod_item_prod2_tx p {font-size: 1.66666667vw; line-height: 1.1;}
.page-id-89587 .prod_item_prod2_tx p span {font-weight: 900;}
.page-id-89587 .prod_item_prod_in_2 {margin-top: -6vw; margin-right: 10vw;}

.page-id-89587 .page_item_bottom {padding-top: 0;}

.cool_massage_top_im_2 img {position: absolute; display: block; width: 9.32291667vw; left: 27vw; bottom: 2vw;}

.related_prods_item_rocker .prod_item_prod_buy {top: -1vw; right: 6vw; width: 19.9375vw; height: 22.4vw;}
.related_prods_item_rocker .prod_item_prod_im_1 img {width: 12.5vw; top: 6.3vw; left: 13.2vw;}


/****** compare faq ******/

.border_title {display: inline-block; font-size: 1.8vw; color: #21BAC4; font-weight: 900; padding: 0.5vw 0; border-top: 1px solid #21BAC4; border-bottom: 1px solid #21BAC4;}
.pump-faq-subtitle {font-size: 1.25vw; color: #FF940E; font-weight: 400; margin-top: 0.5vw;}


/* ==========================================================================
   FAQ Section - Compare Page
   ========================================================================== */
.pump-faq-section {
    padding: 0 0 6vw;
}

.pump-faq-container {
    max-width: 82vw;
    margin: 0 auto;
}

.pump-faq-header {
    text-align: center;
    margin-bottom: 2.604vw;
}

.pump-faq-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    gap: 3.125vw;
}

.pump-faq-accordion-wrapper {
    width: 40.52083333vw;
}

.pump-faq-image-wrapper {
    width: 35.98958333vw;
    padding-top: 9.86458333vw;
}

.pump-faq-image-wrapper img {
  display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}


/* ==========================================================================
   Precise Override for FAQ Accordion - Scoped to Compare Page (1920px VW)
   ========================================================================== */

/* 1. הקונטיינר הראשי - ביטול הגדרות ברירת מחדל של התוסף */
.compare2_wrap #faqsu-faq-list {
    background: transparent !important; /* רקע שקוף */
    padding: 0 !important;
    border-radius: 0 !important;
    border: none !important;
}

/* 2. כרטיסייה בודדת (שאלה+תשובה) */
.compare2_wrap #faqsu-faq-list .faqsu-faq-single {
    background: #f2fbfb !important;
    padding: 0 !important;
    border-radius: 0 !important;
    margin-bottom: 0.3vw !important;
    border: none !important;
    box-shadow: none !important;
    transition: background 0.3s ease;
}

/* 3. שורת השאלה (הכותרת הניתנת ללחיצה) */
.compare2_wrap #faqsu-faq-list .faqsu-faq-question {
    font-size: 1.2vw !important; /* גודל פונט ~20px */
    color: #1a1a1a !important;
    font-weight: 700 !important; /* מודגש לפי העיצוב */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    cursor: pointer;
    position: relative;
    
    padding: 1.302vw 1.563vw 1.302vw 3.125vw !important;
    
    text-align: right; /* יישור טקסט לימין */
    
    /* הכנה לאנימציה של הקו התחתון */
    transition: padding-bottom 0.3s ease, margin-bottom 0.3s ease, border-color 0.3s ease;
}
/* ==========================================================================
   החלפת סעיפים 4 ו-7: עיצוב אייקון מדויק עם SVG
   ========================================================================== */

/* 4. עיצוב אייקון הפלוס (העיגול) - מצב סגור */
.compare2_wrap #faqsu-faq-list .faqsu-faq-question:after {
    /* --- שינוי: הסרת סימן ה"+" הטקסטואלי והגדרות הפונט --- */
    content: "" !important; /* ריק, נשתמש ברקע */
    
    position: absolute;
    left: 1vw;
    right: auto !important;
    top: 50%;
    
    /* --- שינוי: הגדרות אנימציית פתיחה ברירת מחדל (סיבוב 0) --- */
    transform: translateY(-50%) rotate(0deg); 
    
    /* מידות העיגול (נשאר VW) */
    width: 1.823vw;
    height: 1.823vw;
    border-radius: 50% !important;
    
    /* רקע לבן לעיגול */
    background-color: #ffffff !important; 
    
    /* פלוס בצבע #21BAC4 מצויר מקצה לקצה */
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='50' x2='100' y2='50' stroke='%2321BAC4' stroke-width='3'/%3E%3Cline x1='50' y1='0' x2='50' y2='100' stroke='%2321BAC4' stroke-width='3'/%3E%3C/svg%3E") !important;
    
    /* קובע את אורך הפלוס בדיוק ל-80% מקוטר העיגול */
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 55% !important; /* גודל הפלוס בתוך העיגול ~24px */
    
    /* אנימציית מעבר חלקה לצבעים ולסיבוב */
    transition: transform 0.3s ease, background-color 0.3s ease, background-image 0.3s ease;
}


/* ==========================================================================
   מצב פתוח (Active) - דיוק לפי העיצוב החדש
   ========================================================================== */


/* 6. השאלה במצב פעיל - הוספת הקו המקווו (Dashed) מתחתיה */
.compare2_wrap #faqsu-faq-list .faqsu-faq-single.active .faqsu-faq-question {
    
    /* רווחים כדי שהקו לא יידבק לטקסט */
    margin-bottom: 1.042vw !important; /* רווח בין הקו לתשובה ~20px */
}


/* 8. שורת התשובה - דיוק העיצוב והאנימציה */
.compare2_wrap #faqsu-faq-list .faqsu-faq-answare {
    display: block !important;
    max-height: 0; /* מוסתר כברירת מחדל, נשלט ע"י JS */
    overflow: hidden;
    
    /* ביטול פאדינג כפוי כדי לא להרוס את האנימציה */
    padding: 0 !important;
    
    /* הגדרות טקסט לתשובה */
    color: #000000;
    line-height: 1.5;
    
    /* אנימציית פתיחה חלקה */
    transition: max-height 0.3s ease-out;
}

/* ביטול סטיילים מיותרים של התוסף בתוך התשובה */
.compare2_wrap #faqsu-faq-list .faqsu-faq-answare span {
    font-weight: inherit !important;
    color: inherit !important;
}

.faqsu-faq-question + div {
  position: relative;
  max-width: calc(100% - 5vw);
  margin-right: 1.563vw;
  top: -1vw;
}




/* milk cooler (page 91255) */
.page-id-91255 .prod_item_top {height: 39.47916667vw;}
.page-id-91255 .prod_item_top_in {width: 24.58333333vw; text-align: center; right: 16vw; top: 5vw;}
.page-id-91255 .prod_item_main_title {font-size: 4.16666667vw; text-align: center; line-height: 0.9; color: #ffffff; text-transform: none;}
.page-id-91255 .prod_item_main_title > span {color: #FF940E;}
.page-id-91255 .prod_item_top_tx {font-size: 1.14583333vw; text-shadow: none; line-height: 1.63636364;}
.prod_item_top_bt a {background-color: #41BBCA !important; background-image: url('assets/images/arr_left_circ_white_2.svg') !important;}
.prod_item_top_bt > a:hover {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
.page-id-91255 .prod_item_top_im img {width: 44.27083333vw; right: 25.416667vw; bottom: 2vw;}
.page-id-91255 .prod_item_prod {padding-top: 3.3vw; height: 30.10416667vw;}
.page-id-91255 .prod_item_prod#prod2 {padding-top: 23.5vw;}
.page-id-91255 .prod_item_prod_title {color: #41BBCA; font-size: 3.125vw;}
.page-id-91255 .prod_item_prod_subtitle {color: #21BAC4; font-size: 2.1875vw; margin-top: 1vw;}
.page-id-91255 .prod_item_prod_right {width: 34.6875vw; padding-top: 0;}
.page-id-91255 .prod_item_prod_tx {line-height: 1.2; color: #21BAC4; font-size: 1.25vw; margin-top: 5.80208333vw;}
.page-id-91255 .prod_item_prod_tx > span {color: #FF940E; font-weight: 900; font-size: 1.7vw;}
.prod_item_two_prods_in {display: flex; justify-content: space-around;}
.page-id-91255 .prod_item_prod_im_1 img {width: 18.17708333vw; top: -6.3vw; left: 15vw;}
.page-id-91255 .prod_item_prod_im_2 img {width: 14.11458333vw; position: absolute; right: -8vw; top: -11.7vw;}
.page-id-91255 .prod_item_prod_buy {position: static; width: 17.9375vw; height: 22.4vw; background-size: 100% 100%;}
.page-id-91255 .prod_item_prod .wrap {max-width: 67.083333vw;}
.page-id-91255 .prod_item_prod_left {margin-right: 6.208333vw;}
.page-id-91255 .prod_item_about_prod_in {flex-direction: row-reverse;}
.page-id-91255 .prod_item_about_1 {height: 37.39583333vw; padding-top: 0; padding-bottom: 0; background-color: #21BAC4;}
.page-id-91255 .prod_item_prod_buy_title {line-height: 1.098; padding: 0; text-transform: none; font-size: 1.66666667vw;}
.prod_item_two_prods_bottom {position: relative; margin-top: 3vw; right: 6vw;}
.prod_item_present img {display: block; position: absolute; width: 13.90625vw; height: auto; right: 6vw; bottom: -1vw;}
.page-id-91255 .prod_item_prod#prod2 {background: linear-gradient(180deg, #DFFAFC 0%, #E1FAFC 100%); height: 31.45833333vw;}
.page-id-91255 .prod_item_prod#prod2 {padding-top: 21vw; height: 31.14583333vw; padding-top: 17vw;}
.page-id-91255 .prod_item_prod#prod2 .bg_im img {object-position: center top;}
.page-id-91255 .prod_item_about1_subtitle {color: #FF940E; font-size: 2.5vw; font-weight: 600; line-height: 1.078;}
.page-id-91255 .prod_item_about_1_title {font-size: 2.5vw; color: #ffffff; line-height: 1.148; font-weight: 700; margin-top: 0;}
.page-id-91255 .prod_item_about_1_tx p {font-size: 1.25vw; line-height: 1.608; margin-bottom: 1vw; color: #ffffff;}
.page-id-91255 .prod_item_about_prod_im img {display: block; position: static; width: 47.91666667vw; height: auto;}
.page-id-91255 .prod_item_design_title {color: #21BAC4; font-size: 2.5vw; max-width: 50.10416667vw; margin: 0 auto; font-weight: 900; line-height: 1.028;}
.page-id-91255 .prod_item_about_content {display: flex; flex-direction: column; justify-content: center; padding: 0 5.5vw 0 13.5vw;}
.page-id-91255 .prod_item_design {height: 48.02083333vw; padding-top: 3vw; background-color: #E1FAFC;}
.page-id-91255 .prod_item_design_item_tx p {line-height: 1.15;}
.page-id-91255 .prod_item_design_item {align-items: center;}
.page-id-91255 .prod_item_design_im {width: 30.46875vw;}
.page-id-91255 .prod_item_design_item.item_1 {top: -1.7vw; right: 47.5vw;}
.page-id-91255 .prod_item_design_item.item_2 {top: 7.3vw; right: 30.5vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-91255 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 4.5vw; position: relative;}
.page-id-91255 .prod_item_design_item.item_3 {top: 16.3vw; right: 27.5vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-91255 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 6vw;}
.page-id-91255 .prod_item_design_item.item_4 {top: 27.3vw; right: 48vw; width: 16.5vw;}
.page-id-91255 .prod_item_design_item.item_5 {top: 16vw; right: 62vw;}
.page-id-91255 .prod_item_design_item.item_6 {top: 7.3vw; right: 60.4vw;}
.page-id-91255 .prod_item_design_item.item_7 {top: 4.3vw; right: 60.5vw;}
.page-id-91255 .prod_item_design_im_wrap {margin-top: 3vw;}
.page-id-91255 .prod_item_features {position: relative; background-color: #FFF3E9; height: 44.0625vw;}
.page-id-91255 .page_wrap.inner_page_wrap .prod_features_im img {display: block !important; position: absolute; top: unset !important; bottom: 0 !important; right: 0 !important; width: 28.4375vw !important; height: auto !important;}
.page-id-91255 .prod_item_features > .wrap {max-width: unset; padding-right: 5vw; padding-left: 5vw; padding-top: 2vw;}
.page-id-91255 .prod_item_features_title_2 {color: #FF940E; font-size: 2.5vw; line-height: 1.1; text-align: center;}
.page-id-91255 .prod_item_feature_item_tx p {color: #000000;}
.page-id-91255 .prod_item_features_items {position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.page-id-91255 .prod_item_feature_item_tx {margin-right: 0; width: unset;}
.page-id-91255 .prod_item_feature_item_tx p {font-size: 1.25vw; line-height: 1.608;}
.page-id-91255 .prod_item_feature_item_tx span {font-weight: 900;}
.page-id-91255 .prod_item_feature_item.item_2 {top: 9vw;}
.page-id-91255 .prod_item_feature_item.item_3 {top: 19vw;}
.page-id-91255 .prod_item_feature_item.item_4 {top: 29vw;}
.page-id-91255 .prod_item_feature_item.item_5 {right: 48vw; top: -8vw;}
.page-id-91255 .prod_item_feature_item.item_6 {right: 48vw; top: 2vw;}
.page-id-91255 .prod_item_feature_item.item_7 {right: 48vw; top: 12vw;}
.page-id-91255 .prod_item_feature_item.item_8 {right: 48vw; top: 22vw;}
.page-id-91255 .prod_item_feature_item.item_9 {right: 48vw; top: 32vw;}
.page-id-91255 .prod_item_feature_item {display: block; text-align: center; /*position: absolute; margin-bottom: 2vw; gap: 3vw; align-items: flex-start;*/}
.page-id-91255 .prod_item_feature_item_im img {width: 3.95833333vw;}
.page-id-91255 .prod_item_features_items {margin-top: 2vw;}
.page-id-91255 .prod_item_features + .prod_item_about_1 {background-color: #D4FCFF; padding-bottom: 3vw;}
.page-id-91255 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 2.5vw; color: #1FCCD3; font-weight: 900;}
.page-id-91255 .prod_item_features + .prod_item_about_1 .prod_item_about_prod_im img {width: 44.6875vw;}
.page-id-91255 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 40%;}
.page-id-91255 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_subtitle {text-align: center; color: #FF940E; margin-top: 0.5vw;}
.page-id-91255 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 1.875vw; font-weight: 700;}

.page-id-91255 .page_wrap .added_to_cart {display: none !important;}
.page-id-91255 .prod_item_prod_right_2 {display: none;}
.page-id-91255 .prod_item_prod#prod2 .wrap {max-width: 65vw; display: flex !important;}
.page-id-91255 .prod_item_prod_top {position: relative; top: -11vw; right: -3vw; text-align: right;}
.page-id-91255 .prod_item_prod2_title {font-size: 2.5vw; color: #ffffff;}
.page-id-91255 .prod_item_prod2_title span {font-size: 2.5vw;}
.page-id-91255 .prod_item_prod2_tx p {font-size: 1.66666667vw; line-height: 1.1;}
.page-id-91255 .prod_item_prod2_tx p span {font-weight: 900;}
.page-id-91255 .prod_item_prod_in_2 {margin-top: -11vw; margin-right: 17vw;}
.page-id-91255 .prod_item_prod2_tx, .page-id-91255 .prod_item_prod2_tx p {font-size: inherit; color: #ffffff;}

.page-id-91255 .page_item_bottom {padding-top: 0;}

.page-id-91255 .prod_item_top_bt > a {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
/* 1. ההגדרות של הפסאודו + הסתרה מוחלטת כברירת מחדל */
.page-id-91255 .prod_item_top_tx::after {
    content: ""; 
    display: block; 
    position: relative;
    width: 4.6875vw; 
    height: 4.6875vw; 
    background-image: url('assets/images/flake.svg'); 
    background-size: contain; 
    background-repeat: no-repeat; 
    background-position: center center; 
    margin: 3vw auto 0;
    opacity: 0; /* מוסתר בהתחלה */
    top: 20px;
}

/* 2. ברגע ש-WOW מוסיף את הקלאס animated, אנחנו מפעילים את הקיפריימס של הפתית */
.page-id-91255 .prod_item_top_tx.animated::after {
    animation: fadeInFlake 0.5s ease forwards;
    
    /* פה הקסם: ממתינים שנייה שלמה כדי לתת לטקסט לסיים להופיע */
    animation-delay: 0.8s; 
}

/* 3. יצירת האנימציה העצמאית של הפתית */
@keyframes fadeInFlake {
    to { 
      top: 0;
        opacity: 1; 
    }
}

.page-id-91255 .prod_item_design_tx {position: absolute; color: #3B9AA6; width: 100%; bottom: -5vw; text-align: center;}
.page-id-91255 .prod_item_design_tx p {color: #3B9AA6;}
.page-id-91255 .prod_item_design {position: relative;}
.page-id-91255 .prod_item_design_item_im img {width: 4.42708333vw;}

.related_prods_item_milk_cooler .prod_item_prod_buy {right: 8vw;}
.related_prods_item_milk_cooler .prod_item_prod_im_1 img {top: 6.5vw; right: -7.5vw; width: 11vw;}


/* beauty gummies (page 93140) */
.page-id-93140 .prod_item_top {height: 41.30208333vw;}
.page-id-93140 .prod_item_top_in {width: 24.58333333vw; text-align: center; right: 11vw; top: 9vw;}
.page-id-93140 .prod_item_main_title {font-size: 6.25vw; text-align: center; line-height: 0.9; color: #FF940E; text-transform: none;}
.page-id-93140 .prod_item_main_title > span {color: #FF940E;}
.page-id-93140 .prod_item_top_subtitle {color: #21BAC4; font-size: 1.875vw; font-weight: 700; line-height: 1.058;}
.page-id-93140 .prod_item_top_tx {font-size: 1.14583333vw; text-shadow: none; line-height: 1.63636364;}
.prod_item_top_bt a {background-color: #41BBCA !important; background-image: url('assets/images/arr_left_circ_white_2.svg') !important;}
.prod_item_top_bt > a:hover {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
.page-id-93140 .prod_item_top_im img {width: 19.73958333vw; right: 60.416667vw; bottom: -4vw;}
.page-id-93140 .prod_item_prod {padding-top: 6.3vw; height: 35.72916667vw;}
.page-id-93140 .prod_item_prod#prod2 {padding-top: 23.5vw;}
.page-id-93140 .prod_item_prod_buy_price_sale, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale {position: relative;}
.page-id-93140 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {content: "מבצע מארז יחיד"; display: block; font-size: 1.04166667vw; line-height: 1.6; color: #21BAC4; font-weight: 700; margin-bottom: 1vw;}
.page-id-93140 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {content: "60 יחידות בצנצנת"; display: block; font-size: 0.83333333vw; line-height: 1.6; color: #21BAC4; font-weight: 700; position: absolute; top: 1.3vw; width: 100%;}
.page-id-93140 .prod_item_two_prods_left .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies_3 .prod_item_prod_buy_price_sale:before {content: "מבצע מארז שלישיה";}
.page-id-93140 .prod_item_about_prod_im {position: static;}
.page-id-93140 .prod_item_two_prods_bottom {position: absolute; width: 53vw; top: -5vw; right: 18vw;}
.page-id-93140 .prod_item_prod_title {color: #FF940E; font-size: 1.875vw; line-height: 1.088;}
.page-id-93140 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 1.04166667vw;}
.page-id-93140 .prod_item_prod_subtitle {color: #000000; font-size: 1.25vw; margin-top: 1vw; font-weight: 300;}
.page-id-93140 .prod_item_prod_right {width: 34.6875vw; padding-top: 0;}
.page-id-93140 .prod_item_prod_tx {line-height: 1.2; color: #21BAC4; font-size: 1.25vw; margin-top: 5.80208333vw;}
.page-id-93140 .prod_item_prod_tx > span {color: #FF940E; font-weight: 900; font-size: 1.7vw;}
.prod_item_two_prods_in {display: flex; justify-content: space-around;}
.page-id-93140 .prod_item_prod_im_1 img {width: 10.239583vw; top: 0vw; left: -5.5vw;}
.page-id-93140 .prod_item_prod_im_2 img {width: 12.8vw; position: absolute; right: 14vw; top: 0.1vw;}
.page-id-93140 .prod_item_prod_buy {position: static; width: 17.8vw; height: 24vw; background-size: 100% 100%; padding: 1.5vw;}
.related_prods_item_beauty_gummies .prod_item_prod_buy {width: 17.8vw; height: 24vw; background-size: 100% 100%; padding: 1.5vw;}
.page-id-93140 .prod_item_prod .wrap {max-width: 77.083333vw;}
.page-id-93140 .prod_item_prod_left {margin-right: 6.208333vw;}
.page-id-93140 .prod_item_about_prod_in {flex-direction: row-reverse;}
.page-id-93140 .prod_item_about_1 {position: relative; height: 31.875vw; padding-top: 0; padding-bottom: 0; background-color: transparent; z-index: 2;}
.page-id-93140 .prod_item_prod_buy_title {line-height: 1.098; padding: 0; text-transform: none; font-size: 1.66666667vw;}
.prod_item_two_prods_bottom {position: relative; margin-top: 3vw; right: 6vw;}
.prod_item_present img {display: block; position: absolute; width: 13.90625vw; height: auto; right: 6vw; bottom: -1vw;}
.page-id-93140 .prod_item_prod#prod2 {background: linear-gradient(180deg, #DFFAFC 0%, #E1FAFC 100%); height: 31.45833333vw;}
.page-id-93140 .prod_item_prod#prod2 {padding-top: 21vw; height: 31.14583333vw; padding-top: 17vw;}
.page-id-93140 .prod_item_prod#prod2 .bg_im img {object-position: center top;}
.page-id-93140 .prod_item_about1_subtitle {color: #FF940E; font-size: 2.5vw; font-weight: 600; line-height: 1.078;}
.page-id-93140 .prod_item_about_1_title {font-size: 1.875vw; color: #21BAC4; line-height: 1.08; font-weight: 900; margin-top: 0;}
.page-id-93140 .prod_item_about_1_tx p {font-size: 1.04166667vw; line-height: 1.608; margin-bottom: 1vw; color: #4D4D4D;}
.page-id-93140 .prod_item_about_prod_im img {display: block; position: absolute; width: 100vw; right: 0; bottom: 0; height: auto;}
.page-id-93140 .prod_item_design_title {color: #21BAC4; font-size: 1.875vw; max-width: 50.10416667vw; margin: 0 auto; font-weight: 900; line-height: 1.338;}
.page-id-93140 .prod_item_about_content {position: absolute; z-index: 3; display: flex; flex-direction: column; justify-content: center; padding: 0; right: 40vw; top: 5vw;}
.page-id-93140 .prod_item_design {height: 36.82291667vw; padding-top: 0; background-color: transparent;}
.page-id-93140 .prod_item_design_item_tx p {font-size: 0.9375vw; line-height: 1.15;}
.page-id-93140 .prod_item_design_item {align-items: center;}
.page-id-93140 .prod_item_design_im {width: 25.625vw;}
.page-id-93140 .prod_item_design_item_im img {width: 5.73958333vw;}
.page-id-93140 .prod_item_design_item.item_1 {flex-direction: row-reverse; top: 1.3vw !important; right: 25.7vw !important;}
.page-id-93140 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 11.53125vw; margin-left: 0;}
.page-id-93140 .prod_item_design_item.item_2 {top: 9.3vw; right: 24vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-93140 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 10.5vw; position: relative;}
.page-id-93140 .prod_item_design_item.item_3 {top: 18.3vw; right: 25.7vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-93140 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 12vw;}
.page-id-93140 .prod_item_design_item.item_4 {top: 18.3vw; right: 56.7vw; width: 19.5vw;}
.page-id-93140 .prod_item_design_item.item_5 {top: 9.3vw; right: 60vw;}
.page-id-93140 .prod_item_design_item.item_6 {top: 1.3vw; right: 57vw;}
.page-id-93140 .prod_item_design_item.item_7 {top: 4.3vw; right: 60.5vw;}
.page-id-93140 .prod_item_design_im_wrap {margin-top: 3vw;}
.page-id-93140 .prod_item_features {position: relative; background-color: #FFF3E9; height: 33.95833333vw;}
.page-id-93140 .page_wrap.inner_page_wrap .prod_features_im img {display: block !important; position: absolute; top: unset !important; bottom: 0.5vw !important; right: 50% !important; transform: translateX(50%); width: 19.73958333vw !important; height: auto !important;}
.page-id-93140 .prod_item_features > .wrap {max-width: unset; padding-right: 5vw; padding-left: 5vw; padding-top: 3vw;}
.page-id-93140 .prod_item_features_title_2 {color: #FF940E; font-size: 1.875vw; line-height: 1.1; text-align: center;}
.page-id-93140 .prod_item_feature_item_tx p {color: #000000;}
.page-id-93140 .prod_item_features_items {position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.page-id-93140 .prod_item_feature_item_tx {margin-right: 0; width: unset;}
.page-id-93140 .prod_item_feature_item_tx p {font-size: 1.25vw; line-height: 1.608;}
.page-id-93140 .prod_item_feature_item_tx span {font-weight: 900;}
.page-id-93140 .prod_item_feature_item {display: block; text-align: center; /*position: absolute; margin-bottom: 2vw; gap: 3vw; align-items: flex-start;*/}
.page-id-93140 .prod_item_feature_item_im img {width: 3.95833333vw;}
.page-id-93140 .prod_item_features_items {display: block; margin-top: 2vw;}
.page-id-93140 .sec_item_5 .prod_item_feature_item {position: absolute; right: 0; width: 50%;}

.page-id-93140 .sec_item_5 .prod_item_feature_item.item_2 {top: 5vw;}
.page-id-93140 .sec_item_5 .prod_item_feature_item.item_3 {top: 9.5vw;}
.page-id-93140 .sec_item_5 .prod_item_feature_item.item_4 {top: 14vw;}
.page-id-93140 .sec_item_5 .prod_item_feature_item.item_5 {top: 17.5vw;}


.page-id-93140 .sec_item_5 .prod_item_feature_item.item_6 {right: 43vw; top: 0;}
.page-id-93140 .sec_item_5 .prod_item_feature_item.item_7 {right: 43vw; top: 4vw;}
.page-id-93140 .sec_item_5 .prod_item_feature_item.item_8 {right: 43vw; top: 9.5vw;}
.page-id-93140 .sec_item_5 .prod_item_feature_item.item_9 {right: 43vw; top: 12.8vw;}


.page-id-93140 .prod_item_features + .prod_item_about_1 {background-color: #D4FCFF; padding-bottom: 3vw;}
.page-id-93140 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 2.5vw; color: #1FCCD3; font-weight: 900;}
.page-id-93140 .prod_item_features + .prod_item_about_1 .prod_item_about_prod_im img {width: 44.6875vw;}
.page-id-93140 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 40%;}
.page-id-93140 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_subtitle {text-align: center; color: #FF940E; margin-top: 0.5vw;}
.page-id-93140 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 1.875vw; font-weight: 700;}

.page-id-93140 .page_wrap .added_to_cart {display: none !important;}
.page-id-93140 .prod_item_prod_right_2 {display: none;}
.page-id-93140 .prod_item_prod#prod2 .wrap {max-width: 65vw; display: flex !important;}
.page-id-93140 .prod_item_prod_top {position: relative; top: -11vw; right: -3vw; text-align: right;}
.page-id-93140 .prod_item_prod2_title {font-size: 2.5vw; color: #ffffff;}
.page-id-93140 .prod_item_prod2_title span {font-size: 2.5vw;}
.page-id-93140 .prod_item_prod2_tx p {font-size: 1.66666667vw; line-height: 1.1;}
.page-id-93140 .prod_item_prod2_tx p span {font-weight: 900;}
.page-id-93140 .prod_item_prod_in_2 {margin-top: -11vw; margin-right: 17vw;}
.page-id-93140 .prod_item_prod2_tx, .page-id-93140 .prod_item_prod2_tx p {font-size: inherit; color: #ffffff;}
.page-id-93140 .sec_item_5 .prod_item_feature_item_tx p {color: #4D4D4D; font-size: 1.04166667vw; line-height: 1.4; text-align: right;}
.page-id-93140 .sec_item_5.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 3vw;}
.page-id-93140 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 73.64583333vw !important;}
.page-id-93140 .sec_item_5.prod_item_features .prod_item_features_items {margin-top: 5vw;}
.page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item {margin-bottom: 0;}
.page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) {background-color: #ffffff; padding: 0.8vw; border-radius: 1.04166667vw; width: 28.48958333vw; top: 17vw; right: 45vw;}
.page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) p {color: #21BAC4; font-weight: 700;}
.page-id-93140 .sec_item_6.prod_item_features .prod_item_features_title_2 {color: #21BAC4; text-align: right;}
.page-id-93140 .sec_item_6.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 5vw;}
.page-id-93140 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 31.97916667vw !important; top: 5vw !important; bottom: unset !important; transform: none !important; right: 58vw !important;}
.page-id-93140 .sec_item_6.prod_item_features .prod_item_features_items {display: block;}
.page-id-93140 .sec_item_6.prod_item_features .prod_item_feature_item {display: flex; width: 50%; align-items: flex-start; gap: 1vw; text-align: right;}
.page-id-93140 .sec_item_6.prod_item_features .prod_item_feature_item_tx {padding-top: 0.5vw;}
.page-id-93140 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(n+4) {top: -19vw; right: 22vw; position: relative; margin-bottom: 0;}
.page-id-93140 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 2vw;}
/*
.page-id-93140 .sec_item_7.prod_item_about_1 {background-color: #fff3e8; padding-bottom: 0;}
.page-id-93140 .sec_item_7.prod_item_about_1 .prod_item_about_prod_im img {width: 31.97916667vw; right: 14vw; top: 0;}
.page-id-93140 .sec_item_7.prod_item_about_1 .prod_item_about_1_title {font-size: 1.875vw; color: #FF940E;}
.page-id-93140 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 57vw;}*/
.page-id-93140 .sec_item_7 .prod_item_prod_tx {margin-top: 1vw;}
.page-id-93140 .sec_item_7 .prod_item_prod {background-color: #F7FEFF;}
.page-id-93140 .sec_item_7.prod_item_prod {padding-top: 8.3vw; height: 34.375vw; background-color: #F7FEFF;}
.page-id-93140 .sec_item_8.prod_item_about_1 {height: 39.16666667vw;}
.page-id-93140 .sec_item_8 .prod_item_about_1_title {color: #ffffff;}
.page-id-93140 .sec_item_7.prod_item_prod .wrap {max-width: 71.083333vw;}
.page-id-93140 .sec_item_8 .prod_item_about_content {right: 14vw; width: 29.21875vw;}
.blue_block {display: block; color: #ffffff; font-size: 0.83333333vw; background-color: #21BAC4; border-radius: 0.52083333vw; padding: 1vw 1.5vw;}

.page-id-93140 #JPO_info .jpo_in, body.woocommerce-cart #JPO_info .jpo_in {background-color: #35c1cb; height: auto;}







/* mama gummies (page 96979) */
.page-id-96979 .prod_item_top {height: 41.30208333vw; background-color: #C9ECED;}
.page-id-96979 .prod_item_top_in {width: 44.58333333vw; text-align: center; right: 11vw; top: 5.5vw;}
.page-id-96979 .prod_item_main_title {font-size: 6.25vw; text-align: center; line-height: 0.9; color: #FF940E; text-transform: none;}
.page-id-96979 .prod_item_main_title > span {color: #FF940E;}
.page-id-96979 .prod_item_top_subtitle {color: #21BAC4; font-size: 1.875vw; font-weight: 700; line-height: 1.058;}
.page-id-96979 .prod_item_top_tx {font-size: 1.14583333vw; text-shadow: none; line-height: 1.63636364;}
.prod_item_top_bt a {background-color: #41BBCA !important; background-image: url('assets/images/arr_left_circ_white_2.svg') !important;}
.prod_item_top_bt > a:hover {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
.page-id-96979 .prod_item_top_im img {width: 26.30208333vw; right: 20vw; bottom: -4vw;}
.page-id-96979 .prod_item_prod {padding-top: 9.3vw; height: 35.72916667vw;}
.page-id-96979 .sec_item_2.prod_item_prod {height: 39vw;}
.page-id-96979 .prod_item_prod#prod2 {padding-top: 23.5vw;}
.page-id-96979 .prod_item_prod_buy_price_sale, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale {position: relative;}
.page-id-96979 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {content: "מבצע מארז יחיד"; display: block; font-size: 1.04166667vw; line-height: 1.6; color: #21BAC4; font-weight: 700; margin-bottom: 1vw;}
.page-id-96979 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {content: "60 יחידות בצנצנת"; display: block; font-size: 0.83333333vw; line-height: 1.6; color: #21BAC4; font-weight: 700; position: absolute; top: 1.3vw; width: 100%;}
.page-id-96979 .prod_item_two_prods_left .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies_3 .prod_item_prod_buy_price_sale:before {content: "מבצע מארז שלישיה";}
.page-id-96979 .prod_item_about_prod_im {position: static;}
.page-id-96979 .prod_item_two_prods_bottom {position: absolute; width: 53vw; top: -6vw; right: 26vw;}
.page-id-96979 .prod_item_prod_title {color: #FF940E; font-size: 1.875vw; line-height: 1.27;}
.page-id-96979 .prod_item_prod_subtitle p:first-child {font-size: 1.25vw; line-height: 1.2;}
.page-id-96979 .prod_item_prod_subtitle p:nth-child(2) {font-size: 1.04166667vw;}
.page-id-96979 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 1.04166667vw; line-height: 1.098;}
.page-id-96979 .prod_item_prod_subtitle {color: #000000; font-size: 1.25vw; margin-top: 1vw; font-weight: 300;}
.page-id-96979 .prod_item_prod_right {width: 34.6875vw; padding-top: 0;}
.page-id-96979 .prod_item_prod_tx {line-height: 1.2; color: #21BAC4; font-size: 1.25vw; margin-top: 5.80208333vw;}
.page-id-96979 .prod_item_prod_tx > span {color: #FF940E; font-weight: 900; font-size: 1.7vw;}
.page-id-96979 .prod_item_two_prods_top {width: 27.86458333vw;}
.page-id-96979 .prod_item_prod_tx_2 p {color: #ffffff; font-size: 0.83333333vw; background-color: #21BAC4; padding: 1vw 1.2vw; border-radius: 0.52083333vw;}
.prod_item_two_prods_in {display: flex; justify-content: space-around;}
.page-id-96979 .prod_item_prod_im_1 img {width: 14.239583vw; top: 1.5vw; left: -6.5vw;}
.page-id-96979 .prod_item_prod_im_2 img {width: 16.7vw; position: absolute; right: 10vw; top: 1.1vw;}
.page-id-96979 .prod_item_prod_buy {position: static; width: 17.8vw; height: 24vw; background-size: 100% 100%; padding: 1.5vw;}
.related_prods_item_beauty_gummies .prod_item_prod_buy {width: 17.8vw; height: 24vw; background-size: 100% 100%; padding: 1.5vw;}
.page-id-96979 .prod_item_prod .wrap {max-width: 77.083333vw;}
.page-id-96979 .prod_item_prod_left {margin-right: 6.208333vw;}
.page-id-96979 .prod_item_about_prod_in {flex-direction: row-reverse;}
.page-id-96979 .prod_item_about_1 {position: relative; height: 19.38541667vw; padding-top: 0; padding-bottom: 0; background-color: transparent; z-index: 2;}
.page-id-96979 .about_prod_ic_im img {position: absolute; display: block; width: 12.96875vw; right: -23vw; top: 1vw; height: auto;}
.page-id-96979 .prod_item_prod_buy_title {line-height: 1.098; padding: 0; text-transform: none; font-size: 1.66666667vw;}
.prod_item_two_prods_bottom {position: relative; margin-top: 3vw; right: 6vw;}
.prod_item_present img {display: block; position: absolute; width: 13.90625vw; height: auto; right: 6vw; bottom: -1vw;}
.page-id-96979 .prod_item_prod#prod2 {background: linear-gradient(180deg, #DFFAFC 0%, #E1FAFC 100%); height: 31.45833333vw;}
.page-id-96979 .prod_item_prod#prod2 {padding-top: 21vw; height: 31.14583333vw; padding-top: 17vw;}
.page-id-96979 .prod_item_prod#prod2 .bg_im img {object-position: center top;}
.page-id-96979 .prod_item_about1_subtitle {color: #FF940E; font-size: 2.5vw; font-weight: 600; line-height: 1.078;}
.page-id-96979 .prod_item_about_1_title {font-size: 1.875vw; color: #21BAC4; line-height: 1.08; font-weight: 900; margin-top: 0;}
.page-id-96979 .prod_item_about_1_tx p {font-size: 1.04166667vw; line-height: 1.608; margin-bottom: 1vw; color: #4D4D4D;}
.page-id-96979 .prod_item_about_prod_im img {display: block; position: absolute; width: 100vw; right: 10vw; bottom: 3vw; height: auto;}
.page-id-96979 .prod_item_design_title {color: #FF940E; font-size: 1.875vw; max-width: 50.10416667vw; margin: 0 auto; font-weight: 900; line-height: 1.338;}
.page-id-96979 .sec_item_3 .prod_item_about_prod_im img {right: 0; top: 0;}
.page-id-96979 .sec_item_3 .prod_item_about_content {right: 53.5vw; top: 3vw;}
.page-id-96979 .prod_item_about_content {position: absolute; z-index: 3; display: flex; flex-direction: column; justify-content: center; padding: 0; right: 61.5vw; top: -6vw; width: 25.78125vw;}
.page-id-96979 .prod_item_design {height: 36.82291667vw; padding-top: 0; background-color: transparent;}
.page-id-96979 .prod_item_design_item_tx p {font-size: 0.9375vw; line-height: 1.15;}
.page-id-96979 .prod_item_design_item {align-items: center;}
.page-id-96979 .prod_item_design_im {width: 36.92708333vw; position: relative; right: -2vw; top: 4vw;}
.page-id-96979 .prod_item_design_item_im img {width: 5.73958333vw;}
.page-id-96979 .prod_item_design_item.item_1 {flex-direction: column-reverse; top: -2.7vw !important; right: 44vw !important; text-align: center;}
.page-id-96979 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 11.53125vw; margin-left: 0; margin-right: 0;}
.page-id-96979 .prod_item_design_item.item_2 {top: 9.3vw; right: 23vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-96979 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 12vw; position: relative;}
.page-id-96979 .prod_item_design_item.item_3 {top: 22.3vw; right: 21.7vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-96979 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 12vw;}
.page-id-96979 .prod_item_design_item.item_4 {top: 22.3vw; right: 58.7vw; width: 19.5vw;}
.page-id-96979 .prod_item_design_item.item_5 {top: 9.3vw; right: 60vw;}
.page-id-96979 .prod_item_design_item.item_6 {top: 1.3vw; right: 57vw;}
.page-id-96979 .prod_item_design_item.item_7 {top: 4.3vw; right: 60.5vw;}
.page-id-96979 .prod_item_design_im_wrap {margin-top: 3vw;}
.page-id-96979 .prod_item_features {position: relative; height: 43.22916667vw;}
.page-id-96979 .prod_item_features .bg_im img {object-position: center top !important; height: 63.28125vw !important;}
.page-id-96979 .page_wrap.inner_page_wrap .prod_features_im img {display: block !important; position: absolute; z-index: 2; top: unset !important; bottom: 3.5vw !important; right: 49% !important; transform: translateX(50%); width: 19.73958333vw !important; height: auto !important;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item.item_1 {right: 17vw; top: -3vw;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item.item_2 {right: 2.5vw; top: 5vw;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item.item_3 {right: 0vw; top: 12vw;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item.item_4 {right: 55.5vw; top: 12vw;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item.item_5 {right: 55vw; top: 5vw;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item.item_6 {right: 46vw; top: -3vw;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_1 {grid-column: 1; grid-row: 2 / 4;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_2 {grid-column: 1; grid-row: 4 / 6;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_3 {grid-column: 2; grid-row: 1 / 3;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_4 {grid-column: 2; grid-row: 3 / 5;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_5 {grid-column: 2; grid-row: 5 / 7;}
.page-id-96979 .prod_item_features > .wrap {max-width: unset; padding-right: 5vw; padding-left: 5vw; padding-top: 3vw;}
.page-id-96979 .prod_item_features_title_2 {color: #21BAC4; font-size: 1.875vw; line-height: 1.1; text-align: center;}
.page-id-96979 .prod_item_features_subtitle_2 {color: #4D4D4D; font-size: 1.04166667vw; font-weight: 400; line-height: 1.4;}
.page-id-96979 .prod_item_feature_item_tx p {color: #000000;}
.page-id-96979 .prod_item_features_items {position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.page-id-96979 .prod_item_feature_item_tx {margin-right: 0; width: unset;}
.page-id-96979 .prod_item_feature_item_tx p {font-size: 1.14583333vw; line-height: 1.608;}
.page-id-96979 .prod_item_feature_item_tx span {font-weight: 900;}
.page-id-96979 .prod_item_feature_item {display: block; text-align: center; /*position: absolute; margin-bottom: 2vw; gap: 3vw; align-items: flex-start;*/}
.page-id-96979 .prod_item_feature_item_im img {width: 3.95833333vw;}
.page-id-96979 .prod_item_features_items {display: block; margin-top: 2vw;}
.page-id-96979 .sec_item_5 .prod_item_feature_item {position: absolute; right: 0; width: auto;}

.page-id-96979 .sec_item_5 .prod_item_feature_item.item_2 {top: 5vw;}
.page-id-96979 .sec_item_5 .prod_item_feature_item.item_3 {top: 9.5vw;}
.page-id-96979 .sec_item_5 .prod_item_feature_item.item_4 {top: 14vw;}
.page-id-96979 .sec_item_5 .prod_item_feature_item.item_5 {top: 17.5vw;}


.page-id-96979 .sec_item_5 .prod_item_feature_item.item_6 {right: 56vw; top: -3vw;}
.page-id-96979 .sec_item_5 .prod_item_feature_item.item_7 {right: 43vw; top: 4vw;}
.page-id-96979 .sec_item_5 .prod_item_feature_item.item_8 {right: 43vw; top: 9.5vw;}
.page-id-96979 .sec_item_5 .prod_item_feature_item.item_9 {right: 43vw; top: 12.8vw;}


.page-id-96979 .prod_item_features + .prod_item_about_1 {padding-bottom: 3vw;}
.page-id-96979 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 1.14583333vw; color: #21BAC4; font-weight: 900;}
.page-id-96979 .prod_item_features + .prod_item_about_1 .prod_item_about_prod_im img {width: 31.97916667vw;}
.page-id-96979 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 24.94791667vw;}
.page-id-96979 .prod_item_features .prod_item_about_1_tx {font-size: 1.14583333vw;}
.page-id-96979 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_subtitle {text-align: center; color: #FF940E; margin-top: 0.5vw;}
.page-id-96979 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 1.875vw; font-weight: 700;}

.page-id-96979 .page_wrap .added_to_cart {display: none !important;}
.page-id-96979 .prod_item_prod_right_2 {display: none;}
.page-id-96979 .prod_item_prod#prod2 .wrap {max-width: 65vw; display: flex !important;}
.page-id-96979 .prod_item_prod_top {position: relative; top: -11vw; right: -3vw; text-align: right;}
.page-id-96979 .prod_item_prod2_title {font-size: 2.5vw; color: #ffffff;}
.page-id-96979 .prod_item_prod2_title span {font-size: 2.5vw;}
.page-id-96979 .prod_item_prod2_tx p {font-size: 1.66666667vw; line-height: 1.1;}
.page-id-96979 .prod_item_prod2_tx p span {font-weight: 900;}
.page-id-96979 .prod_item_prod_in_2 {margin-top: -11vw; margin-right: 17vw;}
.page-id-96979 .prod_item_prod2_tx, .page-id-96979 .prod_item_prod2_tx p {font-size: inherit; color: #ffffff;}
.page-id-96979 .sec_item_5 .prod_item_feature_item_tx p {color: #4D4D4D; font-size: 1.04166667vw; line-height: 1.4; text-align: right;}
.page-id-96979 .sec_item_5.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 7vw;}
.page-id-96979 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 36.5625vw !important;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_features_items {margin-top: 5vw;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item {margin-bottom: 0;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) {background-color: #ffffff; padding: 0.8vw; border-radius: 1.04166667vw; width: 28.48958333vw; top: 17vw; right: 45vw;}
.page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) p {color: #21BAC4; font-weight: 700;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_features_title_2 {color: #21BAC4; text-align: right;}
.page-id-96979 .sec_item_6.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 5vw;}
.page-id-96979 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 31.97916667vw !important; top: 3vw !important; bottom: unset !important; transform: none !important; right: 60vw !important;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_features_items {display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 0; width: 40vw;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item {display: flex; width: 100%; align-items: flex-start; gap: 1vw; text-align: right;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item_tx {padding-top: 0.5vw;}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 2vw;}
/*
.page-id-96979 .sec_item_7.prod_item_about_1 {background-color: #fff3e8; padding-bottom: 0;}
.page-id-96979 .sec_item_7.prod_item_about_1 .prod_item_about_prod_im img {width: 31.97916667vw; right: 14vw; top: 0;}
.page-id-96979 .sec_item_7.prod_item_about_1 .prod_item_about_1_title {font-size: 1.875vw; color: #FF940E;}
.page-id-96979 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 57vw;}*/
.page-id-96979 .sec_item_7 .prod_item_prod_tx {margin-top: 1vw;}
.page-id-96979 .sec_item_7 .prod_item_prod {background-color: #F7FEFF;}
.page-id-96979 .sec_item_7.prod_item_prod {padding-top: 8.3vw; height: 34.375vw; background-color: #F7FEFF;}
.page-id-96979 .sec_item_8.prod_item_about_1 {height: 39.16666667vw;}
.page-id-96979 .sec_item_8 .prod_item_about_1_title {color: #ffffff;}
.page-id-96979 .sec_item_7.prod_item_prod .wrap {max-width: 71.083333vw;}
.page-id-96979 .sec_item_8 .prod_item_about_content {right: 14vw; width: 29.21875vw;}
.blue_block {display: block; color: #ffffff; font-size: 0.83333333vw; background-color: #21BAC4; border-radius: 0.52083333vw; padding: 1vw 1.5vw;}

.page-id-96979 #JPO_info .jpo_in, body.woocommerce-cart #JPO_info .jpo_in {background-color: #35c1cb; height: auto;}









/* ==========================================================================
   About Page New (Base 1920px Desktop / 430px Mobile)
   ========================================================================== */
.about_new_wrap .top {height: 39.27083333vw !important;}
.about_intro_sec {padding-bottom: 2vw; background-color: #FCE2C4; text-align: center;}
.about_new_wrap .intro_text_col {width: 28.75vw; margin: 0 auto 2vw;}
.about_new_wrap .intro_content p {font-size: 1.25vw; color: #4a4a4a; line-height: 1.64; font-weight: 700;}
.about_new_wrap .intro_text_col:last-child p {font-weight: 400;}
.about_new_wrap .intro_content p span {font-size: 2.5vw; font-weight: 900;}
.about_new_wrap .intro_text_col:last-child p strong {font-weight: 700;}
.about_prods {height: 32.5vw;}
.about_prods_tx {font-size: 1.14583333vw; line-height: 1.86363636;}
.about_prods_in {width: 29.16666667vw; text-align: right; padding-top: 10vw;}
.about_bottom_wrap {background: linear-gradient(0, rgba(233, 247, 248, 0) 0%, rgba(233, 247, 248, 1) 100%);}
.about_choice_im img {display: block; width: 36.04166667vw;}
.about_choice_in {display: flex; flex-wrap: wrap; max-width: 75.26041667vw; margin: 0 auto; gap: 4vw; align-items: center;}
.about_choice_tx_item {font-size: 1.14583333vw;}
.about_choice_left {display: flex; width: 34.79166667vw;}
.about_badge_im img {display: block; width: 10.20833333vw;}
.about_choice_tx_item:last-child {margin-top: 3vw;}
.about_choice_tx_item > span {font-size: 1.875vw; font-weight: 900;}
.about_ex_prods_in {display: flex; flex-wrap: wrap; max-width: 75.26041667vw; margin: 0 auto; gap: 10vw;}
.about_ex_prods_right {width: 29.16666667vw; padding-top: 4vw;}
.about_ex_prods_im img {display: block; width: 27.96875vw;}
.about_ex_prods_tx_item {font-size: 1.14583333vw; line-height: 1.86363636;}
.about_with_tx {position: relative; font-size: 1.25vw; color: #21BAC4; font-weight: 700; max-width: 32.8125vw; margin: 0 auto; line-height: 1.70833333;}
.about_with_tx:before {content: ""; display: block; width: 7.5vw; height: 8.07291667vw; margin: 0 auto 2vw; background-image: url('assets/images/heart_about.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
.about_new_wrap .standard {padding-top: 10vw;}


.related_prods_item_milk_cooler.related_prods_item_beauty_gummies .prod_item_prod_buy {right: 2vw;}
.related_prods_item_milk_cooler.related_prods_item_beauty_gummies .prod_item_prod_im_1 img {right: 13.5vw; top: 9vw;}
.related_prods_item_milk_cooler.related_prods_item_beauty_gummies .blue_bt_sm a {height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; margin-top: 0.5vw !important; background-color: transparent !important; border: 1px solid #21BAC4 !important; color: #21BAC4 !important;}
.related_prods_item_milk_cooler.related_prods_item_beauty_gummies .blue_bt_sm a:hover {background-color: #21BAC4 !important; color: #ffffff !important;}
.related_prods_item_beauty_gummies .prod_item_prod_buy_title {text-transform: none !important;}
.related_prods_item_beauty_gummies .orange_bt_sm {margin-top: 0.3vw !important;}
.related_prods_item_beauty_gummies .related_prod_cart_buy_tx {margin-bottom: 0 !important;}

#cmplz-document {direction: ltr !important;}




#custom-cookie-banner {
    position: fixed;
    bottom: 20px;
    left: 0;
    width: 100%;
    z-index: 2147483647;
    display: none; /* Hidden by default, JS will reveal it */
    justify-content: center;
    pointer-events: none; /* Allows clicking on site elements behind the invisible wrapper */
}
.cookie-banner-inner {
    background: #ffffff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 25px 40px;
    max-width: 600px;
    text-align: center;
    position: relative;
    pointer-events: auto; /* Re-enables clicking inside the box */
    direction: rtl;
    font-family: inherit;
    border: 1px solid #eaeaea;
}
#close-cookie-banner {
    position: absolute;
    top: 15px;
    left: 15px;
    background: none;
    border: none;
    font-size: 20px;
    color: #999;
    cursor: pointer;
    line-height: 1;
    padding: 5px;
    transition: color 0.3s ease;
}
#close-cookie-banner:hover {
    color: #000;
}
.cookie-banner-title {
    font-weight: bold;
    font-size: 18px;
    color: #000;
    margin-bottom: 12px;
}
.cookie-banner-text {
    font-size: 14px;
    color: #4a4a4a;
    line-height: 1.5;
    margin: 0;
}
.cookie-banner-text a {
    color: #4a4a4a;
    text-decoration: underline;
}



/* soft thermo plus (page 97317) */
.page-id-97317 .prod_item_top {height: 35.15625vw; background-color: #C9ECED;}
.page-id-97317 .prod_item_top_in {width: 24.58333333vw; text-align: center; right: 11vw; top: 5.5vw; padding-top: 5vw;}
.page-id-97317 .prod_item_main_title {font-size: 3.33333333vw; text-align: center; line-height: 0.9; color: #FFFFFF; text-transform: none;}
.page-id-97317 .prod_item_main_title > span {color: #FF940E; font-size: 3.33333333vw;}
.page-id-97317 .prod_item_top_subtitle {color: #21BAC4; font-size: 1.875vw; font-weight: 700; line-height: 1.058; position: absolute; top: 0; width: 100%;}
.page-id-97317 .prod_item_top_tx {font-size: 1.14583333vw; text-shadow: none; line-height: 1.63636364;}
.prod_item_top_bt a {background-color: #41BBCA !important; background-image: url('assets/images/arr_left_circ_white_2.svg') !important;}
.prod_item_top_bt > a:hover {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
.page-id-97317 .prod_item_top_im img {width: 26.30208333vw; right: 20vw; bottom: -4vw;}
.page-id-97317 .prod_item_prod {padding-top: 9.3vw; height: 35.72916667vw;}
.page-id-97317 .sec_item_2.prod_item_prod {height: 39vw; padding-top: 6.3vw;}
.page-id-97317 .prod_item_prod#prod2 {padding-top: 23.5vw;}
.page-id-97317 .prod_item_prod_buy_price_sale, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale {position: relative;}
/*.page-id-97317 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {content: "מבצע מארז יחיד"; display: block; font-size: 1.04166667vw; line-height: 1.6; color: #21BAC4; font-weight: 700; margin-bottom: 1vw;}
.page-id-97317 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {content: "60 יחידות בצנצנת"; display: block; font-size: 0.83333333vw; line-height: 1.6; color: #21BAC4; font-weight: 700; position: absolute; top: 1.3vw; width: 100%;}
.page-id-97317 .prod_item_two_prods_left .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies_3 .prod_item_prod_buy_price_sale:before {content: "מבצע מארז שלישיה";}*/
.page-id-97317 .prod_item_about_prod_im {position: static;}
.page-id-97317 .prod_item_two_prods_bottom {position: absolute; width: 53vw; top: -6vw; right: 26vw;}
.page-id-97317 .prod_item_prod_title {color: #FF940E; font-size: 1.875vw; line-height: 1.27;}
.page-id-97317 .prod_item_prod_subtitle p:first-child {font-size: 1.25vw; line-height: 1.2;}
.page-id-97317 .prod_item_prod_subtitle p:nth-child(2) {font-size: 1.04166667vw;}
.page-id-97317 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 1.04166667vw; line-height: 1.098; padding: 0 4vw;}
.page-id-97317 .prod_item_prod_subtitle {color: #000000; font-size: 1.25vw; margin-top: 1vw; font-weight: 300;}
.page-id-97317 .prod_item_prod_right {display: none; width: 34.6875vw; padding-top: 0;}
.page-id-97317 .prod_item_prod_tx {line-height: 1.2; color: #21BAC4; font-size: 1.25vw; margin-top: 5.80208333vw;}
.page-id-97317 .prod_item_prod_tx > span {color: #FF940E; font-weight: 900; font-size: 1.7vw;}
.page-id-97317 .prod_item_two_prods_top {width: 27.86458333vw;}
.page-id-97317 .prod_item_prod_tx_2 p {color: #ffffff; font-size: 0.83333333vw; background-color: #21BAC4; padding: 1vw 1.2vw; border-radius: 0.52083333vw;}
.prod_item_two_prods_in {display: flex; justify-content: space-around;}
.page-id-97317 .prod_item_prod_im_1 img {width: 18.239583vw; top: 2.5vw; left: -12.5vw;}
.page-id-97317 .prod_item_prod_im_2 img {width: 16.7vw; position: absolute; right: 10vw; top: 1.1vw;}
.page-id-97317 .prod_item_prod_buy {position: static; width: 20.64583333vw; height: 27.5vw; background-size: 100% 100%; padding: 7vw 1.5vw 1.5vw;}
.related_prods_item_beauty_gummies .prod_item_prod_buy {width: 17.8vw; height: 24vw; background-size: 100% 100%; padding: 1.5vw;}
.page-id-97317 .prod_item_prod .wrap {max-width: 77.083333vw;}
.page-id-97317 .prod_item_prod_left {margin-right: 6.208333vw;}
.page-id-97317 .prod_item_about_1 {position: relative; height: 19.38541667vw; padding-top: 0; padding-bottom: 0; background-color: transparent; z-index: 2;}
.page-id-97317 .about_prod_ic_im img {position: absolute; display: block; width: 12.96875vw; right: -23vw; top: 1vw; height: auto;}
.page-id-97317 .prod_item_prod_buy_title {position: absolute; top: 5.7vw; margin-top: 0; line-height: 1.098; padding: 0; text-transform: none; font-size: 1.66666667vw;}
.page-id-97317 .prod_item_prod_buy_title:before {content: "Pre Order"; font-weight: 700; display: inline-block; position: absolute; right: 50%; transform: translateX(50%); top: -3vw; width: 7.5vw; height: 2.29166667vw; line-height: 2.29166667vw; color: #ffffff; border-radius: 0.52083333vw; background-color: #21BAC4; font-size: 1.25vw;}
.prod_item_two_prods_bottom {position: relative; margin-top: 3vw; right: 6vw;}
.prod_item_present img {display: block; position: absolute; width: 13.90625vw; height: auto; right: 6vw; bottom: -1vw;}
.page-id-97317 .prod_item_prod#prod2 {height: 42.7vw;}
.page-id-97317 .prod_item_prod#prod2 .bg_im img {object-position: center top;}
.page-id-97317 .prod_item_about1_subtitle {color: #FF940E; font-size: 2.5vw; font-weight: 600; line-height: 1.078;}
.page-id-97317 .prod_item_about_1_title {font-size: 1.25vw; color: #21BAC4; line-height: 1.08; font-weight: 900; margin-top: 0;}
.page-id-97317 .prod_item_about_1_tx p {font-size: 1.04166667vw; line-height: 1.608; margin-bottom: 1vw; color: #4D4D4D;}
.page-id-97317 .prod_item_about_prod_im img {display: block; position: static; width: 34.6875vw; height: auto;}
.page-id-97317 .prod_item_design_title {color: #FF940E; font-size: 1.875vw; max-width: 50.10416667vw; margin: 0 auto; font-weight: 900; line-height: 1.338;}
.page-id-97317 .sec_item_3 .prod_item_about_prod_in_1 .prod_item_about_prod_im {margin-right: 6vw;}
.page-id-97317 .prod_item_about_prod_wrap {max-width: 89vw; margin: 0 auto; position: relative; z-index: 2;}
.page-id-97317 .prod_item_about_prod_in_1 .prod_item_about_1_title {color: #FF940E;}
.prod_item_about_prod_in.prod_item_about_prod_in_2 {flex-direction: row-reverse; justify-content: flex-end;}
.prod_item_about_prod_in.prod_item_about_prod_in_2
.page-id-97317 .sec_item_3 .prod_item_about_prod_im img {position: static; width: 34.6875vw; right: 0; top: 0;}
.page-id-97317 .sec_item_3 .prod_item_about_content {position: static; right: 53.5vw; top: 3vw; justify-content: flex-start; }
.page-id-97317 .sec_item_3 .prod_item_about_prod_in_1 {padding-top: 4.5vw; padding-right: 6vw;}
.page-id-97317 .prod_item_about_content {position: absolute; z-index: 3; display: flex; flex-direction: column; justify-content: center; padding: 0; right: 61.5vw; top: -6vw; width: 25.78125vw;}
.page-id-97317 .prod_item_design {height: 36.82291667vw; padding-top: 0; background-color: transparent;}
.page-id-97317 .prod_item_design_item_tx p {font-size: 0.9375vw; line-height: 1.15;}
.page-id-97317 .prod_item_design_item {align-items: center;}
.page-id-97317 .prod_item_design_im {width: 36.92708333vw; position: relative; right: 0; top: 0;}
.page-id-97317 .prod_item_design_item_im img {width: 5.73958333vw;}
.page-id-97317 .prod_item_design_item.item_1 {top: 6.3vw !important; right: 18vw !important;}
.page-id-97317 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 11.53125vw; margin-left: 0; margin-right: 0;}
.page-id-97317 .prod_item_design_item.item_2 {top: 21.3vw; right: 12.5vw; justify-content: flex-end;}
.page-id-97317 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 12vw; position: relative;}
.page-id-97317 .prod_item_design_item.item_3 {top: 35.3vw; right: 16.7vw; justify-content: flex-end;}
.page-id-97317 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 12vw;}
.page-id-97317 .prod_item_design_item.item_4 {top: 44.3vw; right: 46.7vw; width: 19.5vw;}
.page-id-97317 .prod_item_design_item.item_5 {top: 35.3vw; right: 68vw;}
.page-id-97317 .prod_item_design_item.item_6 {top: 21.3vw; right: 70.5vw;}
.page-id-97317 .prod_item_design_item.item_7 {top: 8.3vw; right: 65.5vw;}
.page-id-97317 .prod_item_design_im_wrap {margin-top: 0;}
.page-id-97317 .prod_item_features {position: relative; height: 43.22916667vw;}
.page-id-97317 .prod_item_features .bg_im img {object-position: center top !important; height: 63.28125vw !important;}
.page-id-97317 .page_wrap.inner_page_wrap .prod_features_im img {display: block !important; position: absolute; z-index: 2; top: unset !important; bottom: 3.5vw !important; right: 49% !important; transform: translateX(50%); width: 19.73958333vw !important; height: auto !important;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item.item_1 {right: 17vw; top: -3vw;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item.item_2 {right: 2.5vw; top: 5vw;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item.item_3 {right: 0vw; top: 12vw;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item.item_4 {right: 55.5vw; top: 12vw;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item.item_5 {right: 55vw; top: 5vw;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item.item_6 {right: 46vw; top: -3vw;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item.item_1 {grid-column: 1; grid-row: 2 / 4;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item.item_2 {grid-column: 1; grid-row: 4 / 6;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item.item_3 {grid-column: 2; grid-row: 1 / 3;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item.item_4 {grid-column: 2; grid-row: 3 / 5;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item.item_5 {grid-column: 2; grid-row: 5 / 7;}
.page-id-97317 .prod_item_features > .wrap {max-width: unset; padding-right: 5vw; padding-left: 5vw; padding-top: 3vw;}
.page-id-97317 .prod_item_features_title_2 {color: #21BAC4; font-size: 1.875vw; line-height: 1.1; text-align: center;}
.page-id-97317 .prod_item_features_subtitle_2 {color: #4D4D4D; font-size: 1.04166667vw; font-weight: 400; line-height: 1.4;}
.page-id-97317 .prod_item_feature_item_tx p {color: #000000;}
.page-id-97317 .prod_item_features_items {position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.page-id-97317 .prod_item_feature_item_tx {margin-right: 0; width: unset;}
.page-id-97317 .prod_item_feature_item_tx p {font-size: 1.14583333vw; line-height: 1.608;}
.page-id-97317 .prod_item_feature_item_tx span {font-weight: 900;}
.page-id-97317 .prod_item_feature_item {display: block; text-align: center; /*position: absolute; margin-bottom: 2vw; gap: 3vw; align-items: flex-start;*/}
.page-id-97317 .prod_item_feature_item_im img {width: 3.95833333vw;}
.page-id-97317 .prod_item_features_items {display: block; margin-top: 2vw;}
.page-id-97317 .sec_item_5 .prod_item_feature_item {position: absolute; right: 0; width: auto;}

.page-id-97317 .sec_item_5 .prod_item_feature_item.item_2 {top: 5vw;}
.page-id-97317 .sec_item_5 .prod_item_feature_item.item_3 {top: 9.5vw;}
.page-id-97317 .sec_item_5 .prod_item_feature_item.item_4 {top: 14vw;}
.page-id-97317 .sec_item_5 .prod_item_feature_item.item_5 {top: 17.5vw;}


.page-id-97317 .sec_item_5 .prod_item_feature_item.item_6 {right: 56vw; top: -3vw;}
.page-id-97317 .sec_item_5 .prod_item_feature_item.item_7 {right: 43vw; top: 4vw;}
.page-id-97317 .sec_item_5 .prod_item_feature_item.item_8 {right: 43vw; top: 9.5vw;}
.page-id-97317 .sec_item_5 .prod_item_feature_item.item_9 {right: 43vw; top: 12.8vw;}


.page-id-97317 .prod_item_features + .prod_item_about_1 {padding-bottom: 3vw;}
.page-id-97317 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 1.14583333vw; color: #21BAC4; font-weight: 900;}
.page-id-97317 .prod_item_features + .prod_item_about_1 .prod_item_about_prod_im img {width: 31.97916667vw;}
.page-id-97317 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 24.94791667vw;}
.page-id-97317 .prod_item_features .prod_item_about_1_tx {font-size: 1.14583333vw;}
.page-id-97317 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_subtitle {text-align: center; color: #FF940E; margin-top: 0.5vw;}
.page-id-97317 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 1.875vw; font-weight: 700;}

.page-id-97317 .page_wrap .added_to_cart {display: none !important;}
.page-id-97317 .prod_item_prod_right_2 {display: none;}
.page-id-97317 .prod_item_prod#prod2 .wrap {max-width: 65vw; display: flex !important;}
.page-id-97317 .prod_item_prod_top {position: relative; top: -11vw; right: -3vw; text-align: right;}
.page-id-97317 .prod_item_prod2_title {font-size: 2.5vw; color: #ffffff;}
.page-id-97317 .prod_item_prod2_title span {font-size: 2.5vw;}
.page-id-97317 .prod_item_prod2_tx p {font-size: 1.66666667vw; line-height: 1.1;}
.page-id-97317 .prod_item_prod2_tx p span {font-weight: 900;}
.page-id-97317 .prod_item_prod_in_2 {margin-top: -11vw; margin-right: 17vw;}
.page-id-97317 .prod_item_prod2_tx, .page-id-97317 .prod_item_prod2_tx p {font-size: inherit; color: #ffffff;}
.page-id-97317 .sec_item_5 .prod_item_feature_item_tx p {color: #4D4D4D; font-size: 1.04166667vw; line-height: 1.4; text-align: right;}
.page-id-97317 .sec_item_5.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 7vw;}
.page-id-97317 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 36.5625vw !important;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_features_items {margin-top: 5vw;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item {margin-bottom: 0;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) {background-color: #ffffff; padding: 0.8vw; border-radius: 1.04166667vw; width: 28.48958333vw; top: 17vw; right: 45vw;}
.page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) p {color: #21BAC4; font-weight: 700;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_features_title_2 {color: #21BAC4; text-align: right;}
.page-id-97317 .sec_item_6.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 5vw;}
.page-id-97317 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 31.97916667vw !important; top: 3vw !important; bottom: unset !important; transform: none !important; right: 60vw !important;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_features_items {display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 0; width: 40vw;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item {display: flex; width: 100%; align-items: flex-start; gap: 1vw; text-align: right;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item_tx {padding-top: 0.5vw;}
.page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 2vw;}
/*
.page-id-97317 .sec_item_7.prod_item_about_1 {background-color: #fff3e8; padding-bottom: 0;}
.page-id-97317 .sec_item_7.prod_item_about_1 .prod_item_about_prod_im img {width: 31.97916667vw; right: 14vw; top: 0;}
.page-id-97317 .sec_item_7.prod_item_about_1 .prod_item_about_1_title {font-size: 1.875vw; color: #FF940E;}
.page-id-97317 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 57vw;}*/
.page-id-97317 .sec_item_7 .prod_item_prod_tx {margin-top: 1vw;}
.page-id-97317 .sec_item_7 .prod_item_prod {background-color: #F7FEFF;}
.page-id-97317 .sec_item_7.prod_item_prod {padding-top: 8.3vw; height: 34.375vw; background-color: #F7FEFF;}
.page-id-97317 .sec_item_8.prod_item_about_1 {height: 39.16666667vw;}
.page-id-97317 .sec_item_8 .prod_item_about_1_title {color: #FF940E;}
.page-id-97317 .sec_item_7.prod_item_prod .wrap {max-width: 71.083333vw;}
.page-id-97317 .sec_item_8 .prod_item_about_content {right: 14vw; width: 29.21875vw;}
.blue_block {display: block; color: #ffffff; font-size: 0.83333333vw; background-color: #21BAC4; border-radius: 0.52083333vw; padding: 1vw 1.5vw;}

body.woocommerce-cart #JPO_info .jpo_in {background-color: #35c1cb; height: auto;}

.page-id-97317 .prod_item_about_2 {height: 50.05208333vw;}
.page-id-97317 .prod_item_about_1.sec_item_4 {width: 89vw; margin: 4vw auto 3vw; border-radius: 2.60416667vw; overflow: hidden; height: 33.02083333vw;}
.page-id-97317 .sec_item_4 .prod_item_about_content {
    position: relative;
    right: 41vw;
    top: 8vw;
    width: 39.58333333vw;
}
.page-id-97317 .sec_item_4 .prod_item_about1_subtitle {
  font-size: 1.875vw;
}
.page-id-97317 .sec_item_4 .prod_item_about1_subtitle, .page-id-97317 .sec_item_4 .prod_item_about1_title {
  width: 17.47916667vw;
}
.page-id-97317 .sec_item_4 .prod_item_about_1_title {
  color: #4d4d4d;
  font-weight: 700;
}
.page-id-97317 .sec_item_4 .prod_item_about_1_tx {
  position: absolute; right: 0;
}
.page-id-97317 .sec_item_4 .prod_item_about_1_tx {
    position: absolute;
    width: 23.54166667vw;
    right: 19vw;
    top: -0.7vw;
}
.page-id-97317 .sec_item_5.prod_item_about_2 {
    height: 47.55208333vw;
}
.page-id-97317 .prod_item_about_content {
  position: static;
  width: 33vw;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_in_1 .prod_item_about_prod_im {
  display: none;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_im img {
width: 46.40625vw;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_in_1 {
    padding: 6vw 6vw 0 0;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 {
    padding: 3vw 5vw 0 0;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_prod_im {
width: unset;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_1_title{
  padding-left: 6vw;
}
.page-id-97317 .sec_item_5 .prod_item_about_1_title {
  font-size: 1.875vw;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_content {
  margin-right: 11.5vw;
  margin-top: 3vw;
}
.page-id-97317 .sec_item_6.prod_item_about_1 {
height: 36.92708333vw;
}
.page-id-97317 .sec_item_6 .prod_item_about_prod_in {
  padding: 7vw 6vw 0 0;
}
.page-id-97317 .sec_item_7 {
    height: 40.625vw;
    margin-top: -0.5vw;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_1 img {
width: 34.89583333vw;
position: relative;
top: -4vw;
right: 6vw;
}
.page-id-97317 .sec_item_7 .prod_item_about_content {
  justify-content: flex-start;
}
.page-id-97317 .prod_item_about_1_tx p {
  font-size: 1.25vw;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_1 .prod_item_about_1_title {
  position: relative;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_1 .prod_item_about_1_title:before {
  content: "בלעדי";
  display: inline-block;
  position: absolute;
  top: -2.2vw;
  color: #ffffff;
  font-size: 0.72916667vw;
  background-color: #12C9D3;
  height: 1.30208333vw;
  line-height: 1.30208333vw;
  padding: 0 0.5vw;
  border-radius: 0.52083333vw;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_1 {
    padding: 0 6vw 0 0;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_1_title {
  color: #FF940E;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_prod_im img {
  width: 27vw;
}
.page-id-97317 .prod_item_about_prod_im {
  width: unset;
}
.page-id-97317 .sec_item_7 {overflow: hidden;}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_2 {margin-top: -5.5vw;}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_content {margin: 4vw 14vw 0 0;}

.page-id-97317 .sec_item_8.prod_item_about_1 {
  height: 38.85416667vw;
}
.page-id-97317 .sec_item_8 .prod_item_about_prod_im img {
  width: 47.60416667vw;
  position: relative;
  top: 4vw;
  right: 4vw;
}

.page-id-97317 .sec_item_8 .prod_item_about_prod_wrap {
  padding-right: 6vw;
}

.page-id-97317 .sec_item_9.prod_item_design {
  height: 57vw;
  padding-top: 2vw;
}
.page-id-97317 .sec_item_9 .prod_item_design_title {
  font-size: 2.5vw;
  font-weight: 400;
  color: #21BAC4;
}
.page-id-97317 .sec_item_9 .prod_item_design_im {
  width: 49.16666667vw;
}

.page-id-97317 .sec_item_10 .prod_item_prod_in_2 {
    margin-top: -14vw;
    margin-right: 22vw;
}
.page-id-97317 .prod_item_top_bt a {
    background-color: #ffffff !important;
    color: #4d4d4d;
    width: 24.53125vw;
    height: 2.91666667vw;
    line-height: 2.91666667vw;
    font-size: 1.25vw;
    background-image: url('assets/images/play_orange_sm.svg') !important;
    background-position: 0.7vw center;
    background-size: 1.5625vw 1.5625vw;
}
.page-id-97317 .sec_item_1 .prod_item_top_in {
  width: 26vw;
}
.page-id-97317 .prod_item_top_bt a:hover {
  background-color: #21BAC4 !important;
  color: #FFFFFF !important;
}
.page-id-97317 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_content {
  margin-right: 13vw;
  margin-top: 5vw;
  width: 37vw;
}
.page-id-97317 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_prod_im {
  position: relative;
  top: -3vw;
}
.page-id-97317 .prod_item_prod_buy_details {
  color: #1B9FA7;
}


[data-parent-id="78370"] .mega-card:last-child img {position: relative; top: 1vw; width: 23vw;}


.page-template-tpl_contact_page .modal .modal-container {
  width: calc(340px + 4rem) !important;
  padding-bottom: 1.2rem !important;
}



/* milk care page (page 102303) */
.page-id-102303 .prod_item_top {height: 39.6875vw; background-color: #C9ECED;}
.page-id-102303 .prod_item_top_in {width: 24.58333333vw; text-align: center; right: 11vw; top: 8.5vw;}
.page-id-102303 .prod_item_main_title {font-size: 4.16666667vw; text-align: center; line-height: 1.1; color: #FFFFFF; text-transform: none;}
.page-id-102303 .prod_item_main_title > span {color: #FF940E; font-size: 3.33333333vw;}
.page-id-102303 .prod_item_top_subtitle {font-size: 1.875vw; font-weight: 700; line-height: 1.058; margin-top: 1vw; width: 100%;}
.page-id-102303 .prod_item_top_tx {font-size: 1.14583333vw; text-shadow: none; line-height: 1.63636364;}
.prod_item_top_bt a {background-color: #41BBCA !important; background-image: url('assets/images/arr_left_circ_white_2.svg') !important;}
.prod_item_top_bt > a:hover {color: #41BBCA !important; background-color: #FFFFFF !important; background-image: url('assets/images/arr_left_circ_blue.svg') !important;}
.page-id-102303 .prod_item_top_im img {width: 26.30208333vw; right: 20vw; bottom: -4vw;}
.page-id-102303 .prod_item_prod {padding-top: 9.3vw; height: 35.72916667vw;}
.page-id-102303 .sec_item_2.prod_item_prod {height: 36.19791667vw; padding-top: 6.3vw;}
.page-id-102303 .prod_item_prod#prod2 {padding-top: 23.5vw;}
.page-id-102303 .prod_item_prod_buy_price_sale, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale {position: relative;}
/*.page-id-102303 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {content: "מבצע מארז יחיד"; display: block; font-size: 1.04166667vw; line-height: 1.6; color: #21BAC4; font-weight: 700; margin-bottom: 1vw;}
.page-id-102303 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {content: "60 יחידות בצנצנת"; display: block; font-size: 0.83333333vw; line-height: 1.6; color: #21BAC4; font-weight: 700; position: absolute; top: 1.3vw; width: 100%;}
.page-id-102303 .prod_item_two_prods_left .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies_3 .prod_item_prod_buy_price_sale:before {content: "מבצע מארז שלישיה";}*/
.page-id-102303 .prod_item_about_prod_im {position: static;}
.page-id-102303 .prod_item_two_prods_bottom {position: absolute; width: 53vw; top: -6vw; right: 26vw;}
.page-id-102303 .prod_item_prod_title {color: #21BAC4; font-size: 2.5vw; line-height: 1.1; font-weight: 600; padding-top: 4vw;}
.page-id-102303 .prod_item_prod_subtitle p:first-child {font-size: 1.25vw; line-height: 1.2;}
.page-id-102303 .prod_item_prod_subtitle p:nth-child(2) {font-size: 1.04166667vw;}
.page-id-102303 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 1.04166667vw; line-height: 1.098; padding: 0 4vw;}
.page-id-102303 .prod_item_prod_subtitle {color: #000000; font-size: 1.25vw; margin-top: 1vw; font-weight: 300;}
.page-id-102303 .prod_item_prod_right {width: 27.6875vw; padding-top: 0; margin-left: 4vw;}
.page-id-102303 .prod_item_prod_tx {line-height: 1.2; color: #21BAC4; font-size: 1.25vw; margin-top: 5.80208333vw;}
.page-id-102303 .prod_item_prod_tx > span {color: #FF940E; font-weight: 900; font-size: 1.7vw;}
.page-id-102303 .prod_item_two_prods_top {width: 27.86458333vw;}
.page-id-102303 .prod_item_prod_tx_2 p {color: #ffffff; font-size: 0.83333333vw; background-color: #21BAC4; padding: 1vw 1.2vw; border-radius: 0.52083333vw;}
.prod_item_two_prods_in {display: flex; justify-content: space-around;}
.page-id-102303 .prod_item_prod_im_1 img {width: 11.14583333vw; top: 2vw; right: -6.5vw; margin-top: 0;}
.page-id-102303 .prod_item_prod_im_2 img {width: 16.7vw; position: absolute; right: 10vw; top: 1.1vw;}
.page-id-102303 .prod_item_prod_buy {position: static; width: 18.645833vw; height: 22vw; background-size: 100% 100%; padding: 1vw;}
.page-id-102303 #prod .prod_item_prod_buy {background-image: url('https://biamba.co.il/wp-content/uploads/2026/01/Rectangle-10.png') !important;}
.related_prods_item_beauty_gummies .prod_item_prod_buy {width: 17.8vw; height: 24vw; background-size: 100% 100%; padding: 1.5vw;}
.page-id-102303 .prod_item_prod .wrap {max-width: 77.083333vw;}
.page-id-102303 .prod_item_prod_left {margin-right: 6.208333vw;}
.page-id-102303 .prod_item_about_1 {position: relative; height: 36.45833333vw; padding-top: 0; padding-bottom: 0; background-color: transparent; z-index: 2;}
.page-id-102303 .prod_item_about_1.sec_item_4 {height: 49.27083333vw;}
.page-id-102303 .about_prod_ic_im img {position: absolute; display: block; width: 12.96875vw; right: -23vw; top: 1vw; height: auto;}
.page-id-102303 .prod_item_prod_buy_title {margin-top: 0; line-height: 1.098; padding: 0; text-transform: none; font-size: 1.66666667vw;}
.page-id-102303 .prod_item_prod_buy_title:before {content: "Pre Order"; font-weight: 700; display: inline-block; position: absolute; right: 50%; transform: translateX(50%); top: -3vw; width: 7.5vw; height: 2.29166667vw; line-height: 2.29166667vw; color: #ffffff; border-radius: 0.52083333vw; background-color: #21BAC4; font-size: 1.25vw; visibility: hidden;}
.prod_item_two_prods_bottom {position: relative; margin-top: 3vw; right: 6vw;}
.prod_item_present img {display: block; position: absolute; width: 13.90625vw; height: auto; right: 6vw; bottom: -1vw;}
.page-id-102303 .prod_item_prod#prod2 {height: 41.09375vw;}
.page-id-102303 .prod_item_prod#prod2 .bg_im img {object-position: center top;}
.page-id-102303 .prod_item_about1_subtitle {color: #FF940E; font-size: 2.5vw; font-weight: 600; line-height: 1.078;}
.page-id-102303 .prod_item_about_1_title {font-size: 1.875vw; color: #FF940E; line-height: 1.08; font-weight: 900; margin-top: 0;}
.page-id-102303 .prod_item_about_1_tx p {font-size: 1.04166667vw; line-height: 1.608; margin-bottom: 1vw; color: #4D4D4D;}
.page-id-102303 .prod_item_about_prod_im img {display: block; position: static; width: 34.6875vw; height: auto;}
.page-id-102303 .prod_item_design_title {color: #FF940E; font-size: 1.875vw; max-width: 50.10416667vw; margin: 0 auto; font-weight: 900; line-height: 1.338;}
.page-id-102303 .sec_item_3 .prod_item_about_prod_in_1 .prod_item_about_prod_im {margin-right: 6vw;}
.page-id-102303 .prod_item_about_prod_wrap {max-width: 89vw; margin: 0 auto; position: relative; z-index: 2;}
.page-id-102303 .prod_item_about_prod_in_1 .prod_item_about_1_title {color: #FF940E;}
.prod_item_about_prod_in.prod_item_about_prod_in_2 {flex-direction: row-reverse; justify-content: flex-end;}
.prod_item_about_prod_in.prod_item_about_prod_in_2
.page-id-102303 .sec_item_3 .prod_item_about_prod_im img {position: static; width: 34.6875vw; right: 0; top: 0;}
.page-id-102303 .sec_item_3 .prod_item_about_content {position: relative; right: 33vw; top: 6vw; justify-content: flex-start; }
.page-id-102303 .sec_item_3 .prod_item_about_prod_in_1 {padding-top: 4.5vw; padding-right: 6vw;}
.page-id-102303 .prod_item_about_content {position: absolute; z-index: 3; display: flex; flex-direction: column; justify-content: center; padding: 0; right: 61.5vw; top: -6vw; width: 25.78125vw;}
.page-id-102303 .prod_item_design {height: 36.82291667vw; padding-top: 0; background-color: transparent;}
.page-id-102303 .prod_item_design_item_tx p {font-size: 0.9375vw; line-height: 1.15;}
.page-id-102303 .prod_item_design_item {align-items: center;}
.page-id-102303 .prod_item_design_im {width: 36.92708333vw; position: relative; right: 0; top: 0;}
.page-id-102303 .prod_item_design_item_im img {width: 5.73958333vw;}
.page-id-102303 .prod_item_design_item.item_1 {flex-direction: row-reverse; top: 8.3vw !important; right: 20vw !important;}
.page-id-102303 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 11.53125vw; margin-left: 0; margin-right: 0;}
.page-id-102303 .prod_item_design_item.item_2 {top: 21.3vw; right: 12.5vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-102303 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 12vw; position: relative;}
.page-id-102303 .prod_item_design_item.item_3 {top: 35.3vw; right: 16.7vw; flex-direction: row-reverse; justify-content: flex-end;}
.page-id-102303 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; margin: 0; width: 12vw;}
.page-id-102303 .prod_item_design_item.item_4 {top: 44.3vw; right: 46.7vw; width: 19.5vw;}
.page-id-102303 .prod_item_design_item.item_5 {top: 35.3vw; right: 68vw;}
.page-id-102303 .prod_item_design_item.item_6 {top: 21.3vw; right: 70.5vw;}
.page-id-102303 .prod_item_design_item.item_7 {top: 8.3vw; right: 65.5vw;}
.page-id-102303 .prod_item_design_im_wrap {margin-top: 0;}
.page-id-102303 .prod_item_features {position: relative; height: 49.27083333vw;}
.page-id-102303 .prod_item_features.sec_item_5 {height: 41.09375vw;}
.page-id-102303 .prod_item_features .bg_im img {object-position: center bottom !important;}
.page-id-102303 .page_wrap.inner_page_wrap .prod_features_im img {display: block !important; position: absolute; z-index: 2; top: unset !important; top: 17vw !important; right: 19vw; transform: translateX(50%); width: 11.97916667vw !important; height: auto !important;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item {position: absolute; display: flex; text-align: right; gap: 2vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_1 {right: 26vw; top: -10vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_2 {right: 26vw; top: -4vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_3 {right: 26vw; top: 2vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_4 {right: 26vw; top: 8vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_5 {right: 26vw; top: 14vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_6 {right: 26vw; top: 20vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_7 {right: 52vw; top: -10vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_8 {right: 52vw; top: -4vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_9 {right: 52vw; top: 2vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_10 {right: 52vw; top: 8vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_11 {right: 52vw; top: 14vw;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_12 {right: 52vw; top: 20vw;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item.item_1 {grid-column: 1; grid-row: 2 / 4;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item.item_2 {grid-column: 1; grid-row: 4 / 6;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item.item_3 {grid-column: 2; grid-row: 1 / 3;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item.item_4 {grid-column: 2; grid-row: 3 / 5;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item.item_5 {grid-column: 2; grid-row: 5 / 7;}
.page-id-102303 .prod_item_features > .wrap {max-width: unset; padding-right: 10vw; padding-left: 5vw; padding-top: 5vw;}
.page-id-102303 .prod_item_features_title_2 {color: #21BAC4; font-size: 3.33333333vw; line-height: 1.1; text-align: right;}
.page-id-102303 .prod_item_features_subtitle_2 {color: #FF940E; font-size: 1.66666667vw; font-weight: 900; line-height: 1.1; text-align: right;}
.page-id-102303 .sec_item_5 .prod_item_features_title_2 {text-align: center;}
.page-id-102303 .prod_item_feature_item_tx p {color: #000000;}
.page-id-102303 .prod_item_features_items {position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.page-id-102303 .prod_item_feature_item_tx {margin-right: 0; width: unset;}
.page-id-102303 .prod_item_feature_item_tx p {font-size: 1.04166667vw; line-height: 1.1;}
.page-id-102303 .prod_item_feature_item_tx span {font-weight: 900;}
.page-id-102303 .prod_item_feature_item {display: block; text-align: center; /*position: absolute; margin-bottom: 2vw; gap: 3vw; align-items: flex-start;*/}
.page-id-102303 .sec_item_5 .prod_item_feature_item_im img {width: 9.32291667vw;}
.page-id-102303 .sec_item_4 .prod_item_feature_item_im img {width: 3.90625vw;}
.page-id-102303 .prod_item_features_items {display: block; margin-top: 2vw;}

.page-id-102303 .prod_item_features + .prod_item_about_1 {padding-bottom: 3vw;}
.page-id-102303 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 1.14583333vw; color: #21BAC4; font-weight: 900;}
.page-id-102303 .prod_item_features + .prod_item_about_1 .prod_item_about_prod_im img {width: 31.97916667vw;}
.page-id-102303 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 24.94791667vw;}
.page-id-102303 .prod_item_features .prod_item_about_1_tx {font-size: 1.14583333vw;}
.page-id-102303 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_subtitle {text-align: center; color: #FF940E; margin-top: 0.5vw;}
.page-id-102303 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 1.875vw; font-weight: 700;}

.page-id-102303 .page_wrap .added_to_cart {display: none !important;}
.page-id-102303 .prod_item_prod_right_2 {display: none;}
.page-id-102303 .prod_item_prod#prod2 .wrap {max-width: 65vw; display: flex !important;}
.page-id-102303 .prod_item_prod_top {position: relative; top: -11vw; right: -3vw; text-align: right;}
.page-id-102303 .prod_item_prod2_title {font-size: 2.5vw; color: #ffffff;}
.page-id-102303 .sec_item_6 .prod_item_prod2_title {color: #FF940E;}
.page-id-102303 .prod_item_prod2_title span {font-size: 2.5vw;}
.page-id-102303 .prod_item_prod2_tx p {font-size: 1.66666667vw; line-height: 1.1;}
.page-id-102303 .prod_item_prod2_tx p span {font-weight: 900;}
.page-id-102303 .prod_item_prod_in_2 {margin-top: -11vw; margin-right: 17vw;}
.page-id-102303 .prod_item_prod2_tx, .page-id-102303 .prod_item_prod2_tx p {font-size: inherit; color: #ffffff;}
.page-id-102303 .sec_item_6 .prod_item_prod2_tx, .page-id-102303 .sec_item_6 .prod_item_prod2_tx p {color: #4d4d4d; font-size: 1.25vw; line-height: 1.34;}
.page-id-102303 .sec_item_5 .prod_item_feature_item_tx p {color: #000000; font-size: 1.04166667vw; line-height: 1.2; text-align: center;}
.page-id-102303 .sec_item_6 .prod_item_prod2_tx {margin-top: 2vw;}
.page-id-102303 .sec_item_5 .prod_item_feature_item_tx {margin-top: 1vw;}
.page-id-102303 .sec_item_5 .prod_item_feature_item {width: 15.98958333vw;}
.page-id-102303 .sec_item_5.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 3vw;}
.page-id-102303 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 36.5625vw !important;}
.page-id-102303 .sec_item_5.prod_item_features .prod_item_features_items {display: flex; margin-top: 5vw; justify-content: center;}
.page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item {margin-bottom: 0;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_features_title_2 {color: #21BAC4; text-align: right;}
.page-id-102303 .sec_item_6.prod_item_features > .wrap {max-width: 73.64583333vw; padding-right: 0; padding-left: 0; padding-top: 5vw;}
.page-id-102303 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 31.97916667vw !important; top: 3vw !important; bottom: unset !important; transform: none !important; right: 60vw !important;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_features_items {display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 0; width: 40vw;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item {display: flex; width: 100%; align-items: flex-start; gap: 1vw; text-align: right;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item_tx {padding-top: 0.5vw;}
.page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 2vw;}
/*
.page-id-102303 .sec_item_7.prod_item_about_1 {background-color: #fff3e8; padding-bottom: 0;}
.page-id-102303 .sec_item_7.prod_item_about_1 .prod_item_about_prod_im img {width: 31.97916667vw; right: 14vw; top: 0;}
.page-id-102303 .sec_item_7.prod_item_about_1 .prod_item_about_1_title {font-size: 1.875vw; color: #FF940E;}
.page-id-102303 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 57vw;}*/
.page-id-102303 .sec_item_7 .prod_item_prod_tx {margin-top: 1vw;}
.page-id-102303 .sec_item_7 .prod_item_prod {background-color: #F7FEFF;}
.page-id-102303 .sec_item_7.prod_item_prod {padding-top: 8.3vw; height: 34.375vw; background-color: #F7FEFF;}
.page-id-102303 .sec_item_8.prod_item_about_1 {height: 39.16666667vw;}
.page-id-102303 .sec_item_8 .prod_item_about_1_title {color: #FF940E;}
.page-id-102303 .sec_item_7.prod_item_prod .wrap {max-width: 71.083333vw;}
.page-id-102303 .sec_item_8 .prod_item_about_content {right: 14vw; width: 29.21875vw;}
.blue_block {display: block; color: #ffffff; font-size: 0.83333333vw; background-color: #21BAC4; border-radius: 0.52083333vw; padding: 1vw 1.5vw;}

body.woocommerce-cart #JPO_info .jpo_in {background-color: #35c1cb; height: auto;}

.page-id-102303 .prod_item_about_2 {height: 50.05208333vw;}
.page-id-102303 .sec_item_4 .prod_item_about_content {
    position: relative;
    right: 41vw;
    top: 8vw;
    width: 39.58333333vw;
}
.page-id-102303 .sec_item_4 .prod_item_about1_subtitle {
  font-size: 1.875vw;
}
.page-id-102303 .sec_item_4 .prod_item_about1_subtitle, .page-id-102303 .sec_item_4 .prod_item_about1_title {
  width: 17.47916667vw;
}
.page-id-102303 .sec_item_4 .prod_item_about_1_title {
  color: #4d4d4d;
  font-weight: 700;
}
.page-id-102303 .sec_item_4 .prod_item_about_1_tx {
  position: absolute; right: 0;
}
.page-id-102303 .sec_item_4 .prod_item_about_1_tx {
    position: absolute;
    width: 23.54166667vw;
    right: 19vw;
    top: -0.7vw;
}
.page-id-102303 .sec_item_5.prod_item_about_2 {
    height: 47.55208333vw;
}
.page-id-102303 .prod_item_about_content {
  position: static;
  width: 33vw;
}
.page-id-102303 .sec_item_5 .prod_item_about_prod_in_1 .prod_item_about_prod_im {
  display: none;
}
.page-id-102303 .sec_item_5 .prod_item_about_prod_im img {
width: 46.40625vw;
}
.page-id-102303 .sec_item_5 .prod_item_about_prod_in_1 {
    padding: 6vw 6vw 0 0;
}
.page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 {
    padding: 3vw 5vw 0 0;
}
.page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_prod_im {
width: unset;
}
.page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_1_title{
  padding-left: 6vw;
}
.page-id-102303 .sec_item_5 .prod_item_about_1_title {
  font-size: 1.875vw;
}
.page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_content {
  margin-right: 11.5vw;
  margin-top: 3vw;
}
.page-id-102303 .sec_item_6.prod_item_about_1 {
height: 36.92708333vw;
}
.page-id-102303 .sec_item_6 .prod_item_about_prod_in {
  padding: 7vw 6vw 0 0;
}
.page-id-102303 .sec_item_7 {
    height: 40.625vw;
    margin-top: -0.5vw;
}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_1 img {
width: 34.89583333vw;
position: relative;
top: -4vw;
right: 6vw;
}
.page-id-102303 .sec_item_7 .prod_item_about_content {
  justify-content: flex-start;
}
.page-id-102303 .prod_item_about_1_tx p {
  font-size: 1.25vw;
}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_1 .prod_item_about_1_title {
  position: relative;
}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_1 .prod_item_about_1_title:before {
  content: "בלעדי";
  display: inline-block;
  position: absolute;
  top: -2.2vw;
  color: #ffffff;
  font-size: 0.72916667vw;
  background-color: #12C9D3;
  height: 1.30208333vw;
  line-height: 1.30208333vw;
  padding: 0 0.5vw;
  border-radius: 0.52083333vw;
}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_1 {
    padding: 0 6vw 0 0;
}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_1_title {
  color: #FF940E;
}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_prod_im img {
  width: 27vw;
}
.page-id-102303 .prod_item_about_prod_im {
  width: unset;
}
.page-id-102303 .sec_item_7 {overflow: hidden;}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_2 {margin-top: -5.5vw;}
.page-id-102303 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_content {margin: 4vw 14vw 0 0;}

.page-id-102303 .sec_item_8.prod_item_about_1 {
  height: 38.85416667vw;
}
.page-id-102303 .sec_item_8 .prod_item_about_prod_im img {
  width: 47.60416667vw;
  position: relative;
  top: 4vw;
  right: 4vw;
}

.page-id-102303 .sec_item_8 .prod_item_about_prod_wrap {
  padding-right: 6vw;
}

.page-id-102303 .sec_item_9.prod_item_design {
  height: 57vw;
  padding-top: 2vw;
}
.page-id-102303 .sec_item_9 .prod_item_design_title {
  font-size: 2.5vw;
  font-weight: 400;
  color: #21BAC4;
}
.page-id-102303 .sec_item_9 .prod_item_design_im {
  width: 49.16666667vw;
}

.page-id-102303 .sec_item_10 .prod_item_prod_in_2 {
    margin-top: -14vw;
    margin-right: 22vw;
}
.page-id-102303 .prod_item_top_bt a {
    background-color: #ffffff !important;
    color: #4d4d4d;
    width: 24.53125vw;
    height: 2.91666667vw;
    line-height: 2.91666667vw;
    font-size: 1.25vw;
    background-image: url('assets/images/arr_left_circ_white_3.svg') !important;
    background-position: 0.5vw center;
    background-size: 2vw 2vw;
}
.page-id-102303 .sec_item_1 .prod_item_top_in {
  width: 26vw;
}
.page-id-102303 .prod_item_top_bt a:hover {
  background-color: #FF940E !important;
  color: #FFFFFF !important;
  background-image: url('assets/images/arr_left_circ_orange_3.svg') !important;
}
.page-id-102303 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_content {
  margin-right: 13vw;
  margin-top: 5vw;
  width: 37vw;
}
.page-id-102303 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_prod_im {
  position: relative;
  top: -3vw;
}
.page-id-102303 .prod_item_prod_buy_details {
  color: #1B9FA7;
}





.no_m {display: block !important;}
.m_only {display: none !important;}
.compare_pumps_item_im.no_m {display: flex !important;}
.compare_pumps_item_im.m_only {display: none !important;}

@media (max-width: 1560px) and (min-width: 770px){
  .sec_prod .wrap {max-width: 82vw;}
  .top_title {font-size: 2.6vw; padding: 0.5vw 4vw; border-radius: 1.2vw;}
  .top_subtitle {font-size: 2.6vw; margin-top: 0.2vw;}
  .pumps {padding-bottom: 17vw;}
  .sections_title {width: 32vw; height: 3.6vw; border-radius: 0 0 2vw 2vw; padding: 0 2vw; font-size: 1.8vw; letter-spacing: 2px;}
  .pumps_top {margin-bottom: 7vw;}
  .sections_tx {font-size: 1.6vw; margin-top: 3vw;}
  .bg_title {height: 4.8vw; padding: 0 5vw; font-size: 2vw; border-radius: 0.5vw 2vw;}
  .prod_content {width: 32vw; margin-left: 10vw;}
  .prod_tx {font-size: 1.8vw; margin-top: 5vw;}
  #biamba_pump .prod_im img {width: 27vw;}
  .prod_bt {margin-top: 5vw;}
  .prod_bt a {font-size: 1.6vw; border-radius: 4.4vw;}
  #biamba_pump .wrap, #biamba_pump_pro .wrap, #biamba_milkcollector .wrap {padding-bottom: 6vw; justify-content: center;}
  #biamba_pump_pro, #biamba_pump_soft {padding-top: 7vw;}
  #biamba_pump_soft .wrap {padding-right: 6vw; padding-bottom: 7vw; margin-bottom: 7vw;}
  #biamba_pump_pro .prod_content {margin-right: 8vw;}
  #biamba_pump_pro .prod_im img {width: 27vw;}
  #biamba_pump_pro .bg_title {padding: 0 4vw;}
  #biamba_milkcollector {padding-bottom: 0;}
  .breastfeeding_im_wrap {height: 40vw;}
  .breastfeeding_im_wrap:before {right: 27vw; bottom: 43vw; width: 15vw; height: 15vw;}
  .breastfeeding_im {bottom: 2vw;}
  .breastfeeding_im img {width: 52vw;}
  #milk_bags .bg_title {font-size: 2.6vw; padding: 0 6vw;}
  #milk_bags .prod_im {left: 14vw;}
  #milk_bags .prod_im img {height: 27vw;}
  #milk_bags .wrap, #breastfeeding_pads .wrap, .home_wrap #bras .wrap, .home_wrap #biamba_coolbag .wrap {padding-bottom: 10vw;}
    .home_wrap #biamba_coolbag .wrap {padding-top: 9vw; border-bottom: 1px solid #c9c9c9;}
  #breastfeeding_pads {padding-top: 7vw; padding-bottom: 0;}
  #breastfeeding_pads > .wrap {padding-bottom: 9vw;}
  #breastfeeding_pads .bg_title {font-size: 2.6vw; padding: 0 6vw;}
  #breastfeeding_pads .prod_im img, .home_wrap #bras .prod_im img, .home_wrap #biamba_magic_brush .prod_im img {height: 27vw;}
  #breastfeeding_pads .prod_im {right: -13vw;}
  .bar_top {height: 52vw;}
  .bar_top:before {left: -15vw; bottom: -10vw; width: 26vw; height: 26vw;}
  #biamba_bar {padding-top: 220px; padding-bottom: 160px;}
  #biamba_bar .wrap {padding-left: 140px;}
  #biamba_bar .prod_content {margin-right: 14vw; padding-top: 2vw;}
  #biamba_bar .bg_title {font-size: 2.6vw; padding: 0 6vw;}
  #biamba_bar .prod_im img {height: 39vw;}
    #biamba_magic_brush {padding-top: 9vw;}
  
  .pads_top, .bags_top {height: 49vw;}
  .pads_top_in {padding-top: 8vw;}
  .pads_top_in .top_im img {width: 22vw;}
  .pads_wrap .main_title, .bags_wrap .main_title {font-size: 2vw; border-radius: 3.2vw; height: 3.2vw; line-height: 3.2vw; width: 29vw; margin-top: 3vw;}
  .pads_top .top_subtitle, .bags_top .top_subtitle {font-size: 2.1vw; line-height: 1.2; width: 29vw; margin-top: 0.5vw;}
  .pads_top_in, .bags_top_in {left: 4vw;}
  .pads_wrap .sec_title, .bags_wrap .sec_title {font-size: 2vw; line-height: 1.2;}
  .feeding_title {width: 33vw; height: 6.5vw; margin-bottom: 5vw; border-radius: 0.5vw 2vw;}
  .feeding_tx, .buy_tx {font-size: 1.8vw; line-height: 1.4;}
  .feeding_col_right, .buy_col_right {width: 39vw; margin-left: 10vw;}
  .pads_buy_item, .bags_buy_item {width: 30vw; padding-top: 8vw; border-width: 0.3vw; border-radius: 6vw; font-size: 2vw; padding-bottom: 64px;}
  .pads_buy_item_title, .bags_buy_item_title {font-size: 2vw;}
  .page_wrap.inner_page_wrap .pads_buy_item_im img, .page_wrap.inner_page_wrap .bags_buy_item_im img {height: 16vw !important;}
  .pads_buy_item_im, .bags_buy_item_im {top: -10vw; left: 5.5vw;}
  .page_wrap.pads_wrap .wrap, .page_wrap.bags_wrap .wrap {max-width: 82vw;}
  .pads_feeding, .bags_buy {padding-top: 7vw; padding-bottom: 3vw;}
    .pads_feeding {padding-top: 0;}
  .pads_buy_bt_wrap a, .bags_buy_bt_wrap a {font-size: 1.1vw !important; width: 15vw; height: 4vw !important; line-height: 4vw !important; border-radius: 1.6vw !important;}
  .develop_im img {width: 22vw;}
  .develop_item h4 {font-size: 1vw; line-height: 1.4;}
  .develop_item:after {width: 3vw; height: 0.3vw; border-radius: 0.9vw; top: -0.9vw;}
  .develop_item:first-child {top: -1vw !important; right: -3vw !important;}
  .develop_item:nth-child(2) {top: -4vw !important; right: 16vw !important;}
  .develop_item:nth-child(3) {top: 28.5vw !important; right: -3.5vw !important;}
  .develop_item:nth-child(4) {top: 22.5vw !important; right: 16.5vw !important;}
  .develop_item:nth-child(3):after, .develop_item:nth-child(4):after {top: 3.4vw;}
  .develop_col_left {width: 39vw; padding-top: 7vw;}
  .pads_wrap .develop_title, .bags_wrap .develop_title {font-size: 1.6vw; height: 5.2vw; width: 36vw; border-radius: 2.6vw;}
  .feature_item_title {font-size: 1vw; line-height: 1.6; margin-top: 0.9vw;}
  .feature_item_im img {width: 5vw;}
  .feature_item:nth-child(odd) {width: 12vw;}
  .feature_item:nth-child(even) {width: 14vw;}
  .feature_item {margin-bottom: 1vw;}
  .page_wrap.inner_page_wrap .features_im img {height: 57vw !important;}
  .features_im {bottom: -6vw; right: -2vw;}
  .pads_wise .wise_title, .bags_solution .solution_title {height: 5.7vw; width: 40vw; border-radius: 5.7vw;}
  .wise_item h4, .solution_item h4 {font-size: 1.8vw;}
  .wise_item, .solution_item {padding-right: 5vw; margin-bottom: 2vw; background-size: 3.2vw 3.2vw;}
  .pads_wise, .bags_solution {padding-top: 10vw; padding-bottom: 0;}
  .pads_wrap .sec_title.buy_title, .bags_wrap .sec_title.buy_title {font-size: 2vw;}
  .buy_subtitle {font-size: 1.6vw;}
  .pads_buy_col_right, .bags_buy_col_right {width: 40vw; margin-left: 3vw; padding-top: 8vw;}
  .pads_buy {padding-top: 12vw; padding-bottom: 8vw;}
  .bags_top .top_subtitle {width: 34vw; font-size: 1.2vw; margin-top: 1vw;}
  .bags_top_in .top_im img {width: 18vw;}
  .bags_top_in {left: 0; padding-top: 3vw;}
  .bags_buy#buy {padding-top: 0; padding-bottom: 0;}
  .bags_wrap .develop_item:first-child {top: -4vw !important; right: -4vw !important;}
  .bags_wrap .develop_item:nth-child(2) {top: -1.5vw !important; right: 16vw !important;}
  .bags_wrap .develop_item:nth-child(3) {top: 36vw !important; right: -3.5vw !important;}
  .bags_wrap .develop_item:nth-child(4) {top: 34.5vw !important; right: 12vw !important;}
  .bags_wrap .develop_im img {width: 20vw;}
  .develop_tx {margin-top: 3vw; font-size: 1.6vw;}
  .pads_develop, .bags_develop {padding-top: 10vw; padding-bottom: 10vw;}
  .page_wrap.inner_page_wrap.bags_wrap .features_im img {height: 49vw !important;}
  .bags_wrap .features_im {bottom: -7vw; right: -5vw;}
  .bags_wrap .feature_items {width: 33vw;}
  .bags_wrap .feature_item_im img {width: 7vw;}
  .bags_wrap .feature_item_im {margin-left: 1.6vw;}
  .bags_wrap .feature_item_title {font-size: 1.3vw; line-height: 1.3;}
  .bags_wrap .feature_item {width: 100% !important;}
  .features_col_right {margin-left: 10vw;}
  .bags_solution .solution_title {font-size: 1.6vw;}
  .bags_buy {padding-top: 14vw; padding-bottom: 10vw;}
  .bags_wrap #buy_2 .bags_title {font-size: 1.8vw;}
  .bags_title {width: 39vw;}
  .bags_buy_col_right {margin-left: 8vw;}
  .pump_pro_wrap .pump_top {height: 49vw;}
  .pump_pro_wrap .pump_top_in {margin-right: 55.90625vw;}
  .warm_wrap .wrap {height: 78%;}
  .warm_top .top_im img {width: 13.458333vw;}
  
  .bras_top {height: 49vw;}
  .bras_top > .wrap {padding-top: 17vw; padding-right: 49vw;}

  .breastfeeding {padding-top: 13vw;}
  .breastfeeding_im_wrap:before {bottom: 36vw;}

  .bags_buy_bt_wrap a {font-size: 1.1vw !important;}
}
@media (min-width: 771px) {
    form.woocommerce-checkout {position: relative;}
    .woocommerce-checkout .sc_info_box {position: absolute; top: 0; left: 0; padding: 2.4rem !important; width: 35% !important; border-radius: 1rem;}
    body.woocommerce-page .entry-content .sc_info_box + h3 + #order_review {margin-top: 37rem !important;}
}
@media (min-width: 770px){
  .pads_feeding .vid_bt_wrap {margin-bottom: 3vw;}
  .woocommerce-checkout #payment div.payment_box iframe {background-color: #ffffff; padding-top: 30px;}
  .coolbag_top, .take_air_top, .pump_pro_new_top, .pump_up_top, .bras_2_top, .cool_massage_air_top {position: fixed; z-index: -1; width: 100vw; top: 15.68791209rem; right: 0;}
  .coolbag_wrap, .take_air_wrap, .coolbag_air_wrap {padding-top: calc(9.4rem + 49.166666666666667vw);}
  .pump_pro_new_wrap, .pump_up_wrap, .bras_2_wrap {padding-top: calc(9.4rem + 48.59375vw);}
  .page-template-coolbag, .page-template-take_air, .page-template-pump_pro_new, .page-template-pump_up, .page-template-bras_2, .page-template-cool_massage {overscroll-behavior-y: none;}
  .coolbag_prod_buy_buy_bt .s_bt a, .take_air_prod_buy_buy_bt .s_bt a, .pump_pro_new_prod_buy_buy_bt .s_bt a, .pump_up_prod_buy_buy_bt .s_bt a, .bras_2_prod_buy_buy_bt .s_bt a, .orange_bt_sm a, .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm, .cool_massage_prod_buy_buy_bt .s_bt a {display: block; border: 1px solid #FF940E !important; transition-timing-function: unset !important;}
  .coolbag_prod_buy_buy_bt .s_bt a:hover, .take_air_prod_buy_buy_bt .s_bt a:hover, .pump_pro_new_prod_buy_buy_bt .s_bt a:hover, .pump_up_prod_buy_buy_bt .s_bt a:hover, .bras_2_prod_buy_buy_bt .s_bt a:hover, .orange_bt_sm a:hover, .orange_bt_sm span:hover, .cool_massage_prod_buy_buy_bt .s_bt a:hover, .prod_item_in > a:hover .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm:hover {transform: none !important; background-color: #ffffff !important; color: #FF940E !important; transition-timing-function: unset !important;}
  input[type="submit"].orange_bt_sm:hover {background-color: transparent !important;}
  .prod_item_in > a:hover .orange_bt_sm span, .sec_prod_bt > a:hover {background-color: transparent !important;}
  .take_air_prod_buy_buy_bt .s_bt a, .cool_massage_prod_buy_buy_bt .s_bt a {margin-top: 0 !important;}
  .take_air_wrap .pump_info_bt_wrap, .cool_massage_wrap .pump_info_bt_wrap {margin: 0 !important; margin-top: 1.4vw !important;}
  .take_air_prod_buy_buy_bt, .cool_massage_prod_buy_buy_bt {margin-top: 0.5vw !important;}
  .take_air_wrap .pump_info_bt_wrap a, .cool_massage_wrap .pump_info_bt_wrap a {border: 1px solid #21bdc7 !important; background-color: #ffffff !important; color: #21bdc7 !important; width: 10vw !important; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius: 2.083333333333333vw !important; padding: 0 !important; font-size: 1.041666666666667vw !important;}
  .take_air_wrap .pump_info_bt_wrap a:hover, .take_air_wrap .pump_info_bt_wrap a:hover, .cool_massage_wrap .pump_info_bt_wrap a:hover, .cool_massage_wrap .pump_info_bt_wrap a:hover {transform: none !important; background-color: #21bdc7 !important; color: #ffffff !important; transition-timing-function: unset !important; box-shadow: none !important;}

  .pump_pro_new_prod_buy_buy_bt .s_bt a {margin-top: 0 !important;}
  .pump_pro_new_wrap .pump_info_bt_wrap {margin: 0 !important; margin-top: 1.4vw !important;}
  .pump_pro_new_prod_buy_buy_bt {margin-top: 0.5vw !important;}
  .pump_pro_new_wrap .pump_info_bt_wrap a {border: 1px solid #21bdc7 !important; width: 10vw !important; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius: 2.083333333333333vw !important; padding: 0 !important; font-size: 1.041666666666667vw !important; background-color: #ffffff !important; color: #21bdc7 !important;}
  .pump_pro_new_wrap .pump_info_bt_wrap a:hover {transform: none !important; background-color: #21bdc7 !important; color: #ffffff !important; transition-timing-function: unset !important; box-shadow: none !important;}
  
  .bras_2_prod_buy_buy_bt .s_bt a {margin-top: 0 !important;}
  .bras_2_wrap .pump_info_bt_wrap {margin: 0 !important; margin-top: 1.4vw !important;}
  .bras_2_prod_buy_buy_bt {margin-top: 0.5vw !important;}
  .bras_2_wrap .pump_info_bt_wrap a {border: 1px solid #21bdc7 !important; width: 10vw !important; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius: 2.083333333333333vw !important; padding: 0 !important; font-size: 1.041666666666667vw !important; background-color: #ffffff !important; color: #21bdc7 !important;}
  .bras_2_wrap .pump_info_bt_wrap a:hover {transform: none !important; background-color: #21bdc7 !important; color: #ffffff !important; transition-timing-function: unset !important; box-shadow: none !important;}
  
  .pump_up_prod_buy_buy_bt .s_bt a {margin-top: 0 !important;}
  .pump_up_wrap .pump_info_bt_wrap {margin: 0 !important; margin-top: 1.4vw !important;}
  .pump_up_prod_buy_buy_bt {margin-top: 0.5vw !important;}
  .pump_up_wrap .pump_info_bt_wrap a {border: 1px solid #21bdc7 !important; width: 10vw !important; height: 2.083333333333333vw !important; line-height: 2.083333333333333vw !important; border-radius: 2.083333333333333vw !important; padding: 0 !important; font-size: 1.041666666666667vw !important; background-color: #ffffff !important; color: #21bdc7 !important;}
  .pump_up_wrap .pump_info_bt_wrap a:hover {transform: none !important; background-color: #21bdc7 !important; color: #ffffff !important; transition-timing-function: unset !important; box-shadow: none !important;}
  
  .compare_pumps_item_bt > a:hover, .orange_bt_new > a:hover, .blue_bt_new > a:hover {background-image: url('assets/images/arr_left_circ_orange.svg'); background-color: #ffffff; color: #FF940E; box-shadow: 3px 0 6px 0px rgba(0,0,0,0.16);}
  .blue_bt_new > a:hover {color: #21bdc7; background-image: url('assets/images/arr_left_circ_blue.svg');}
  .write_item a:hover .write_item_bt {background-color: #03e0ec;}
  button.blue_bt_sm {background-color: #21BAC4 !important; border: 1px solid #21BAC4 !important; color: #ffffff !important; width: 7.70833333vw !important; height: 2.34375vw !important;}
  
  .menu_top {width: 100%;}
  .mwrap:first-child {display: flex; justify-content: space-between;}
  .mwrap_top_right {display: flex; gap: 6rem; align-items: center;}
  .mwrap {max-width: 90vw; margin: 0 auto;}
  .simple-menu {gap: 2rem;}
  header#header {height: 12.08791209rem;}
  .mwrap_top_left {display: flex; align-items: center;}
  .menu_top_top {border-bottom: 1px solid #e2e2e2;}
  header#header .logo img {margin-top: 0.5vw;}
  /*.second_line {display: block; margin-right: 16.5vw;}*/
  
  
  /*.home_top_im {display: none;}*/
  .menu_top_bottom .simple-menu>li .drop-children{display:none!important;}
  .menu_top_bottom .mega-panel{position: fixed; right: 0; left: 0; top: 15.68791209rem; background: #fff; padding: 2vw 0; opacity: 0; visibility: hidden; transition: opacity .18s, transform .18s, visibility .18s; z-index: 40;}
  .menu_top_bottom .mega-panel.open{opacity:1; visibility:visible; transform:translateY(0);}
  .menu_top_bottom .mega-grid{display:flex; justify-content: center; align-items: flex-end; gap: 4vw;}
  .menu_top_bottom .mega-card{display:flex; flex-direction:column; align-items:center; text-align:center; text-decoration:none;}
  .menu_top_bottom .mega-img{display: flex; width: 100%; height: 8vw; align-items: flex-end; margin-bottom: 1vw;}
  .menu_top_bottom .mega-img img {display: block; width: 10vw; height: auto; max-height: 100%; height: auto; object-fit: contain; margin: 0 auto;}
  .menu_top_bottom [data-parent-id="78370"] .mega-card:first-child .mega-img img {width: 8vw;}
  .menu_top_bottom .mega-title{font-size: 1.25rem; line-height:1.4; color:#000000; transition: color 0.3s ease-in-out;}
  .menu_top_bottom .mega-card:hover .mega-title {color: #ff940e;}
  [data-parent-id="78370"] .mega-card:nth-child(5) img {width: 16vw; height: auto;}
  
  .page-id-91255 .prod_item_prod_tx {max-width: 22.2vw;}
  .page-id-91255 .prod_item_prod_tx:first-of-type {display: none;}
}
@media (min-width: 1561px){
  .pads_feeding .vid_bt_wrap {margin-bottom: 7vw;}
}
@media (max-width: 769px){
  .no_m {display: none !important;}
  .m_only {display: block !important;}
    .compare_pumps_item_im.no_m {display: none !important;}
    .compare_pumps_item_im.m_only {display: flex !important;}
  
  #top-header-top {height: 6rem; display: block; text-align: center; top: 0; padding-top: 0.7rem;}
  
  .filters_wrap {width: 100%;}
  .filters {margin-bottom: 3vw;}
  .filters .filter {margin-left: 0; margin-bottom: 4vw; width: 50%; padding: 0 1vw;}
.archive-products-row li.product {text-align: center;}
  .filters .filter .button {width: 100%; padding-left: 1vw; padding-right: 1vw;}
  .im_pop_content {width: 90vw;}
  .im_pop_close {top: 4.5vw; right: 5vw;}
  .im_pop_close a {width: 7vw; height: 7vw;}
  .archive-products-row li.product .products-wrap > img {position: relative; right: 6vw;}
  .sm_title {text-align: center;}
  .field-group-warranty input, .fgwhalf select {max-width: 100% !important; width: 100%; margin-top: 1rem; direction: rtl !important; text-align: -webkit-center !important;}
  .input__file-button {margin: 0 auto!important;}
  
  .home_wrap {padding-top: 0;}
  .home_wrap .top {height: 156.266666666666667vw; padding-top: 124.93333333333334vw;}
  .main_title {font-size: 9.066666666666667vw; margin-top: 0;}
  .home_wrap .wrap {max-width: 100%; padding: 0 5.333333333333333vw;}
  .home_wrap section {text-align: center; padding: 12.533333333333333vw 0; overflow: hidden;}
  .top .wrap {width: 100%; margin-right: 0;}
  .logo_im {display: none;}
  .subtitle {font-size: 4.8vw; margin-top: 0;}
  .about_in {flex-direction: column;}
  .about_im img, .pump_im img, .bar_im img {width: 55.466666666666667vw; margin: 0 auto;}
  .pump_in {flex-direction: column;}
  .sec_title {font-size: 9.333333333333333vw;}
  .tx, .tx p {font-size: 4.533333333333333vw; font-weight: 400;}
  .about_title, .pump_title {margin-top: 5vw;}
  .bar_title {margin-top: 0;}
  .about_tx, .pump_tx, .bar_tx {margin-top: 5vw;}
  .s_bt {margin-top: 5vw;}
  .s_bt a, .s_bt input {font-size: 4.533333333333333vw; border-radius: 10vw; padding: 2vw 10vw;}
  .bar_in {flex-direction: column;}
  .sec_content {margin: 0 !important; width: 100% !important;}
  .newsletter_in {flex-direction: column;}
  .newsletter_title br {display: none;}
  .sec_form {width: 100%; margin-top: 6.4vw; margin-right: 0; padding: 7vw 7.5vw;}
  .newsletter_tx {margin-top: 5vw;}
  .finput input {font-size: 4.533333333333333vw !important; padding: 2vw 0; border-bottom-width: 2px !important;}
  .fmrow {margin-bottom: 3vw;}
  .sec_form .s_bt {margin-top: 5vw;}
  .certificates_title {font-size: 6.933333333333333vw; font-weight: 700; line-height: 1.32; letter-spacing: 0;}
  .certificate_items, .partner_items {flex-wrap: wrap; justify-content: center; margin-top: 6vw;}
  /*.certificate_items img {max-width: 30vw; max-height: 14vw; margin: 0 5vw 6vw;}*/
  /*.partner_items img {max-width: 40vw; max-height: 24vw; margin: 0 2vw 6vw;}*/
  .partners_tx {width: 62.6vw; margin-top: 4vw;}
  .partners_tx p {color: #56595d;}
  .reviews_title {margin-left: auto; margin-right: auto; font-size: 6.933333333333333vw; font-weight: 700; line-height: 1.32; margin-bottom: 13.066666666666666vw;}
  .certificates {padding-bottom: 4vw !important;}
  .reviews {padding: 8vw 0 10.666666666666667vw !important;}
  .home_wrap .reviews {padding-bottom: 0 !important;}
  .partners {padding-bottom: 10.666666666666667vw !important;}
  .home_wrap .partners {padding-top: 27px !important; padding-bottom: 27px !important;}
  .partners_title {font-size: 6.933333333333333vw; font-weight: 700; line-height: 1.32;}
  .about .bg_im img {object-position: center center;}
  .btmore .about .bg_im img {object-position: center top;}
  .pump_top {height: calc(80vh + 36px); padding-bottom: 36px; background-color: #e8e1d8;}
  .pump_top .bg_im img {object-position: center center;}
  .page_wrap {overflow: hidden;}
  body.page-template-pump .site-content#content, body.page-template-pump_pro .site-content#content, body.page-template-warm .site-content#content, body.page-template-bras .site-content#content, body.page-template-milkcollector .site-content#content, body.page-template-soft .site-content#content, body.page-template-compare .site-content#content, body.page-template-massage .site-content#content {padding-top: 10.5rem !important;}
  .page_wrap.pump_wrap, .page_wrap.inner_page_wrap, .page_wrap.warm_wrap {padding-top: 0 !important;}
  .pump_wrap .main_title {font-size: 3.1rem; font-family: "Comfortaa", cursive; font-weight: 300; color: #525151; line-height: 1; margin-bottom: 5px; letter-spacing: 0;}
  .pump_top_in {width: 100%; margin-right: 0; padding: 10px 0;}
  .pump_top .wrap {height: 100%; align-items: flex-end;}
  .pump_top .top_subtitle {color: #373738; font-size: 18px; font-weight: 400; line-height: 1.4; letter-spacing: 0.6px; margin-top: 0;}
  .pump_vid {padding: 10px;}
  .vid_bt_wrap {margin-top: 0; position: absolute; right: 50%; transform: translateX(50%);}
  .vid_bt {width: 20vw; height: 20vw;}
  .vid_bt a {position: relative;}
  .vid_bt span {position: relative; top: 24vw; right: 50%; transform: translateX(50%); min-width: 66vw; width: unset; height: unset; font-size: 3.6vw; text-align: center; background-image: none; background-color: #ffffff; color: #000000; padding: 2vw 6vw; border: 1px solid #e4e4e4; border-radius: 5px;}
  .pump_about_ele_im img {width: 42vw; top: -238px; right: unset; left: 0; margin: 0; z-index: 3;}
  .pump_buy, .milkcollector_buy {padding-top: 194px; padding-bottom: 224.81px;}
  .pump_buy .wrap, .milkcollector_buy .wrap {display: block; max-width: 100%; padding: 0 !important;}
  .pump_buy_prods, .milkcollector_buy_prods, .massage_wrap .pump_buy_prods, .inner_prod_page_wrap .pump_buy_in .avn_title {display: block; position: relative; width: 100%;}
  .pump_buy_1, .pump_buy_2, .warm_buy_1, .milkcollector_buy_1, .milkcollector_buy_2 {display: block; border-width: 5px; margin: 10px 20px; padding: 32% 10% 5%; border-radius: 150px 150px 150px 150px; width: calc(100% - 40px);}
  .milkcollector_buy_1, .milkcollector_buy_2 {padding-top: 40%;}
  .warm_buy_1 {padding-top: 27%; padding-bottom: 8%;}
  .pump_buy_2 {margin-top: 100px;}
  .page_wrap.pump_wrap .wrap, .page_wrap.inner_page_wrap .wrap {padding: 0 15px;}
  .pump_buy_item_subtitle, .milkcollector_buy_item_subtitle {font-size: 20px; font-weight: 900; line-height: 1; margin-bottom: 10px;}
  .pump_buy_item_title, .milkcollector_buy_item_title {font-size: 26px; font-weight: 700; line-height: 1; margin-bottom: 10px;}
  .pump_buy_item_sale_price, .milkcollector_buy_item_sale_price {font-weight: 700; font-size: 38px; line-height: 1; margin-bottom: 10px;}
  .pump_buy_item_regular_price, .milkcollector_buy_item_regular_price {font-size: 24px; line-height: 1; margin-bottom: 10px;}
  .pump_buy_details, .milkcollector_buy_details {font-size: 17px; line-height: 20px; margin-bottom: 10px;}
  .pump_buy_1_item_im img, .milkcollector_buy_1_item_im img {width: 43.72196261682243vw; top: -27.5vw;}
  .pump_buy_2_item_im img, .milkcollector_buy_2_item_im img {width: 47.14018691588785vw; top: -16.2vw;}
  .pump_buy_item_title_m, .milkcollector_buy_item_title_m {margin-top: -15px; font-size: 25.6px; line-height: 1; font-family: "Comfortaa", cursive; font-weight: 300; margin-bottom: 14px;}
  .pump_buy_2 .pump_buy_item_title_m, .milkcollector_buy_2 .milkcollector_buy_item_title_m {margin-top: 8px;}
  .pump_about {padding-top: 0;}
  .sec2_im img {display: block; position: absolute; top: -45.8vw; right: 50%; left: unset; transform: translateX(50%); width: 87vw; height: 87vw;}
  .pump_about_in {flex-direction: column;}
  .pump_about .wrap {width: 100%; padding: 0 !important; display: block;}
  .pump_about .sec_content {padding: 214px 5% 40px; text-align: center;}
  .page_wrap.pump_wrap .pump_title {font-size: 25px; margin-top: 0; margin-bottom: 20px;}
  .pump_tx_1 {margin: 20px auto 0; position: static; font-size: 19px; line-height: 1.4em; letter-spacing: 0.6px;}
  .pump_tx_2 {max-width: unset; margin: 0 auto 20px; font-weight: 300; font-size: 22px; line-height: 1.4em;}
  .pump_good {height: 100vh; padding-top: 75px;}
  .pump_good .bg_im img {object-position: center left;}
  .good_title {text-align: right; line-height: 1.2;}
  .good_title .tp1 {font-size: 37px;}
  .good_title .tp2 {font-size: 50px;}
  .pump_buy_ele_im img {top: -9.5vw; right: 9vw; width: 21.23611111111111vw; height: 21.23611111111111vw;}
  .pluses_title .tp1 {font-size: 28px; line-height: 1; margin-bottom: 15px;}
  .pluses_title .tp2 {font-size: 50.5px; font-family: "Comfortaa", cursive; letter-spacing: -2px;}
  .pump_pluses {position: relative; height: auto; padding-top: 36vw; padding-bottom: 10vw;}
  .pump_pluses .wrap {display: block; padding: 0 !important;}
  .pluses_items {justify-content: center; margin-top: -8px;}
  .pluses_item {width: 50%; padding: 10px; margin-top: 20px;}
  .pluses_item:first-child .pluses_item_tx {padding: 0 28px;}
  .pluses_im img {display: none;}
  .pluses_item_im img {width: 94px; height: auto; object-fit: contain;}
  .pluses_item_tx {font-size: 16px; font-weight: 300; line-height: 1; margin-top: 21px;}
  .pluses_title .tp1 {text-align: center;}
  .pump_good_ele_im img {top: -30vw; right: 2vw; width: 62.333333333333336vw;}
  .pump_details .wrap {display: block;}
  .pump_details_in {display: block;}
  .details_title {text-align: center; width: 100%;}
  .details_title .tp1 {font-size: 42px;}
  .details_title .tp2 {font-size: 55px; font-weight: 400;}
  .details_title .tp3 {font-size: 61px;}
  .pump_details {height: auto; padding-top: 170px; padding-bottom: 20px;}
  .details_im img {width: 383px; max-width: 100%; margin: 0 auto; position: static;}
  .pump_details .sec_content {position: absolute; top: 0; right: 50%; transform: translateX(50%);}
  .features_title {font-size: 23px; line-height: 1.4em;}
  .pump_features {height: auto; padding: 25px 0; background: none;}
  .pump_features .bg_im {display: none;}
  .pump_features_in {width: 100%;}
  .features_items {justify-content: center;}
  .features_item {width: 50%; padding: 5px; margin-top: 20px;}
  .features_item_im img {width: 91.18px; height: auto; object-fit: contain;}
  .features_item_tx {font-size: 16px; font-weight: 300; line-height: 1; margin-top: 21px;}
  .pump_buy_top_title, .milkcollector_buy_top_title {font-size: 21px;}
  .pump_buy#buy_2, .milkcollector_buy#buy_2 {padding-top: 30px; padding-bottom: 10px;}
  .pump_buy_top, .milkcollector_buy_top {margin-bottom: 154px;}
  .pump_wrap .certificates_title, .inner_page_wrap .certificates_title, .warm_wrap .certificates_title {font-size: 30px; line-height: 1; margin-top: 35px;}
  .pump_wrap .certificates_tx, .pump_wrap .certificates_tx p, .inner_page_wrap .certificates_tx, .inner_page_wrap .certificates_tx p, .warm_wrap .certificates_tx p {font-size: 5.555555555555555vw;}
  .pump_wrap .certificates_tx, .inner_page_wrap .certificates_tx, .warm_wrap .certificates_tx {margin-top: 15px;}
  .pump_wrap .certificates_tx, .pump_wrap .certificates_tx p, .inner_page_wrap .certificates_tx, .inner_page_wrap .certificates_tx p, .warm_wrap .certificates_tx p {font-size: 20px; line-height: 1;}
  .certificates .wrap, .pump_wrap .certificates .wrap, .pump_wrap .reviews .wrap, .pump_wrap .partners .wrap, .inner_page_wrap .certificates .wrap, .inner_page_wrap .reviews .wrap, .inner_page_wrap .partners .wrap, 
  .warm_wrap .certificates .wrap, .warm_wrap .reviews .wrap, .warm_wrap .partners .wrap {max-width: 100%; padding: 0 10px;}
  .pump_buy_bt_wrap .add_to_cart_inline.s_bt {width: 100%;}
  .pump_wrap .reviews_title, .inner_page_wrap .reviews_title, .warm_wrap .reviews_title {line-height: 1.32; font-size: 26px; font-weight: bold;}
  .pump_wrap .partners_title, .inner_page_wrap .partners_title, .warm_wrap .partners_title {font-size: 9.444444444444444vw;}
  .page-template-pump, .page-template-pads, .page-template-bags {background-image: url('https://biamba.co.il/wp-content/uploads/2022/01/weww-min-min-min-scaled.jpeg'); background-repeat: repeat-y; background-size: 574px auto;}
  .pump_wrap .reviews, .pump_wrap .partners, .inner_page_wrap .reviews, .inner_page_wrap .partners {background: none;}
  /* Regular videos (default 16:9) */
  .pump_vid iframe {width: 100%; height: 53.125vw;}
  
  /* YouTube Shorts (9:16, no black bars) */
  .pump_vid iframe.yt-short {width: 100%; height: 75vh; max-width: calc(75vh * 9 / 16); display: block; margin: 0 auto;}
  .page_wrap.pump_wrap .s_bt a, .page_wrap.inner_page_wrap .s_bt a, .pump_info_bt_wrap a {font-size: 4.4vw !important; padding: 15px 8px !important; font-weight: 700 !important; letter-spacing: 0 !important; border-radius: 5rem !important;}
  .page_wrap.pump_wrap .s_bt.add_to_cart_inline a, .pump_info_bt_wrap a, .page_wrap.soft_wrap .s_bt.add_to_cart_inline a {width: 100%;}
  .page_wrap.pump_pro_wrap .s_bt.add_to_cart_inline a, .pump_pro_wrap .pump_info_bt_wrap a {width: 100% !important; font-size: 4.4vw !important;}
  .page_wrap.pump_wrap .pluses_bt_wrap .s_bt a {font-size: 26px !important; font-weight: 600 !important; line-height: 1;}
  .pump_about_ele_im_m img {display: block; position: absolute; width: 41.03738317757009vw; top: -38px; right: -10px;}
  .pluses_bt {margin-top: 30px;}
  .pump_features .wrap {padding: 0 10px !important;}
  .pluses_im_m img {display: block; width: 100%; height: auto;}
  .pump_wrap .certificates, .inner_page_wrap .certificates {padding-bottom: 10px !important;}
  .pump_wrap .reviews, .inner_page_wrap .reviews {padding-top: 10vw !important; padding-bottom: 0 !important;}
  .pump_wrap .reviews_tx p, .inner_page_wrap .reviews_tx p, .warm_wrap .reviews_tx p {font-size: 1.4rem; line-height: 1.4; letter-spacing: 0.6px; font-weight: 600; margin-top: 8px;}
  .pump_wrap .reviews_tx, .inner_page_wrap .reviews_tx, .warm_wrap .reviews_tx {margin-bottom: 32px !important;}
  .pump_wrap .partners, .inner_page_wrap .partners {padding-top: 27px !important; padding-bottom: 27px !important;}
  .pump_wrap .partners_title, .inner_page_wrap .partners_title, .warm_wrap .partners_title {font-size: 34px; line-height: 1;}
  .pump_wrap .partners-wrapper, .inner_page_wrap .partners-wrapper {margin: 20px 0 0;}
  .pump_pluses_in, .pump_details_in, .pump_features .wrap {width: unset; min-height: unset;}
  .pump_details .details_im {margin-right: 0;}
  
  /*.page-template-pads #content.site-content, .page-template-bags #content.site-content {padding-top: 6rem !important;}*/
  .pads_top_in .top_im img {width: 510px;}
  .bags_top_in .top_im img {width: 28.729166666666667vw;}
  .pads_top_in, .bags_top_in {position: relative; padding-top: 792px; text-align: center;}
  .bags_top_in {padding-top: 53.125vw;}
  .bags_top .top_subtitle {font-size: 23px; line-height: 1.4; margin-right: auto; margin-left: auto;}
  
  .pads_top .top_im {position: absolute; top: 489px; left: 28px;}
  .pads_wrap .main_title, .bags_wrap .main_title {display: inline-block; font-size: 35px; border-radius: 24px; height: 48px; line-height: 48px; width: 430px;}
  .pads_top .top_subtitle {display: inline-block; font-size: 32px; line-height: 40px; font-weight: 500; width: 430px; margin-top: 8px;}
  .feeding_in {flex-direction: column; align-items: center;}
  .pads_feeding, .bags_buy {padding-top: 45px; padding-bottom: 45px;}
  .pads_feeding {padding-top: 0;}
  .bags_buy {padding-top: 5.859375vw !important;}
  .buy_col_right {padding: 0 !important;}
  .pads_wrap .feeding_title, .bags_wrap .bags_title {display: block !important; color: #21bbc5; box-shadow: none; line-height: 1.2; font-size: 36px; width: 100%; height: auto; margin-bottom: 0;}
  .bags_wrap .bags_title {background: none;}
  .feeding_col_right, .buy_col_right {width: 100%; margin: 0;}
  .pads_wrap .sec_subtitle, .bags_wrap .sec_subtitle {color: #21bbc5; font-size: 32px; line-height: 1.2; font-weight: 500; text-align: center;}
  .feeding_col_left, .buy_col_left {padding-top: 230px;}
  .buy_col_left {text-align: center;}
  .pads_buy_item, .bags_buy_item {width: 74.47916666666667vw; border-width: 1.2vw; padding-top: 24.645833vw; padding-bottom: 5vw; border-radius: 13.28125vw; font-size: 4.6875vw;}
  .feeding_col_left, .bags_col_left {width: 100%; text-align: center;}
  .pads_buy_item, .bags_buy_item {display: inline-block;}
  .pads_buy_item_im, .bags_buy_item_im {left: 8.2vw;}
  .pads_buy_item_title, .bags_buy_item_title {font-size: 36px;}
  .page_wrap.inner_page_wrap .pads_buy_bt_wrap .s_bt a, .page_wrap.inner_page_wrap .bags_buy_bt_wrap .s_bt a, .coolbag_wrap.inner_page_wrap .coolbag_prod_buy_buy_bt .s_bt a, .related_prods_item_coolbag .coolbag_prod_buy_buy_bt .s_bt a, .take_air_wrap.inner_page_wrap .take_air_prod_buy_buy_bt .s_bt a, .related_prods_item_take_air .take_air_prod_buy_buy_bt .s_bt a, .cool_massage_wrap.inner_page_wrap .cool_massage_prod_buy_buy_bt .s_bt a, .related_prods_item_cool_massage .cool_massage_prod_buy_buy_bt .s_bt a, .pump_pro_new_wrap.inner_page_wrap .pump_pro_new_prod_buy_buy_bt .s_bt a, .related_prods_item_pump_pro_new .pump_pro_new_prod_buy_buy_bt .s_bt a, .pump_up_wrap.inner_page_wrap .pump_up_prod_buy_buy_bt .s_bt a, .related_prods_item_pump_up .pump_up_prod_buy_buy_bt .s_bt a, .orange_bt_sm a, .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm {font-size: 32px !important; width: 266px; padding: 0 !important; height: 70px !important; line-height: 70px !important; border-radius: 30px !important; font-weight: 500 !important;}
  .develop_in {flex-direction: column-reverse; align-items: center;}
  .pads_wrap .develop_title, .bags_wrap .develop_title {width: 602px; height: 113px;}
  .develop_col_left {width: 100%; padding-top: 0; text-align: center;}
  .pads_develop, .bags_develop {padding-top: 45px; padding-bottom: 142px;}
  .develop_subtitle_m {margin-top: 60px; font-size: 34px; font-weight: 500;}
  .develop_tx_m {margin-top: 5px; font-size: 32px;}
  .develop_col_right {margin-top: 150px;}
  .pads_feeding, .bags_buy {position: relative;}
  .pads_feeding:after, .bags_buy:after {content: ""; display: block; position: absolute; width: 222px; height: 222px; border-radius: 50%; background-color: #f5933d; top: 142px; right: -122px;}
  .page-template-pads, .page-template-bags {background-size: 100% auto;}
  .feature_items {width: 646px;}
  .feature_item_im img {width: 108px;}
  .feature_item:nth-child(odd) {width: 282px;}
  .feature_item:nth-child(even) {width: 364px;}
  .feature_item_title {font-size: 25px; line-height: 32px;}
  .pads_features, .bags_features {padding-top: 34px; padding-bottom: 100px;}
  .pads_features .wrap, .bags_features .wrap {text-align: center;}
  .page_wrap.inner_page_wrap .features_im img {height: 556px !important;}
  .features_im, .bags_wrap .features_im {bottom: -456px; right: 50%; transform: translateX(50%);}
  .pads_wise, .bags_solution {padding-top: 480px;}
  .pads_wise .wise_title, .bags_wise .solution_title {font-size: 33px; height: 114px; width: 610px; position: relative; right: 50%; transform: translateX(50%); margin-bottom: 7.291666666666667vw;}
  .wise_item, .solution_item {background-size: 64px 64px; margin-bottom: 40px;}
  .wise_item h4, .solution_item h4 {line-height: 1.1; font-size: 28px;}
  .develop_im_wrap:after {content: ""; display: block; position: absolute; width: 86px; height: 86px; border-radius: 50%; background-color: #f5933d; top: 190px; left: -164px;}
  .buy_in {flex-direction: column; align-items: center;}
  .pads_buy_col_right {display: none;}
  .pads_top, .bags_top {height: calc(100vh - 6rem);}
  .pads_top_in .top_im img {width: 66.40625vw;}
  .pads_top_in {padding-top: 103.125vw;}
  
  .pads_top .top_im {top: 63.671875vw; left: 3.645833333333333vw;}
  .pads_wrap .main_title, .bags_wrap .main_title {font-size: 4.557291666666667vw; border-radius: 3.125vw; height: 6.25vw; line-height: 6.25vw; width: 55.989583333333333vw;}
  .pads_top .top_subtitle, .bags_top .top_subtitle {font-size: 4.166666666666667vw; line-height: 5.208333333333333vw; width: 55.989583333333333vw; margin-top: 1.041666666666667vw;}
  .bags_top .top_subtitle {width: 100%; font-size: 2.994791666666667vw; line-height: 1.4; margin-top: 1.8vw;}
  .pads_feeding, .bags_buy {padding-top: 5.859375vw; padding-bottom: 5.859375vw;}
  .pads_feeding {padding-top: 0;}
  .pads_wrap .feeding_title, .bags_wrap .bags_title, .bags_wrap #buy_2 .bags_title {font-size: 4.4vw;}
  .pads_wrap .sec_subtitle, .bags_wrap .sec_subtitle {font-size: 4.166666666666667vw;}
  .feeding_col_left {padding-top: 29.947916666666667vw;}
  .buy_col_left {padding-top: 32.947917vw;}
  .pads_buy_item_title, .bags_buy_item_title {font-size: 4.6875vw;}
  .page_wrap.inner_page_wrap .pads_buy_bt_wrap .s_bt a, .page_wrap.inner_page_wrap .bags_buy_bt_wrap .s_bt a, .coolbag_wrap.inner_page_wrap .coolbag_prod_buy_buy_bt .s_bt a, .related_prods_item_coolbag .coolbag_prod_buy_buy_bt .s_bt a, .coolbag_info_bt_wrap a {font-size: 4.4vw !important; width: 34.635416666666667vw; height: 9.114583333333333vw !important; line-height: 9.114583333333333vw !important; border-radius: 4.55729167vw !important;}
  .coolbag_wrap.inner_page_wrap .coolbag_prod_buy_buy_bt .s_bt a {font-size: 4vw !important;}
  .coolbag_wrap.inner_page_wrap .coolbag_prod_buy_buy_bt .s_bt a, .related_prods_item_coolbag .coolbag_prod_buy_buy_bt .s_bt a, .coolbag_info_bt_wrap a {width: 31.635416666666667vw; height: 7.114583333333333vw !important; line-height: 7.114583333333333vw !important;}
  .coolbag_prod_buy_buy_bt .add_to_cart_button {margin-top: 1vw !important;}
  .page_wrap.inner_page_wrap .bags_buy_bt_wrap .s_bt a {width: 51.635417vw;}
  .pads_wrap .develop_title, .bags_wrap .develop_title {width: 82.385416666666667vw; height: 14.713541666666667vw; font-size: 4.427083333333333vw; line-height: 1.3;}
  .bags_wrap .develop_title {height: 10.15625vw;}
  .pads_develop, .bags_develop {padding-top: 5.859375vw; padding-bottom: 18.489583333333333vw;}
  .develop_tx {padding: 0 15px; font-size: 3.8vw; margin-top: 4.166666666666667vw;}
  .develop_subtitle_m {margin-top: 7.8125vw; font-size: 4.427083333333333vw;}
  .develop_tx_m {margin-top: 0.651041666666667vw; font-size: 4.166666666666667vw;}
  .develop_col_right {margin-top: 19.53125vw;}
  .pads_feeding:after, .bags_buy:after {width: 28.90625vw; height: 28.90625vw; top: 18.489583333333333vw; right: -15.885416666666667vw;}
    .pads_feeding:after {top: 78.489583333333333vw;}
  .bags_buy:after {display: none;}
  .feature_items {width: 84.114583333333333vw;}
  .bags_wrap .feature_item_im {margin-left: 4.166666666666667vw;}
  .feature_item_im img {width: 14.0625vw;}
  .bags_wrap .feature_item_im img {width: 15.364583333333333vw;}
  .feature_item:nth-child(odd) {width: 36.71875vw;}
  .feature_item:nth-child(even) {width: 47.395833333333333vw;}
  .feature_item_title, .bags_wrap .feature_item_title {font-size: 3.255208333333333vw; line-height: 4.166666666666667vw;}
  .pads_features, .bags_features {padding-top: 4.427083333333333vw; padding-bottom: 13.020833333333333vw;}
  .page_wrap.inner_page_wrap .features_im img {height: 72.395833333333333vw !important;}
  .features_im, .bags_wrap .features_im {bottom: -59.375vw;}
  .pads_wise, .bags_solution {padding-top: 62.5vw; padding-bottom: 3.90625vw;}
  .pads_wise .wise_title, .bags_wise .solution_title {font-size: 4.296875vw; height: 14.84375vw; width: 82.427083333333333vw; line-height: 1.3;}
  .wise_item, .solution_item {background-size: 8.333333333333333vw 8.333333333333333vw; margin-bottom: 5.208333333333333vw; padding-right: 10.9375vw;}
  .wise_item h4, .solution_item h4 {font-size: 3.645833333333333vw;}
  .develop_im_wrap:after {width: 11.197916666666667vw; height: 11.197916666666667vw; top: 24.739583333333333vw; left: -21.354166666666667vw;}
  .bags_wrap .develop_im_wrap:after {width: 22.135416666666668vw; height: 22.135416666666668vw; top: 37.9vw; left: -26.354167vw;}
  .pads_buy_bt_wrap, .bags_buy_bt_wrap {bottom: -6vw;}
  .develop_col_right, .develop_im_wrap, .develop_im img {width: 56.380208333333336vw;}
  .bags_wrap .develop_im img {width: 51.380208vw;}
  .develop_item h4 {font-size: 2.864583333333333vw; line-height: 1.3;}
  .develop_item:after {width: 7.03125vw; height: 0.651041666666667vw; border-radius: 0.911458333333333vw; top: -1.432291666666667vw;}
  .develop_item:nth-child(3):after, .develop_item:nth-child(4):after {top: 8.2vw;}
  .develop_item:nth-child(1) {top: -2vw !important; right: -10vw !important;}
  .develop_item:nth-child(2) {top: -9vw !important; right: 39vw !important;}
  .develop_item:nth-child(3) {top: 71vw !important; right: -11vw !important;}
  .develop_item:nth-child(4) {top: 57vw !important; right: 41vw !important;}
  .pads_buy_item_regular_price span:after, .bags_buy_item_regular_price span:after {height: 0.390625vw; top: 3vw;}
  .pads_wise:after, .bags_solution:after {display: none;}
  .pads_buy, .bags_buy {padding-top: 28.90625vw; padding-bottom: 11.197916666666668vw;}
  .bags_in {display: block;}
  .bags_wrap .develop_item:nth-child(1) {top: -9vw !important; right: -12vw !important;}
  .bags_wrap .develop_item:nth-child(2) {top: -4vw !important; right: 39vw !important;}
  .bags_wrap .develop_item:nth-child(3) {top: 91vw !important; right: -11vw !important;}
  .bags_wrap .develop_item:nth-child(4) {top: 88vw !important; right: 29vw !important;}
  .bags_wrap .develop_col_right {margin-top: 8vw; margin-right: 24vw;}
  .bags_features_in {display: block;}
  .bags_wrap .features_title {font-size: 4.8vw; line-height: 1.2;}
  .features_col_right {margin: 0;}
  .bags_wrap .feature_items {margin-top: 4.427083333333333vw; margin-right: 22.526041666666668vw;}
  .bags_wrap .feature_items, .bags_wrap .feature_item {width: 62.5vw !important;}
  .bags_wrap .feature_item {margin-bottom: 3.255208333333333vw;}
  .bags_buy#buy_2 {padding-top: 0 !important;}
  .bags_buy#buy_2 .bags_buy_col_right {padding: 0; margin: 0;}
  .bags_buy#buy_2 .bags_buy_col_right {width: 100%;}
  .bags_wrap #buy_2 .bags_title {text-align: center;}
  #buy_2 .bags_buy_col_left {padding-top: 32vw;}
  .bags_solution .solution_title {font-size: 3.6vw; width: 84.21875vw; line-height: 1.3; height: 11.71875vw; margin-bottom: 6vw;}
  .bags_solution_in {text-align: center;}
  .solution_items {text-align: right;}

    .jpo_in, #JPO_info .jpo_in {width: 94vw;}
  #JPO_sale .jpo_in {width: 80vw;}
  #JPO_sale .jpo_in {height: 114vw;}
  .jpo_close {right: 0; top: -7.8125vw;}
  .jpo_close a {width: 4.947916666666667vw; height: 4.947916666666667vw;}
  .jpo_top {padding: 6vw 6vw 8vw 0; flex-wrap: wrap;}
  .jpo_title {font-size: 4vw; height: 6.25vw; line-height: 6.25vw; border-radius: 6.25vw; width: 43.177083vw;}
  .jpo_subtitle {font-size: 6vw; line-height: 1; letter-spacing: 1px; margin-top: 2vw;}
  .jpo_tx {width: 44vw; margin-right: 6vw;}
  .jpo_im_wrap, .jpo_im img {width: 36vw;}
  .jpo_tx_in {text-align: right; font-size: 3.6vw;}
  .jpo_tx_in li {margin-bottom: 1vw; padding-right: 3vw; letter-spacing: 0;}
  .jpo_tx_in li:before {top: 1.6vw; width: 1vw; height: 1vw;}
  .jpo_bottom {padding: 3vw 4vw 16vw 0;}
  .jpo_prices {font-size: 4.4vw; margin-bottom: 2vw;}
  .jpo_prices > div {margin-left: 1vw;}
  .jpo_buy_bt .s_bt a, .jpo_exit_bt a {width: 22.786458333333332vw !important; height: 6.510416666666667vw !important; line-height: 6.510416666666667vw !important; font-size: 3.6vw !important; padding: 0 !important; border-radius: 1vw !important; margin-left: 0;}
  .jpo_bottom_im img {height: 30.46875vw;}
  .jpo_bottom_im_wrap {bottom: 4vw; left: 3vw;}
  .jpo_im_wrap, .jpo_im img {width: 27.6vw;}
  #JPO_pads .jpo_im_wrap, #JPO_pads .jpo_im img {width: 40vw;}
  #JPO_pads .jpo_tx {margin-right: 2vw;}
  #JPO_pads .jpo_bottom_im img {height: 30.46875vw;}
  #JPO_pads .jpo_bottom_im_wrap {bottom: 4vw;}
  #JPO_pads .jpo_top {padding-right: 6vw; padding-bottom: 6vw;}
  
  .home_2_wrap .top {display: block; height: 156.153970939259809vw; padding-top: 7.627906976744186vw;}
  .top_title {font-size: 7.2vw; border-radius: 3.2vw; padding: 0.5vw 5.2vw; font-weight: 500; margin-top: 0;}
  .home_top_im img {width: 54.546511627906977vw;}
  .home_2_wrap .top_title {font-size: 5.581395348837209vw;}
  .top_subtitle {font-size: 4.8vw; margin-top: 1vw;}
  .sections_title {width: 68.25vw; height: 8.854166666666668vw; border-radius: 0 0 5.2vw 5.2vw; font-size: 4.8vw;}
  .bar_title {border-radius: 5.2vw 5.2vw 0 0;}
  .sec_prod .wrap {max-width: 100%; padding-right: 9.244791666666668vw !important; padding-left: 9.244791666666668vw !important;}
  .sections_tx {font-size: 3.2vw; letter-spacing: 0;}
  #biamba_pump .wrap, .sec_prod .wrap, #biamba_pump_pro .wrap {flex-direction: column-reverse !important; align-items: center; border: none;}
  .pumps_top {margin-bottom: 4vw;}
  #biamba_pump {padding: 0;}
  .home_2_wrap .prod_im img {width: 40.104166666666664vw !important; height: auto !important;}
  .prod_content, #biamba_pump_soft .prod_content, #breastfeeding_pads .prod_content {width: 64.5vw; margin-left: 0; padding-bottom: 8vw;}
  #biamba_pump .prod_content, #biamba_pump_pro .prod_content {border-bottom: 1px solid #c9c9c9;}
  #biamba_pump_pro .wrap {margin-bottom: 0;}
  #biamba_milkcollector, #warm_out {padding-top: 0; padding-bottom: 6vw;}
    #warm_out {padding-bottom: 2vw;}
  .bg_title {height: 9vw; font-size: 5.2vw !important; border-radius: 1vw 5.2vw; margin-top: 4.4vw;}
  .prod_tx {font-size: 3.2vw;}
  .prod_bt a {display: block; width: 47.916666666666664vw; padding-left: 0; padding-right: 0; font-size: 3.6vw;}
  #biamba_pump_pro, #biamba_pump_soft {padding-top: 2vw; padding-bottom: 2vw;}
  #biamba_milkcollector .bg_title {font-size: 4vw !important;}
  #biamba_milkcollector .prod_im img {width: 62vw !important;}
  #biamba_pump_pro .bg_title, #biamba_pump_soft .bg_title {margin: 0;}
  #biamba_pump_pro .wrap {flex-direction: column-reverse; align-items: center;}
  #biamba_pump_pro .prod_content, #biamba_pump_soft .prod_content {margin-right: 0; padding-top: 8vw;}
  .breastfeeding_im img {width: 78.125vw;}
  .breastfeeding_im_wrap:before {right: 9.145833vw; bottom: 56.479167vw; width: 26.041666666666668vw; height: 26.041666666666668vw;}
  .breastfeeding_im_wrap {height: 50.130208333333336vw;}
  .prod_im {position: static !important;}
  #milk_bags .prod_im img {position: relative; right: -11vw; width: auto !important; height: 34.375vw !important;}
  #milk_bags {margin-top: 0; padding: 0;}
  #milk_bags .wrap, #breastfeeding_pads .wrap {border: none; padding-bottom: 0;}
  #milk_bags .prod_content, #warm .prod_content, #breastfeeding_pads .prod_content, #biamba_coolbag .prod_content {border-bottom: 1px solid #c9c9c9;}
  #breastfeeding_pads {padding-top: 6vw; padding-bottom: 0;}
  #breastfeeding_pads .prod_im img {position: relative; right: -11vw; width: auto !important; height: 34.375vw !important;}
  .home_wrap #bras .prod_im img {position: relative; right: 0; width: auto !important; height: 52vw !important;}
  #biamba_bar .prod_im img {width: auto !important; height: 65.625vw !important;}
  #biamba_bar .prod_content {margin-right: 0; padding-top: 0;}
  #biamba_bar {padding-top: 8vw; padding-bottom: 0;}
  .pumps, .breastfeeding_bg, #biamba_bar, .home_bottom {background-size: 100% auto;}
  .footer-menu li a {font-size: 1.3rem;}
  
  .pump_pro_wrap .pump_top, .warm_top, .soft_wrap .pump_top {height: 93.22916666666667vw;}
  .milkcollector_top {height: 82.68229166666667vw;}
  .pump_pro_wrap .pump_top .top_im img, .milkcollector_wrap .top_im img {width: 32.03125vw;}
  .warm_top .top_im img {width: 23.06733167082294vw;}
  .milkcollector_top .top_im img {width: 40vw;}
  .warm_top_in, .milkcollector_top_in {width: 52.083333333333336vw; margin-right: 45.442708333333336vw; top: 12.369791666666668vw;}
  .milkcollector_top_in {width: 55.989583333333333vw; padding-top: 20.442708333333333vw;}
  .pump_pro_wrap .main_title, .warm_wrap .main_title, .milkcollector_wrap .main_title, .milkcollector_wrap .features_subtitle, .soft_wrap .main_title {width: 44.010416666666664vw; height: 5.729166666666667vw; line-height: 5.729166666666667vw !important; border-radius: 5.729166666666667vw; color: #ffffff !important; font-size: 4vw !important; font-weight: 500 !important; margin: 4vw auto 0 !important;}
  .milkcollector_wrap .features_subtitle {width: 72.010417vw; height: 7vw; padding-top: 0.6vw;}
  .milkcollector_wrap .main_title {width: 55.989583333333333vw;}
  .pump_pro_wrap .pump_top .wrap, .warm_top .wrap, .milkcollector_top .wrap {display: block; align-items: center;}
  .pump_pro_wrap .top_subtitle, .warm_wrap .top_subtitle, .pump_pro_wrap .h1_title, .milkcollector_wrap .top_subtitle, .milkcollector_wrap .h1_title, .soft_wrap .top_subtitle {font-size: 3.2vw; font-weight: 600; margin-top: 0.4vw;}
    .soft_wrap .top_subtitle {font-size: 2.7vw; color: #ffffff;}
  .pump_pro_wrap .pump_top_in, .warm_wrap .pump_top_in, .milkcollector_wrap .milkcollector_top_in, .soft_wrap .pump_top_in {padding-top: 24.348958333333333vw; width: 55.432292vw; margin-right: 39.276042vw;}
    .soft_wrap .pump_top_in {padding-top: 13.348958vw;}
  .milkcollector_wrap .milkcollector_top_in {padding-top: 0; margin-right: 37.276042vw;}
  .pump_pro_wrap .vid_bt, .inner_page_wrap .vid_bt, .warm_wrap .vid_bt {width: 13.020833333333332vw; height: 13.020833333333332vw;}
  .pump_pro_wrap .vid_bt:after, .inner_page_wrap .vid_bt:after, .warm_wrap .vid_bt:after {width: 13.020833333333332vw; height: 13.020833333333332vw;}
  .pump_pro_wrap .vid_bt span, .inner_page_wrap .vid_bt span, .warm_wrap .vid_bt span {position: absolute; top: 50%; transform: translateY(-50%); right: 6vw; padding: 0 6vw 0 0; width: 62.5vw; height: 8.59375vw; line-height: 8.59375vw; font-size: 3.2vw; border-radius: 1vw 0 0 6vw;}
  .pump_pro_wrap .vid_bt_wrap, .inner_page_wrap .vid_bt_wrap, .warm_wrap .vid_bt_wrap {position: static; width: 72.791667vw; margin: 0 auto; transform: none; text-align: right;}
  .pump_pro_wrap .pump_buy_in, .milkcollector_wrap .milkcollector_buy_in, .soft_wrap .pump_buy_in {max-width: 100%; text-align: center; margin-top: 6vw;}
  .pump_pro_wrap .pump_buy_title, .milkcollector_wrap .milkcollector_buy_title, .soft_wrap .pump_buy_title {font-size: 5.6vw;}
  .pump_pro_wrap .pump_buy_tx, .warm_buy_tx, .milkcollector_buy_tx, .soft_wrap .pump_buy_tx {font-size: 4vw;}
  .pump_pro_wrap .pump_buy_subtitle, .milkcollector_wrap .milkcollector_buy_subtitle, .soft_wrap .pump_buy_subtitle {margin-top: 3vw;}
  .milkcollector_wrap .milkcollector_buy_subtitle {padding: 0 7.2vw; height: 12vw;}
  .pump_pro_wrap .pump_buy_prods, .warm_buy_prods, .milkcollector_buy_prods, .soft_wrap .pump_buy_prods {width: 100% !important; margin: 33vw auto 0;}
  .warm_buy_prods, .milkcollector_buy_prods {margin-top: 19vw;}
  .page_wrap.pump_pro_wrap .pump_buy_item_im img, .warm_buy_item_im img, .page_wrap.milkcollector_wrap .milkcollector_buy_item_im img, .page_wrap.soft_wrap .pump_buy_item_im img {height: 43.72196261682243vw !important; top: -22.5vw;}
    .page_wrap.soft_wrap .pump_buy_item_im img {height: 52vw !important;}
  .page_wrap.milkcollector_wrap .milkcollector_buy_item_im img {height: 57vw !important}
  .warm_buy_item_im img, .milkcollector_buy_item_im img {width: 37vw; height: auto !important;}
  .pump_pro_wrap .pump_buy_2, .milkcollector_wrap .milkcollector_buy_2, .soft_wrap .pump_buy_2 {margin-top: 35vw;}
  .sectxt1 .wrap {width: 31.791667vw; padding: 13.932291666666667vw 0 0 !important;}
  .sectxt1_tx {font-size: 3.2vw;}
  .sectxt1 {height: 79.81770833333333vw;}
  .sectxt1 .bg_im img {object-position: 2vw center;}
  .s_title {font-size: 5.2vw; line-height: 1.2;}
  .sectxt2 .wrap {padding: 4vw 7.9375vw 26.692708333333333vw !important; width: 100%; margin-right: 0;}
  .s_title {font-size: 4.8vw;}
  .sectxt2_title br {display: none;}
  .sectxt2_tx {font-size: 3.6vw;}
  .sectxt2_im {right: 50%; transform: translateX(50%); bottom: -45.182291666666664vw;}
  .sectxt2_im img {width: 67.44791666666667vw; top: unset; right: unset;}
  .sectxt2 {position: relative;}
  .sectxt2_im:before {width: 28.776041666666668vw; height: 28.776041666666668vw; top: 8vw; right: -9vw;}
  .avns_in {display: block; padding: 49.21875vw 0 6.640625vw; text-align: center;}
  .avns_right {padding-top: 0;}
  .avn_tx {font-size: 3.6vw;}
  .avn_item_im img {width: 13.020833333333332vw;}
  .avns_left {margin-right: 0;}
  .avn_items {width: 63.932291666666664vw; margin: 2vw auto 0;}
  .avn_item_tx {font-size: 3.2vw; margin-top: 1vw;}
  .avn_item {margin-bottom: 4vw;}
  .avn_im {margin-top: 2vw; margin-right: 0;}
  .avn_im img {width: 61.588541666666664vw;}
  .new_im img {width: 57.8125vw; margin: 0;}
  .new_items_wrap {margin-top: 22.916666666666668vw; margin-right: 21.390625vw;}
  .new_in {padding-bottom: 23.520833vw;}
  .new_item_in {height: 15.755208333333332vw; border-width: 0.5vw; border-radius: 4vw; padding: 0 1.5vw;}
  .new_item:nth-child(4) .new_item_in {padding: 0 1vw;}
  .new_item_counter {font-size: 5.2vw; margin-left: 1vw;}
  .new_item_tx {font-size: 2.6vw;}
  .new_item:first-child {top: -15.5vw; right: -23vw;}
  .new_item:nth-child(2) {top: -8.5vw; right: 25vw;}
  .new_item:nth-child(3) {top: 64.7vw; right: -23vw;}
  .new_item:nth-child(4) {top: 76vw; right: 25vw;}
  .pump_pro_wrap .prods_2 .pump_buy_in, .milkcollector_wrap .prods_2 .milkcollector_buy_in {margin-top: 7vw;}
  .pump_pro_wrap .prods_2, .milkcollector_wrap .prods_2 {position: relative;}
  .pump_pro_wrap .prods_2:after, .milkcollector_wrap .prods_2:after {content: ""; display: block; position: absolute; top: 45.3125vw; left: -25vw; width: 41.666666666666667vw; height: 41.666666666666667vw; border-radius: 50%; z-index: 2; background-color: #f4923d;}
  .pump_pro_wrap .prods_2:after, .milkcollector_wrap .prods_2:after {top: 25.3125vw;}
  .pump_pro_wrap .prods .wrap, .milkcollector_wrap .prods .wrap, .soft_wrap .prods .wrap {padding: 0 !important;}
  .pump_pro_bottom, .pump_pro_wrap .prods_1, .warm_wrap .prods_1, .warm_bottom, .bras_bottom {background-size: 100% auto;}
  
  .warm_top .bg_im img {object-position: center center;}
  .warm_buy_in {display: block; text-align: center; margin: 6vw auto 0; max-width: 90.625vw;}
  .warm_wrap .prods_1 {padding: 9.895833333333332vw 0;}
  .warm_buy_subtitle {padding: 0 5.2vw;}
  .sectxt1_in {display: block;}
  .sectxt1_im_warm {width: 100%; height: 86.848958333333333vw;}
  .sectxt1_content {width: 100%; padding: 7.421875vw 9.375vw 9.375vw;}
  .sectxt1_warm_tx br {display: none;}
  .sectxt1_warm_tx {font-size: 3vw;}
  .sectxt1_warm_title {font-size: 4.8vw;}
  .sectxt1_warm_im img {width: 35.9375vw; right: 52.864583333333336vw; bottom: -12.677083333333332vw;}
  .avns_right, .avns_left {width: 100%;}
  .warm_wrap .avns_right, .warm_wrap .avns_left {text-align: right;}
  .avn_item_title {font-size: 4.4vw;}
  .warm_wrap .avn_item_tx br {display: none;}
  .warm_wrap .new_items_wrap {margin: 0 auto;}
  .warm_wrap .new_im img {width: 82.94270833333333vw; margin: 10.677083333333333vw auto 0;}
  .new_tx {font-size: 4vw; margin-top: 2vw;}
  .warm_wrap .new_title {max-width: 74vw; margin: 0 auto;}
  .warm_wrap .new_title br {display: none;}
  .warm_wrap .new_item_tx {font-size: 3.2vw;}
  .warm_wrap .new_item:first-child {right: -1.2vw;}
  .warm_wrap .new_item:nth-child(2) {top: 28vw; right: 0;}
  .warm_wrap .new_item:nth-child(3) {top: 59.5vw; right: 6.5vw;}
  .warm_wrap .new_item:nth-child(4) {top: -5.2vw;}
  .warm_wrap .new_item:nth-child(5) {top: 31vw; right: 66.5vw;}
  .warm_wrap .new_item:nth-child(6) {top: 64vw; right: 71.5vw;}
  .warm_wrap .new_in {padding-bottom: 8vw;}
  .warm_wrap #prods_2 .warm_buy_in {margin-top: 0;}
  .warm_wrap #prods_2 .sec_content {max-width: 71.22916666666667vw; margin: 0 auto !important;}
  .warm_wrap #prods_2 .warm_buy_tx br {display: none;}
  .warm_wrap #prods_2 .warm_buy_prods {margin-top: 29vw;}
  .warm_buy_bt_wrap {margin-top: 4.8vw;}
  #breastfeeding_pads > .wrap {border: none;}
  #warm .prod_im img {width: 30vw !important;}
    #warm_out .prod_im img {width: 23vw !important;}
  #warm {padding: 6vw 0;}
  #breastfeeding_pads > .wrap {padding-bottom: 0;}
  #warm > .wrap {padding-bottom: 0; border: none;}
  #warm .prod_content {margin: 0;}
  .new_in {max-width: 91.625vw;}
  .page_wrap.pump_pro_wrap .s_bt a {padding: 15px 20px !important;}
  
  .products_cat_wrap .wrap {max-width: 90vw;}
  .products_cat_wrap .product_items {margin: 0;}
  .products_cat_wrap .product_items .products-wrap {width: 100%; margin-bottom: 6vw;}
  .products_cat_wrap .prods_wrap {padding-top: 8vw;}
  
  .bras_top {height: 140.625vw;}
  .bras_top > .wrap {text-align: center; justify-content: center;}
  .bras_wrap .main_title {padding: 0 3vw; font-size: 5.2vw; height: 6.4vw; line-height: 6.4vw; border-radius: 6.4vw;}
  .bras_wrap .top_subtitle p {font-size: 4vw;}
  .bras_top_in {padding-top: 6vw;}
  
  .bras_wrap .prods1_in {display: block;}
  .bras_wrap .prods1_content {width: 100%; padding: 6vw 5vw; text-align: center;}
  .bras_wrap .prods_title {font-size: 5.2vw;}
  .bras_wrap .prods_subtitle p {font-size: 4.8vw; line-height: 1.2; font-weight: 400;}
  .bras_wrap .prod1_prods {padding: 0 0 14vw;}
  .prods_panel {padding: 2vw 2vw; width: 83.07291666666667vw; border-width: 1vw; border-radius: 10vw; margin: 0 auto;}
  .prods_panel_title {font-size: 4vw;}
  .prods_panel_subtitle {font-size: 4vw;}
  .prod_color_items_im img {width: 48vw;}
  .rbwrap {padding-right: 5.2vw; font-size: 3.8vw;}
  .rb {height: 3.6vw; width: 3.6vw; box-shadow: 0.4vw 0.8vw 2.4vw 0.1vw rgba(0,0,0,0.3);}
  .rbwrap .rb:after {top: 0.5vw; right: 0.5vw; width: 2.6vw; height: 2.6vw;}
  .sizes_headers_item {font-size: 4vw;}
  .prod_size_items .rbwrapwrap {height: 6.4vw; padding: 1vw 1.3vw; border-radius: 6.4vw;}
  .prod_buy_items {display: block;}
  .prod_buy_item {width: 100%;}
  .prod_sale_price {font-size: 6vw;}
  .prod_reg_price_wrap {font-size: 3.6vw;}
  .bras_buy_bt {margin-top: 2.6vw;}
  .bras_buy_bt a {display: block; margin: 0 auto; font-size: 4.4vw; width: 40vw; height: 7vw; line-height: 7vw; border-radius: 7vw;}
  body:not(.tax-product_cat) .added_to_cart.wc-forward {display: block !important; margin-top: 2vw;}
    body:not(.tax-product_cat) .bras_buy_bt.addedc .added_to_cart {display: block !important;}
    body:not(.tax-product_cat) .bras_buy_bt .added_to_cart, body:not(.tax-product_cat).page-id-303 .s_bt .added_to_cart, body:not(.tax-product_cat).page-id-89587 .s_bt .added_to_car {display: none !important;}
  .rb_tx_2 {margin-right: 19vw;}
  .bras_wrap .features_in {display: block;}
  .bras_wrap .features_content {width: 100%;}
  .bras_wrap .features_bg_im {width: 100%;}
  .bras_wrap .features_bg_im {height: 126.5625vw;}
  .bras_wrap .features_bg_im:before {top: 1.510417vw; left: -18.8125vw; width: 41.40625vw; height: 41.40625vw;}
  .bras_wrap .features_bg_im:after {top: 71.052083vw; left: 82.166667vw; width: 14.322916666666668vw; height: 14.322916666666668vw;}
  .bras_wrap .features_title {font-size: 5.2vw; padding: 5vw; line-height: 1.1;}
  .bras_wrap .features_title span {padding-right: 1vw; border-right-width: 2vw;}
  .bras_wrap .features_item_im img {width: 11.458333333333332vw; height: 11.458333333333332vw;}
  .bras_wrap .features_item_tx {font-size: 3.2vw;}
  .bras_wrap .features_items {padding: 10vw 0 6vw;}
  .bras_wrap .awards_in {display: block; padding-bottom: 6vw;}
  .bras_wrap .awards_content {width: 100%;}
  .bras_wrap .awards_title {font-size: 4vw; line-height: 1.1; padding: 0.8vw 4vw; border-radius: 8vw;}
  .bras_wrap .awards_tx p {font-size: 4vw;}
  .bras_wrap .awards_tx {margin-top: 4vw;}
  .bras_wrap .awards_stars {width: 30vw; height: 5vw; margin-top: 2vw;}
  .bras_wrap .awards_item img {height: 36.197916666666664vw !important;}
  .bras_wrap .awards_item {margin: 0 2vw;}
  .bras_wrap .awards_items {margin-top: 4vw;}
  .bras_wrap .awards_im img {width: 61.979166666666664vw; margin: 0 auto;}
  .bras_wrap .awards_im {width: 100%; padding-top: 0;}
  .bras_wrap .prods2 {padding: 6vw 0;}
  .bras_wrap .prod2_title {font-size: 4.8vw;}
  .bras_wrap .prods2_subtitle {font-size: 4.8vw;}
  .home_wrap #bras {padding: 0 !important;}
  .home_wrap #bras .wrap {padding: 0 !important;}
  .home_wrap #bras .prod_content {margin: 0;}
  .warm_buy_bt_wrap a, .milkcollector_buy_bt_wrap a, .page_wrap.milkcollector_wrap .s_bt a, .page_wrap.massage_wrap .s_bt a, .page_wrap.warm_out_wrap .s_bt a, .page_wrap.magic_brush_wrap .s_bt a, .magic_brush_wrap .magic_brush_info_bt_wrap a {width: 41vw; height: 8vw !important; line-height: 8vw !important; border-radius: 8vw !important; padding: 0 !important; font-size: 4.4vw !important;}
  .magic_brush_wrap .magic_brush_info_bt_wrap a {width: 41vw !important;}
  .related_title {margin: 6vw 0 2vw !important; font-size: 4vw;}
  .cart_totals .bg_title {height: 9vw; padding: 0 6vw; font-size: 1.5vw; border-radius: 1vw 5.2vw; margin-top: 0;}
  .related_prod_cart_buy_tx {margin:3.2vw 0 0 !important; line-height: 1.2;}
  .cart_totals .warm_buy_1, .cart_totals .milkcollector_buy_1 {margin-top: 30vw !important; width: 100% !important;}
  .cart_totals .warm_buy_item_im img {width: 33.75vw;}
  .cart_totals .milkcollector_buy_item_im img {width: 60vw;}
  .cart_totals .warm_buy_1, .cart_totals .milkcollector_buy_1 {padding-top: 51%; border-width: 1vw; border-radius: 10vw;}
  .cart_totals .warm_buy_item_im img, .cart_totals .milkcollector_buy_item_im img {top: -26.5vw;}
    .cart_totals .massage_buy_item_im img {top: -19vw;}
  .cart_totals .warm_buy_bt_wrap .s_bt a, .cart_totals .milkcollector_buy_bt_wrap .s_bt a {font-size: 4.166666666666667vw !important; margin-bottom: 2vw;}
  .cart_totals .prods_panel {width: 100%; border-width: 1vw;}
  .cart_totals .prods_panel_title, .prods_panel_subtitle, .sizes_headers_item {font-size: 4vw;}
  .cart_totals .prod_color_items_im img {width: 38vw;}
  .cart_totals .rb_tx_2 {margin-right: 19vw; font-size: 4vw; line-height: 1;}
  .cart_totals .rb_tx_1 {width: 8vw; font-size: 4vw; line-height: 1;}
  .cart_totals .prod_size_items .rbwrapwrap {height: 6.4vw; padding: 1vw 1.3vw; border-radius: 6.4vw;}
  .cart_totals .prod_sale_price {font-size: 3.1rem; font-weight: 500;}
  .cart_totals .prod_buy_items {margin-top: 4vw !important;}
  .cart_totals .bras_buy_bt a {width: 41vw; height: 8vw !important; line-height: 8vw !important; border-radius: 8vw !important; padding: 0 !important; font-size: 4vw !important; margin-bottom: 2vw !important;}
  .related_prods {margin-top: 6vw !important;}
  .related_prods .slick-arrow {width: 8vw; height: 8vw; top: 29%;}
  .box_shadow {padding: 6vw;}
  
  .milkcollector_wrap .milkcollector_buy_tx {font-size: 4vw;}
  
  .best_in {flex-direction: column-reverse; padding: 0 6.901041666666667vw;}
  .best_content {width: 100%; padding: 6vw 0;}
  .best_title {border-right-width: 2.5vw; padding-right: 3vw; font-size: 5.6vw;}
  .best_tx {font-size: 3.2vw; max-width: 100%; padding-right: 4vw; margin-top: 3vw;}
  .best_im {padding-bottom: 14vw;}
  .best_im img {width: 66.796875vw; bottom: -40.364583vw; right: 20vw;}
  .best_im:before {width: 24.21875vw; height: 24.21875vw; bottom: -16.5vw; right: 11vw;}
  .feel .wrap {padding: 45.442708333333336vw 0 6vw !important; text-align: center;}
  .feel_title {font-size: 5.6vw; padding: 0 13vw;}
  .feel_tx {display: none;}
  .feel_tx_tx p, .feel_tx_tx h3 {font-size: 3.2vw;}
  .feel_tx_tx h3 {color: #f7953d;}
  .feel_tx_tx_item_tx, .feel_tx_tx_item_title {font-size: 4vw !important;}
  .feel_tx_im {padding-right: 0; top: 38vw;}
  .feel_tx_im img {position: relative; width: 24vw; margin: 0 auto;}
  .feel_tx_im:after {width: 54vw; height: 71vw; top: -13vw; transform: translateX(50%); right: 50%; background-image: url('assets/images/arrows_m.svg');}
  .feel_tx_tx {max-width: 64vw; margin: 0 auto;}
  .feel_tx_m {position: relative; height: 152vw;}
  .feel_tx_tx_item {position: absolute; width: 45vw;}
  .feel_tx_tx_item.item_1 {top: 3vw; right: 23vw;}
  .feel_tx_tx_item.item_2 {top: 82vw; right: 47vw;}
  .feel_tx_tx_item.item_3 {top: 98vw; right: 0;}
  .milkcollector_wrap .features_title {font-size: 4.8vw;}
  .milkcollector_wrap .features .wrap {padding: 6vw 0 0 !important;}
  .milkcollector_wrap .features_item {width: 50%; margin-bottom: 6vw;}
  .milkcollector_wrap .features_item_im img {width: 17vw; height: 17vw;}
  .milkcollector_wrap .features_item_tx {font-size: 4vw; line-height: 1.2;}
  .prods_2 .milkcollector_buy_prods_wrap {width: 100%; margin-top: 20vw;}
  .milkcollector_buy_tx_2 {font-size: 4.8vw; margin-top: 6vw;}
  .milkcollector_wrap .prods_2 .wrap {max-width: 100%; padding-bottom: 6vw !important;}
  
  .product_tx {margin-top: 4vw; font-size: 4vw;}
  
  .cart_totals .related_prods_item_milkcollector .bg_title {height: 11vw; padding-top: 0.5vw;}
  .cart_totals .milkcollector_buy_1 {margin-top: 25vw !important; padding-top: 30vw !important;}
  
  #biamba_milkcollector .wrap, #warm_out .wrap {padding-bottom: 0; margin-bottom: 0; border-bottom: none;}
  #biamba_milkcollector .prod_content, #warm_out .prod_content {margin-left: 0; border-bottom: 1px solid #c9c9c9;}

  .soft_wrap .top_im img {width: 49vw;}

  /*.soft_wrap .pump_top_in {width: 53vw; margin-right: 40vw;}*/
  .soft_wrap .pump_top .bg_im img {object-position: center center;}

  .soft_wrap .sectxt1 .wrap {display: block;}
  .soft_wrap .sectxt1_tx {width: 70%; margin: 0 auto; text-align: center;}
  .orange_title, .blue_title {display: inline-block; width: auto; height: 6vw; line-height: 6vw; border-radius: 6vw; font-size: 4.4vw; padding: 0 4vw;}

  .soft_wrap .sectxt1_im {width: 100%; text-align: center;}
  .soft_wrap .sectxt1_im img {display: inline-block; position: absolute; z-index: 3;  width: 90vw; right: 50%; transform: translateX(50%); margin: 0;}

  .soft_wrap .sectxt1 {padding-bottom: 70vw;}
  .soft_wrap .sectxt1_im {position: relative;}
  .soft_wrap .sectxt1_im:before, .soft_wrap .sectxt1_im:after {content: ""; display: block; position: absolute; z-index: 2; border-radius: 50%;}
  .soft_wrap .sectxt1_im:before {width: 26vw; height: 26vw; top: 1vw; left: 10vw; background-color: #f7953d;}
  .soft_wrap .sectxt1_im:after {width: 8vw; height: 8vw; top: 12vw; left: 0; background-color: #ffffff;}

  .modes_in {display: block;}
  .modes_right {width: 100%; padding-top: 14vw;}
  .modes_tx {font-size: 3.2vw;}
  .modes_item_im {width: 16vw;}
  .modes_item_im img {width: 16vw;}
  .modes_item_content {width: 57vw;}
  .modes_item_number {width: 7vw; height: 7vw; font-size: 4vw; font-weight: 700;}
  .modes_item_title_tx {font-size: 4vw;}
  .modes_item_tx {font-size: 3.2vw;}
  .modes_left {width: 100%;}
  .modes_items {max-width: 86vw; margin: 6vw auto 0;}
  .screen_in {display: block;}
  .screen_right {width: 100%; text-align: center;}
  .screen_left {width: 100%; text-align: center;}
  .screen_im img {width: 52vw;}
  .screen_item_im img {width: 10vw;}
  .screen_items {padding: 4vw; width: 52vw; border-radius: 10vw; margin: 2vw auto 0;}
  .screen_item {margin-bottom: 2vw;}
  .screen_item_tx {font-size: 3.2vw; margin-right: 4vw; text-align: right;}
  .screen_items:after {right: 14.5vw; width: 0.7vw;}
  .avnss {padding: 6vw 0;}
  .avnss_items {display: block;}
  .avnss_tx {font-size: 3.2vw;}
  .avnss_im_1 img, .avnss_im_2 img, .avnss_im_3 img {width: 60vw; margin: 2vw auto;}
  .avnss_im_2 img {width: 75vw;}
  .avnss_im_3 img {width: 54vw;}
  .avnss_2_in .bg_im img {display: none !important;}
  .avnss_2_in {display: block; margin: 0 auto; height: auto; text-align: center; background-color: #21bac4; border-radius: 18vw; max-width: 80vw;}
  .avnss_2_right {width: 70vw; margin: 0 auto;}
  .avnss_2_im img {width: 70vw;}
  .avnss_2_im:before {width: 30vw; height: 30vw;}
  .avnss_2_left {width: 100%;}
  .avnss_2_title {width: 100%; font-size: 4.8vw; text-align: center;}
  .avnss_2_item_im img {width: 12vw;}
  .avnss_2_item_tx {font-size: 3.2vw;}
  .avnss_2_item:first-child .avnss_2_item_tx, .avnss_2_item:nth-child(3) .avnss_2_item_tx {padding-top: 3.4vw;}

  .modes_im {height: 27vw; overflow: hidden;}
  .modes_im img {width: 36vw;}

  .soft_wrap .pump_top .wrap {display: block;}
  .soft_wrap .main_title {width: 42vw; margin-top: 1vw !important;}

  .modes_im_2 img {position: relative; top: -43vw; width: 53vw;}

  .sectxt1_title_m {font-size: 4.4vw;}
  .sectxt1_tx1 {font-weight: 400;}
  .soft_wrap .sectxt1 .wrap {padding-top: 6vw !important;}

  #biamba_pump_soft .prod_im img {width: 58vw !important;}

  #biamba_pump_soft .bg_title {padding: 1vw 2vw 0;}

  #biamba_pump_soft .prod_content {padding-top: 4vw !important;}

  #biamba_pump_pro {padding-bottom: 0;}
  #biamba_pump_soft {padding-top: 0;}

  .modes_bottom_im_m img {display: block; width: 36vw; margin: 0 auto 8vw;}

  .compare_wrap .top {height: 91.75627240143369vw; padding-top: 5vw;}
  .compare_wrap .top_title {margin-top: 0; font-size: 4.4vw; padding: 0 4vw; border-radius: 6vw;}
  .compare_wrap .top .bg_im img {object-position: center;}
  .compare_wrap .top .wrap {width: 100vw; padding: 0 !important;}
  .compare_wrap .top_subtitle {font-size: 3.6vw;}
  .compare_wrap .sections_title {width: 82vw; font-size: 4vw;}
  .compare_wrap .pumps .wrap {padding: 0 !important;}
  .compare_wrap .prod_content {width: 90vw; text-align: center;}
  .compare_wrap .prod_tx {font-size: 4.4vw;}
  .compare_wrap .prod_im img {position: static; width: 80vw; margin: 0 auto;}
  .page_wrap.inner_page_wrap.compare_wrap .prod_bt.s_bt a {width: 63vw; padding: 2vw 0 !important;}
  .who_im img {width: 90vw;}
  .who_title {height: 8vw; line-height: 8vw; border-radius: 8vw; font-size: 6vw;}
  .who .wrap {text-align: center; padding: 0 !important;}
  .who_item_in {display: block;}
  .who:after {height: 100%;}
  .who_item_im img {display: inline-block; width: 60vw;}
  .who_item_content {padding-top: 0;}
  .who_item_title {font-size: 6vw;}
  .who_item_tx {font-size: 4vw;}
  .who_item {border-bottom-width: 1vw; padding-bottom: 8vw; margin-bottom: 0;}
  .who:after {height: calc(100% - 46vw);}
  .tech .wrap {max-width: 90vw; padding: 0 !important;}
  .tech_title {display: block; width: 79vw; margin: 0 auto;}
  .im_cell {width: 33.333333%;}
  .im_cell.item_1 {display: none;}
  .im_cell img {display: block; width: 29vw; margin: 0 auto;}
  .content_table .cmp_cell {padding: 2vw 1vw; font-size: 2.6vw;}
  .content_table .cmp_cell p {font-size: 2.6vw;}
  .cmp_span {font-size: 1.4vw;}
  .compare_wrap.page_wrap.inner_page_wrap  .btns_cell .s_bt a {font-size: 2.4vw !important; padding: 1vw !important; width: 20vw !important; border-radius: 3vw !important;}
  .content_table {margin-top: 4vw;}

  .pumpsn {padding: 0 !important;}
  .pumpsn_tx {font-size: 3.2vw; margin-top: 3.2vw;}
  .pumpsn_tx br {display: none;}
  .pumpsn_pumps_item .bg_title {font-size: 2.4vw !important; width: 100%; padding: 0; height: 6vw; border-radius: 1vw 2.4vw; box-shadow: 0.2vw 0.6vw 0.8vw 0.1vw rgb(0 0 0 / 36%);}
  .pumpsn_pumps_item_im img {width: 150%; position: relative; right: 50%; transform: translateX(50%);}
  .pumpsn_tx2 {font-size: 3.2vw;}
  .pumpsn_tx2 br {display: none;}
  .breastfeeding {padding-top: 47vw;}
  .talk, .write {padding: 4vw !important;}
  .talk_videos, .write_items {margin-top: 8vw;}
  .talk_videos, .write_items {display: block;}
  .talk_video, .write_item {width: 100%; padding: 0; margin-bottom: 8vw;}
  .talk_video iframe {width: 100%; height: 49vw !important;}

  .standard {padding: 4vw 0 10vw !important;}
  .standard_in {display: block; text-align: center;}
  .standard_content {width: 100%;}
  .standard_im {width: 100%; margin-right: 0;}
  .standard_tx {font-size: 3.2vw; margin-top: 4vw;}
  .standard_im img {width: 37vw; margin-top: 4vw;}
  .talk_video:last-child, .write_item:last-child {margin-bottom: 0;}
  .write_item_title, .write_item_tx, .write_item_source, .talk_video_title, .talk_video_desc, .talk_video_quote {font-size: 4vw; padding-left: 0;}
  .write_item_tx, .media_wrap .write_item_tx, .media_wrap .write_item_source, .talk_video_desc, .talk_video_quote, .media_wrap .talk_video_desc, .media_wrap .talk_video_quote {height: unset;}
  .page_wrap.inner_page_wrap .write_item_im img, .write_item_im img {height: 52vw !important;}

  .pump_info_bt_wrap a, .pump_buy_bt_wrap p, .pump_info_bt_wrap, .pump_info_bt_wrap a, .pump_buy_bt_wrap p, .pump_buy_bt_wrap .add_to_cart_inline.s_bt {width: 220px !important;}
  .pump_info_bt_wrap {margin-right: auto; margin-left: auto;}
  .about_wrap .top {height: 101.23152709359606vw; padding-top: 11vw;}
  .about_wrap .top .wrap {margin: 0 auto;}
  .about_wrap .top .blue_title {width: 40vw; height: 10vw; line-height: 10vw; border-radius: 4vw; font-size: 6vw;}
  .about_wrap .top_subtitle {font-size: 5.6vw; font-weight: 600;}

  .about_wrap .wrap {padding: 0 !important;}
  .about_text_tx {font-size: 4vw; font-weight: 700;}
  .about_text_tx br {display: none;}
  .about_text_tx {font-size: 3.3vw; border-right-width: 1.8vw;}
  .about_text_tx2 {border-radius: 11vw; font-size: 3.4vw; padding: 11vw 6vw 9vw; margin-top: 8vw; font-weight: 500;}
  .about_wrap .talk {padding-top: 6vw !important;}
  .about_wrap .standard_content {width: 100%;}
  .about_wrap .standard_im {margin-right: 0;}

  .submit-voucher {margin: 3vw auto !important;}
  .add-voucher {width: 100% !important; margin-bottom: 3vw !important;}
  .add-cc {width: 100% !important;}
  /* @@@ */
  /*.page_wrap.pump_pro_wrap .s_bt.add_to_cart_inline a {border-radius: 20px !important; font-size: 3.6vw !important;}*/

  .massage_top {height: 100vw; padding-top: 14vw;}
  .massage_wrap .main_title {width: 62vw;}
  .massage_in {width: 65vw; margin-right: 30vw;}
  .massage_wrap .top_subtitle {color: #ffffff; padding: 0 4.6vw;}
  .massage_wrap .top_im img {width: 54vw;}
  .massage_wrap .top_subtitle br {display: none;}
  .page_wrap.inner_page_wrap .massage_top .bg_im img {height: 110% !important; object-position: -12vw top;}
  .prods_1_tx {font-size: 4vw; padding: 0 4vw;}
  .prods_1_tx br {display: none;}
  .massage_wrap .pump_buy_in, .inner_prod_page_wrap .pump_buy_in {padding-top: 0; text-align: center;}
  .massage_wrap .pump_buy_tx, .inner_prod_page_wrap .pump_buy_tx {font-size: 4vw; padding: 0 19vw;}
  .massage_wrap .pump_buy_tx br, .inner_prod_page_wrap .pump_buy_tx br {display: none;}
  .prods_1_top {padding-top: 5vw;}
  .page_wrap.massage_wrap .pump_buy_item_im img, .inner_prod_page_wrap .pump_buy_item_im img {height: 48vw !important; top: -24vw;}
  .massage_wrap .pump_buy_prods, .inner_prod_page_wrap .pump_buy_prods {margin-top: 27vw;}
  .massage_wrap .bg_title, .inner_prod_page_wrap .bg_title {width: 71vw; margin: 2vw 0;}
  .page_wrap.massage_wrap .pump_buy_2 .pump_buy_item_im img, .inner_prod_page_wrap .pump_buy_2 .pump_buy_item_im img {height: 50vw !important; top: -25vw;}
  .massage_wrap .pump_buy_2, .inner_prod_page_wrap .pump_buy_2 {margin-top: 31vw;}
  .massage_wrap .prods .wrap, .inner_prod_page_wrap .prods .wrap, .magic_brush_wrap .prods .wrap {max-width: 100vw; border-bottom: none;}
  .massage_wrap .pump_buy_item_title_m, .inner_prod_page_wrap .pump_buy_item_title_m {font-size: 4.4vw;}
  .massage_wrap .pump_buy_1, .massage_wrap .pump_buy_2, .inner_prod_page_wrap .pump_buy_2 {padding-right: 5%; padding-left: 5%;}
  .massage_wrap .avns_in, .inner_prod_page_wrap .avns_in {padding-top: 6vw; margin-top: 6vw; max-width: 80vw; border-top: 1px solid #808080;}
  .massage_wrap .avns_im img, .inner_prod_page_wrap .avns_im img {position: static; width: 140%; margin-right: 50%;}
  .massage_wrap .avns_im, .inner_prod_page_wrap .avns_im {width: 100%; padding-top: 4vw;}
  .massage_wrap .avns_left, .inner_prod_page_wrap .avns_left {width: 100%; padding-top: 0; margin-right: 0;}
  .avns_subtitle {font-size: 4vw; font-weight: 700;}
  .massage_wrap .avn_title, .inner_prod_page_wrap .avn_title {margin-top: 1vw;}
  .massage_wrap .avn_tx li, .inner_prod_page_wrap .avn_tx li {margin-bottom: 0; font-size: 4vw; text-align: right;}
  .massage_wrap .avn_tx, .inner_prod_page_wrap .avn_tx {margin: 3vw auto 0; max-width: 60vw;}
  .massage_wrap .avn_tx ul, .inner_prod_page_wrap .avn_tx ul {margin: 0;}
  .reasons_in {display: block; max-width: 86vw; text-align: center;}
  .reasons_right {width: 100%;}
  .reasons_items {width: 72vw; margin: 8vw auto 0;}
  .reasons_item_im img {width: 17vw;}
  .reasons_item_title {font-size: 3.6vw; margin-top: 3.2vw;}
  .reasons_item {margin-bottom: 8vw;}
  .reasons {padding-top: 8vw;}
  .reasons_left {width: 100%;}
  .reasons_im {height: 57vw;}
  .reasons_im img {position: relative; width: 70vw; right: 50%; transform: translateX(50%); bottom: 0;}
  .reasons_im:before {width: 24vw; height: 24vw; top: 13vw; right: 1vw;}
  .reasons_im:after {top: 0; right: 5vw;}
  .design_in {display: block;}
  .design_title {width: 59vw;}
  .design_right, .design_left {width: 100%;}
  .design_right {text-align: center;}
  .design_tx {font-size: 4vw; font-weight: 700; margin-top: 4vw; padding-right: 0; border-right: none;}
  .design_im_2 img {width: 50vw; margin: 14vw auto 0;}
  .design_item {font-size: 4.8vw; width: 27vw; line-height: 1.2; border-bottom: 1vw solid #f3923d; font-weight: 500;}
  .design_item:first-child {width: 21vw; top: -4vw; right: 8vw;}
  .design_item:nth-child(2) {top: 17vw; right: 72vw; width: 15vw;}
  .design_item:nth-child(3) {top: 53vw; right: 47vw; width: 28vw;}
  .design_im {margin-top: 18vw;}
  .design_im img {display: block; width: 70vw; margin: 0 auto;}

  #massage .bg_title {position: relative; width: 71vw; right: 50%; transform: translateX(50%);}
  #massage {padding: 0 0 6vw !important;}
  .home_wrap #massage .wrap {padding: 0 !important; border-bottom: none !important;}
  #massage .prod_content {margin-left: 0 !important; margin-right: 0 !important; padding-bottom: 6vw !important; border-bottom: 1px solid #c9c9c9;}
  #massage .prod_im img {width: auto !important; height: 48vw !important;}

  .partner_items .slick-prev {right: 0;}
  .partner_items .slick-next {left: 0;}

  .sale_reminder {
    width: 29vw;
    height: 9vw;
    right: -20vw;
    padding-top: 0.95vw;
    font-size: 3vw;
  }
  .sale_reminder span {
    font-size: 3.2vw;
    font-weight: 800;
  }
  .srshow.sale_reminder {
    right: -10.2vw;
  }

  .logo-col > .wrap {display: block;}
  #footer .footer-social {margin-top: 20px !important;}
  #footer .row .mnu-col {width: 100%; padding-top: 40px;}
  .footer-menu {width: 50% !important; margin-bottom: 30px;}
  .footer-menu:after {display: block !important; left: 30px;}
  .footer-menu:nth-child(even):after {display: none !important;}
  .footer-menu:nth-child(odd) {width: 60% !important;}
  .footer-menu:nth-child(even) {width: 40% !important;}
  #footer .row .form-col {width: 100%; padding-top: 0;}
  .footer-menu-row {padding: 0 0;}
  #JPO_container_180 .jpo_in {width: 94vw; padding: 5vw 0 0;}
  #JPO_container_180 .jpo_tx {width: 100%;}
  #JPO_container_180 .jpo_title {font-size: 5.8vw; width: 62.177083vw;}
  #JPO_container_180 .jpo_subtitle {font-size: 5vw;}
  .tbl_sm_tx {font-size: 2.1vw;}

  .compare_wrap .talk {padding-top: 10vw !important;}

  .write_logo {top: 3vw; right: 3vw; width: 24vw; height: 9vw;}
  .write_logo img {width: 18vw; height: 6vw;}

  .payments-row:last-child .item:last-child img {width: 3.8rem;}

  #top-header {height: 4.5rem; padding-top: 0.3rem;}
  #top-header .info-row {flex-direction: row; flex-wrap: wrap;}

  .warm_out_wrap .inner_prod_in {width: 100%; margin-right: 0;}
  .warm_out_wrap .warm_out_top .bg_im img {height: 75vw !important;}
  .warm_out_top {height: 127vw; padding-top: 40vw;}
  .warm_out_wrap .top_im img {width: 23vw;}
  .warm_out_wrap .main_title {width: 52vw;}
  .inner_prod_page_wrap .pump_buy_title {font-size: 4.8vw;}
  .warm_out_wrap .pump_buy_prods, .magic_brush_wrap .pump_buy_prods {width: 100%;}
  .warm_out_wrap .pump_buy_1, .magic_brush_wrap .pump_buy_1 {margin: 0;}
  .warm_out_wrap .pump_buy_1_item_im img {width: 30vw;}
  .warm_out_wrap .prods_1, .magic_brush_wrap .prods_1 {padding-bottom: 8vw;}
  .magic_brush_wrap .prods_1 {padding-top: 6vw;}
  .warm_out_wrap .prods_1 {padding-top: 6vw;}
  .text_in {display: block;}
  .text_tx {font-size: 3.6vw; margin-top: 4vw;}
  .text_tx br {display: none;}
  .inner_prod_text {padding-left: 11.106436684896929vw; padding-right: 11.106436684896929vw; padding-bottom: 64.4509886411443vw; text-align: center;}
  .text_im img {width: 70vw; bottom: -15vw; left: unset; right: 50%; margin-right: -35vw;}
  .inner_prod_text:before {top: 60vw; left: 14vw; width: 23vw; height: 23vw;}
  .warm_out_wrap .avns, .magic_brush_wrap .avns {padding-top: 19vw;}
  .warm_out_wrap .avn_items, .magic_brush_wrap .avn_items {display: block; margin-top: 6vw;}
  .warm_out_wrap .avn_item, .magic_brush_wrap .avn_item {width: 100%;}
  .inner_prod_page_wrap .avn_im img {width: 10vw;}
  .warm_out_wrap .avn_item_content, .magic_brush_wrap .avn_item_content {width: 70vw;}
  .warm_out_wrap .avn_item_title, .magic_brush_wrap .avn_item_title {font-size: 4vw;}
  .warm_out_wrap .avn_item_tx, .magic_brush_wrap .avn_item_tx {font-size: 3.6vw;}
  .warm_out_wrap .avns .wrap, .magic_brush_wrap .avns .wrap {padding: 0 0 2vw;}
  .warm_out_wrap .design_title, .magic_brush_wrap .design_title {width: 100%; font-size: 4.8vw;}
  .warm_out_wrap .design .wrap, .magic_brush_wrap .design .wrap {padding: 6vw 0 13vw;}
  .warm_out_wrap .design_im img {width: 46vw;}
  .inner_prod_page_wrap .design_item {font-size: 3vw; width: unset !important; border: none;}
  .warm_out_wrap .design_item:first-child {top: 3.5vw; right: 0;}
  .warm_out_wrap .design_item:nth-child(2) {top: -8.5vw; right: 33.5vw;}
  .warm_out_wrap .design_item:nth-child(3) {top: 3.5vw; left: 0;}
  .warm_out_wrap .design_item:nth-child(4) {bottom: -2.3vw; right: -3.5vw;}
  .warm_out_wrap .design_item:nth-child(5) {bottom: -4.5vw; right: 38.3vw;}
  .warm_out_wrap .design_item:nth-child(6) {bottom: -1vw; left: 3vw;}
  .warm_out_wrap .prods_2:before {top: 60vw; left: -9vw; width: 23vw; height: 23vw;}
  .warm_out_top .wrap {position: relative; z-index: 3;}
  .warm_out_top {position: relative;}
  .warm_out_top:before {content: ""; display: block; position: absolute; z-index: 2; right: 0; bottom: 0; width: 100%; height: 79.799874921826141vw; background-image: url('assets/images/warm_out_top_bg_m.png'); background-size: contain; background-position: bottom center; background-repeat: repeat-x;}

  .woocommerce-checkout #payment div.payment_box iframe {width: 84vw;
    position: relative;
    right: 50%;
    margin-right: -58vw;
    height: 87.72222222222223vw !important;
    padding: 5.555555555555555vw 0 2vw !important;
    background-color: #ffffff;}

  /*.page_wrap.inner_page_wrap .bags_buy_bt_wrap .s_bt a, .warm_buy_bt_wrap a {font-size: 3vw !important;}*/

  .single-page {padding: 0;}

  .cart_totals .warm_out_buy_item_im img {width: 29vw; top: -22vw;}

  .magic_brush_top {height: 81.53973509933775vw;}
  .magic_brush_wrap .main_title {width: 52vw;}
  .magic_brush_top .top_subtitle {color: #ffffff; font-size: 3.2vw; font-weight: 500; margin-top: 0.5vw;}
  .magic_brush_in {margin-right: 0; width: 58vw;}
  .magic_brush_wrap .top_im img {width: 58vw;}
  .magic_brush_top .wrap {padding: 0 !important;}

  .magic_brush_wrap .pump_buy_1 {padding-top: 33%;}
  .magic_brush_wrap .pump_buy_item_im img {height: 84vw !important; width: auto !important; top: -54vw;}
  .magic_brush_wrap .pump_buy_prods {margin-top: 52vw;}
  .magic_brush_wrap .inner_prod_text {border-bottom-left-radius: 0; padding: 9vw 11.106436684896929vw 64.4509886411443vw 11.106436684896929vw;}
  .magic_brush_wrap .text_in {padding-left: 0;}
  .magic_brush_wrap .text_im img {width: 70vw; bottom: -15vw; left: unset; right: 50%; margin-right: -35vw;}
  .magic_brush_wrap .inner_prod_text:before {top: 55vw; left: 11vw; right: unset;}
  .magic_brush_wrap .avns_title {padding: 0 4vw;}
  .magic_brush_wrap .design_im img {position: relative; width: 73.38842975206612vw; right: 4vw;}
  .magic_brush_wrap .design_item:first-child {top: 27.2vw; right: 2vw; width: 9vw !important; white-space: break-spaces;}
  .magic_brush_wrap .design_item:nth-child(2) {top: 46.2vw; right: 2vw; width: 9vw !important; white-space: break-spaces;}
  .magic_brush_wrap .design_item:nth-child(3) {top: 46.2vw; right: 76vw; width: 9vw !important; white-space: break-spaces;}
  .magic_brush_wrap .design_item:nth-child(4) {right: 74vw;}

  .home_wrap #biamba_magic_brush .prod_im img {width: 64vw !important;}
  #biamba_magic_brush {padding-top: 0; padding-bottom: 0;}
  #biamba_magic_brush .prod_content {padding-bottom: 0;}
  .coupons_top table {width: 100%;}

  .coupons_wrap {padding-left: 1.5rem; padding-right: 1.5rem;}
  .coupons_top td {padding: 3vw;}

  .coolbag_top {height: 209.302325581395349vw; padding-top: 70vw;}
  .coolbag_main_title {font-size: 14.883720930232558vw;}
  .coolbag_main_title > span {font-size: 12.325581395348837vw;}
  .coolbag_top_in {position: static;}
  .coolbag_top_tx {font-size: 6.511627906976744vw;}
  .coolbag_top_tx:after {width: 27.209302325581395vw; height: 2.325581395348837vw; border-radius: 2.325581395348837vw;}
  .coolbag_top_im img {position: relative; display: inline-block; width: 98.969767441860465vw; margin-top: 4vw; right: -8vw;}
  .coolbag_prod_in {display: block;}
  .coolbag_prod {text-align: center;}
  .coolbag_prod_title > span {font-size: 18.604651162790698vw;}
  .coolbag_prod_title {font-size: 6.511627906976744vw; line-height: 1.15;}
  .coolbag_prod_subtitle {font-size: 6.511627906976744vw;}
  .coolbag_prod_tx {font-size: 4.651162790697674vw; margin-top: 1vw;}
  .coolbag_prod {height: 209.302325581395349vw; padding-top: 10vw;}
  .coolbag_prod_im img {width: 83.72093023255814vw; margin-right: -21vw; margin-top: 2vw;}
  .coolbag_prod_buy {width: 70.069767441860471vw; height: 70.069767441860471vw;}
  .coolbag_prod_buy {font-size: 6.511627906976744vw;}
  .coolbag_prod_buy_price_reg {font-size: 4.651162790697674vw;}
  .coolbag_prod_buy_price_reg:after {top: 1.7vw; height: 1px;}
  /*.coolbag_wrap.inner_page_wrap .coolbag_prod_buy_buy_bt .s_bt a {font-size: 3.720930232558139vw !important; width: 32.558139534883721vw; height: 7.209302325581396vw !important; line-height: 7.209302325581396vw !important; border-radius: 7.209302325581396vw !important; font-weight: 500 !important; padding: 0 !important;}*/
  .coolbag_prod_buy {top: 49vw; right: -26vw;}
  .coolbag_prod_left {margin-right: 18.541667vw;}
  .coolbag_about {text-align: center; height: 181.395348837209302vw; padding-top: 6vw;}
  .coolbag_about_title {font-size: 8.372093023255814vw;}
  .coolbag_about_tx {font-size: 4.651162790697674vw; margin-top: 8vw;}
  .coolbag_about_tx br {display: none;}
  .coolbag_about_in {padding-top: 0; padding-right: 0; max-width: 80.232558139534884vw; margin: 0 auto;}
  .coolbag_about_in lottie-player {display: inline-block; width: 27.674418604651163vw; height: 27.674418604651163vw;}
  .coolbag_avns {height: 147.441860465116279vw; padding-top: 12vw;}
  .coolbag_avns_title {font-size: 7.209302325581396vw;}
  .coolbag_avns_icons {width: 64.186046511627907vw; margin-top: 10vw; margin-right: auto; margin-left: auto; text-align: center;}
  .coolbag_avns_icon_im img {display: inline-block !important; width: 13.953488372093023vw;}
  .coolbag_avns_icon_title {font-size: 5.116279069767442vw; padding: 0 10vw; margin-top: 10vw; line-height: 1.2;}
  .coolbag_avns_icon_tx {font-size: 4.186046511627907vw;}
  .coolbag_avns_icon_tx br {display: none;}
  .coolbag_avns .slick-list {overflow: hidden !important;}
  .coolbag_avns .slick-arrow, .coolbag_avns .slick-arrow:hover, .coolbag_avns .slick-arrow:active, .coolbag_avns .slick-arrow:focus {display: block; -webkit-appearance: none; border: none; box-shadow: none; background: none; cursor: pointer; color: transparent; position: absolute; padding: 0 !important; width: 6.046511627906977vw; height: 6.046511627906977vw; opacity: 1 !important; background-image: url('https://biamba.co.il/wp-content/uploads/2024/05/arrow_right_circle.svg'); background-size: contain; background-position: center; background-repeat: no-repeat; top: 59%; transform: translateY(-50%);}
  .coolbag_avns .slick-prev {right: -12vw;}
  .coolbag_avns .slick-next {transform: translateY(-50%) rotate(180deg) !important; left: -12vw;}
  .coolbag_avns .slick-dots {display: flex !important; justify-content: center; padding: 0; position: static; margin: 10vw 0 0;}
  .coolbag_avns .slick-dots li {display: block; width: 1.86046511627907vw; height: 1.86046511627907vw; margin: 0 0.8vw;}
  .coolbag_avns .slick-dots button {-webkit-appearance: none; background: none; color: transparent; padding: 0; box-shadow: none; display: block; width: 1.86046511627907vw; height: 1.86046511627907vw; border-radius: 50%; border: 1px solid #E1BB8C; backgorund-color: transparent;}
  .coolbag_avns .slick-dots button:before {display: none;}
  .coolbag_avns .slick-dots .slick-active button {background-color: #E1BB8C;}
  .coolbag_design_title {font-size: 6.279069767441861vw;}
  .coolbag_design_title > span {font-size: 8.372093023255814vw;}
  .coolbag_design {height: 186.046511627906977vw; padding-top: 12vw;}
  .coolbag_design_ele_im img {width: 69.55814vw; top: 20vw; right: 11vw;}
  .coolbag_design_im img {width: 75.348837209302326vw; margin: 0 auto;}
  .coolbag_design_im_wrap {position: relative; margin-top: 21vw;}
  .coolbag_design_item_title {font-size: 5.116279069767442vw;}
  .coolbag_design_item_tx {font-size: 3.720930232558139vw;}
  .coolbag_design_item {text-align: right; max-width: 35.116279069767442vw;}
  .coolbag_design_item:first-child {top: -9.5vw; right: 2vw;}
  .coolbag_design_item:nth-child(4) {top: -9.5vw; right: 38vw;}
  .coolbag_design_item:nth-child(3) {top: -9.5vw; right: 59vw;}
  .coolbag_design_item:nth-child(2) {top: 99vw; right: 2vw;}
  .coolbag_design_item:nth-child(5) {top: 99.5vw; right: 51.5vw; max-width: 40vw;}
  .coolbag_design_item_tx br {display: none;}

  .coolbag_stroll {height: 164.651162790697674vw; text-align: center;}
  .coolbag_stroll_title {font-size: 11.162790697674419vw;}
  .coolbag_stroll .wrap {max-width: 90vw; padding: 0 !important;}
  .coolbag_stroll_subtitle, .coolbag_stroll_subtitle2 {padding: 0.2vw 1vw; font-size: 4.651162790697674vw; margin-top: 3vw;}
  .coolbag_stroll_tx {font-size: 4.651162790697674vw;}
  .coolbag_stroll_tx br {display: none;}
  .coolbag_stroll_tx {font-size: 4.651162790697674vw; max-width: 58vw; margin: 4vw auto;}
  #prod_2 .coolbag_prod_title {font-size: 11.162790697674419vw; text-shadow: 4px 2px 0px rgba(162, 154, 154, 0.7);}
  .titlespcb_1, .titlespcb_2 {font-size: 9.069767441860465vw !important; text-shadow: 3px 2px 0px rgba(162, 154, 154, 0.7);}
  .home_wrap #biamba_coolbag {padding: 0;}
  .home_wrap #biamba_coolbag > .wrap {border: none;}
  .home_wrap #biamba_coolbag > .wrap {padding-bottom: 0;}
  .home_wrap #biamba_magic_brush .wrap {padding-top: 6vw; padding-bottom: 6vw;}
  .home_wrap #biamba_coolbag .prod_im img {width: 57vw !important;}
  .home_wrap .sec_prod .wrap {padding-right: 7.75vw !important; padding-left: 7.75vw !important;}
  .home_wrap #bras .wrap {border-bottom: none !important;}
  .home_wrap #bras .wrap .prod_content {border-bottom: 1px solid #c9c9c9;}

  .related_prods_item_coolbag .coolbag_prod_im img {margin-right: 0;}
  .related_prods_item_coolbag .coolbag_prod_buy {right: 0;}
  .related_prods_item_coolbag .coolbag_prod_buy > div {font-size: 6.511627906976744vw;}
  .related_prods_item_coolbag .coolbag_prod_buy .coolbag_prod_buy_price_reg {font-size: 4.651162790697674vw;}

  .mobile-menu-modal {overflow: scroll;}

  .coolbag_prod_buy_buy_bt .added_to_cart {margin-top: 2vw !important;}

  /* take air */
  .take_air_top {height: 232.64367816091954vw;}
  .take_air_main_title > span {font-size: 13.793103448275862vw;}
  .take_air_main_title {font-size: 13.103448275862069vw;}
  .take_air_top_tx {font-size: 6.436781609195402vw; margin-top: 2vw;}
  .take_air_top_in {right: 50%; transform: translateX(50%); width: 100%;}
  .take_air_top_tx:after {width: 27.126436781609195vw; height: 2.758620689655172vw; border-radius: 2.758620689655172vw; margin-top: 3vw;}
  .take_air_top_im img {top: 127vw; right: 27vw; width: 42.528735632183908vw;}
  .take_air_prod {height: 188.505747126436782vw;}
  .take_air_prod#prod {height: 202vw; padding-top: 6vw;}
  .take_air_prod_title {font-size: 8.275862068965517vw; text-shadow: 0px 3px 3px rgba(33, 186, 196, 0.7); text-align: center;}
  .take_air_prod_subtitle {text-align: center; font-size: 4.597701149425287vw;}
  .take_air_prod .wrap {max-width: unset;}
  .take_air_prod_in {display: block;}
  .take_air_prod_item_im img {width: 52vw; margin: 0 16vw 0 0;}
  .take_air_prod_im img {width: 84vw; margin-top: 0;}
  .take_air_prod_left {margin-right: 0;}
  .take_air_prod_buy_sale_title {font-size: 5.517241379310345vw;}
  .take_air_prod_buy {top: 11.5vw; right: 5.5vw; font-size: 5.517241379310345vw; width: 47.5vw; height: 76vw;}
  .take_air_prod_buy_title {margin-top: 2vw;}
  .take_air_prod_buy_price_sale {margin-top: 3vw;}
  .take_air_prod_buy_price_reg {font-size: 5.057471264367816vw; margin-top: 2vw;}
  .take_air_prod_buy_price_reg:after {top: 2vw;}
  .take_air_prod_buy_details {font-size: 2.758620689655172vw; margin-top: 2vw !important;}
  .take_air_wrap.inner_page_wrap .take_air_prod_buy_buy_bt .s_bt a, .related_prods_item_take_air .take_air_prod_buy_buy_bt .s_bt a, .take_air_wrap.inner_page_wrap .pump_info_bt_wrap a {font-size: 4.4vw !important; width: 37.793103448275862vw !important; height: 7.5vw !important; line-height: 7.5vw !important; border-radius: 7.5vw !important; padding: 0 !important; font-weight: 500 !important;}
  .take_air_wrap.inner_page_wrap .take_air_prod_buy_buy_bt .s_bt a {margin-top: 1.5vw !important;}
  .take_air_wrap .pump_info_bt_wrap {width: unset !important; margin: 3vw 0 0 !important;}
  .take_air_about {height: 255.195402298850575vw;}
  .take_air_about_in {width: unset; top: 109.206896551724138vw; right: 0;}
  .take_air_about_title {font-size: 8.275862068965517vw; text-align: center; padding: 0 10vw;}
  .take_air_about_tx {max-width: 79.310344827586207vw; font-size: 4.137931034482759vw; text-align: center; margin: 4vw auto;}
  .take_air_avns_title {font-size: 5.517241379310345vw;}
  .take_air_avns_subtitle > span {font-size: 11.03448275862069vw; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);}
  .take_air_avns_subtitle {font-size: 10.574712643678161vw; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);}
  .take_air_avns_tx {font-size: 3.67816091954023vw; width: 82.988505747126437vw; height: 8.96551724137931vw; margin: 3vw auto 0; padding-top: 0.9vw;}
  .take_air_avns {height: auto; padding-top: 6vw;}
  .take_air_avns_icon_im img {width: 9.195402298850575vw;}
  .take_air_avns_icon {display: block; margin-bottom: 8vw;}
  .take_air_avns_icon_title {font-size: 4.137931034482759vw;}
  .take_air_avns_icon_tx {font-size: 3.218390804597701vw; padding-left: 4vw;}
  .take_air_avns_icons {width: 90vw; margin-top: 8vw; margin-right: 4vw;}
  .take_air_avns_icon_tx br {display: none;}
  .take_air_avns_icon_content {margin-top: 3vw; margin-right: 0;}
  #prod_2 .take_air_prod_title {font-size: 5.517241379310345vw; padding: 0 4vw; line-height: 1.16;}
  #prod_2 .take_air_prod_title br {display: none;}
  #prod_2.take_air_prod {height: 157.471264367816092vw;}
  #prod_2 .take_air_prod_tx {text-align: center; font-size: 4.137931034482759vw;}
  #prod_2 .take_air_prod_left {margin-right: -6vw;}
  #prod_2 .take_air_prod_wrap {margin-top: 3vw;}

  .menu-item-41205 {margin-top: 2.2rem !important;}
  .related_prods .take_air_prod_buy_sale_title {line-height: 1.2;}
  .related_prods .take_air_prod_buy {width: 44.5vw; height: 70vw;}
  .related_prods .take_air_prod_wrap {margin-top: 3vw !important;}
  .related_prods .take_air_prod_buy .take_air_prod_buy_title, .related_prods .take_air_prod_buy .take_air_prod_buy_price_sale {font-size: 5.517241379310345vw !important; line-height: 1 !important; margin-top: 2vw !important;}
  .related_prods .take_air_prod_buy .take_air_prod_buy_price_reg {line-height: 1 !important;}
  .related_prods_item_take_air .take_air_prod_buy_buy_bt {margin-top: 3vw !important;}

  .take_air_wrap .certificates_title, .take_air_wrap .reviews_title, .take_air_wrap .partners_title {font-size: 6.436781609195402vw !important;}
  .take_air_wrap .certificates_tx p {font-size: 5.517241379310345vw !important;}
  .take_air_wrap .certificates-wrapper .slick-slide {height: unset;}
  .take_air_wrap .certificates .slick-slide:nth-child(3) img, .take_air_wrap .certificates .slick-slide:nth-child(4) img, .take_air_wrap .certificates .slick-slide img {width: 21vw !important; height: 25vw !important; max-width: unset !important; max-height: unset !important;}

  .health_products_im_wrap {height: 113.488372093023256vw;}
  .health_products_ele_im picture {top: -29vw; left: -25vw;}
  .health_products_ele_im img {width: 72.325581395348837vw;}
  #biamba_take_air .prod_content {margin-right: 0;}
  #biamba_take_air .prod_im img {width: 27vw !important;}
  #biamba_take_air .prod_content {padding-bottom: 0;}

  .take_air_prod_buy_price_reg:after {height: 1px;}

  .page_wrap.inner_page_wrap .take_air_about .bg_im img {object-position: center top;}
  .cloud_item_1_1 {width: 54.942528735632184vw; top: 69.885057471264368vw; right: -5.057471264367816vw;}
  .cloud_item_1_2 {width: 43.908045977011494vw; top: 81.839080459770115vw; right: unset; left: -3.67816091954023vw;}
  .cloud_item_1_3 {width: 43.908045977011494vw; top: 173.333333333333333vw; right: -23.448275862068966vw;}
  .cloud_item_1_4 {width: 84.367816091954023vw; top: 192.183908045977011vw; right: 5.977011494252873vw;}

  .about_prod_im {top: 179.75vw; right: 32.520833vw; width: 63.854167vw;}
  .take_air_about_prod_title {font-size: 10.574712643678161vw; line-height: 1;}
  .take_air_about_prod_title > span {font-size: 11.03448275862069vw; line-height: 1;}
  .take_air_about_prod_title {top: 214.208333vw; right: 9.655172413793103vw;}

  .cloud_item_2_1 {width: 75.862068965517241vw; top: 9.195402298850575vw; right: -39.540229885057471vw;}
  .cloud_item_2_2 {width: 45.977011494252874vw; top: 43.67816091954023vw; left: -24.367816091954023vw; right: unset;}
  .cloud_item_2_3 {width: 45.977011494252874vw; top: 68.045977011494253vw; right: 9.195402298850575vw; left: unset;}
  .cloud_item_2_4 {width: 45.977011494252874vw; top: 125.517241379310345vw; left: -13.333333333333333vw; right: unset;}
  .cloud_item_2_5 {display: none !important;}
  /* end take air */
  
  
  
  
  /* cool massage */
  .cool_massage_top {height: 198.13953488vw;}
  .cool_massage_main_title > span {font-size: 11.1627907vw;}
  .cool_massage_main_title {font-size: 11.1627907vw;}
  .cool_massage_top_tx {font-size: 4.65116279vw; margin-top: 4vw; text-shadow: 0px 4px 2px rgba(33, 186, 196, 0.8);}
  .cool_massage_top_in {right: 50%; transform: translateX(50%); width: 100%;}
  .cool_massage_top_tx:after {width: 27.126436781609195vw; height: 2.758620689655172vw; border-radius: 2.758620689655172vw; margin-top: 4vw;}
  .cool_massage_top_im img {bottom: -10vw; left: 9vw; width: 31.1627907vw;}
  .cool_massage_prod {height: 233.505747vw;}
  .cool_massage_prod_right {padding-top: 20.416667vw; text-align: center;}
  .cool_massage_prod_tx {font-size: 4.18604651vw; margin-top: 6vw; font-weight: 400; line-height: 1.588;}
  .prod_subtitle_2 {font-size: 6.51162791vw;}
  .cool_massage_prod_title {font-size: 4.65116279vw; line-height: 1.288; text-align: center;}
  .cool_massage_prod_subtitle {text-align: center; font-size: 4.597701149425287vw;}
  .cool_massage_prod .wrap {max-width: unset;}
  .cool_massage_prod_in {display: flex; flex-direction: column-reverse;}
  .cool_massage_prod_item_im img {width: 52vw; margin: 0 16vw 0 0;}
  .cool_massage_prod_im img {width: 84vw; margin-top: 0;}
  .cool_massage_prod_left {margin-right: 0;}
  .cool_massage_prod_buy_sale_title {font-size: 5.517241379310345vw;}
  .cool_massage_prod_buy {position: relative; top: 11.5vw; right: 50%; transform: translateX(50%); font-size: 5.517241379310345vw !important; width: 60.5vw; height: 86vw;}
  .prod_subtitles_2 {margin-top: 8vw;}
  .cool_massage_prod_im_1 img {width: 21.62790698vw; top: 34vw; right: -12.8vw;}
  .cool_massage_prod_im_2 img {width: 23vw; top: 33.5vw; left: -13.5vw;}
  .cool_massage_prod_buy_title {margin-top: 2vw; font-size: 4.6vw;}
  .cool_massage_prod_buy_price_sale {margin-top: 3vw;}
  .cool_massage_prod_buy_price_reg {font-size: 5.057471264367816vw; margin-top: 2vw;}
  .cool_massage_prod_buy_price_reg:after {top: 2vw;}
  .cool_massage_prod_buy_details {font-size: 2.758620689655172vw; margin-top: 2vw !important;}
  .cool_massage_wrap.inner_page_wrap .cool_massage_prod_buy_buy_bt .s_bt a, .related_prods_item_cool_massage .cool_massage_prod_buy_buy_bt .s_bt a, .cool_massage_wrap.inner_page_wrap .pump_info_bt_wrap a {font-size: 2.6vw !important; width: 37.793103448275862vw !important; height: 7.5vw !important; line-height: 7.5vw !important; border-radius: 7.5vw !important; padding: 0 !important; font-weight: 500 !important;}
  .related_prods_item_cool_massage .cool_massage_prod_buy_buy_bt .s_bt a {font-size: 4.533333333333333vw !important;}
  .cool_massage_wrap.inner_page_wrap .cool_massage_prod_buy_buy_bt .s_bt a {font-size: 4.4vw !important; margin-top: 1.5vw !important;}
  .cool_massage_wrap .pump_info_bt_wrap {width: unset !important; margin: 3vw 0 0 !important;}
  .cool_massage_about {height: 176.813953vw;}
  .cool_massage_about_in {width: unset; top: 7vw; right: 0;}
  .cool_massage_about_title {font-size: 5.11627907vw; text-align: center; padding: 0 10vw;}
  .cool_massage_about_tx {max-width: 79.310344827586207vw; font-size: 4.18604651vw; text-align: center; margin: 4vw auto; line-height: 1.3;}
  .cool_massage_about_tx_highlight {margin-top: 0;}
  .cool_massage_about_bottom_tx br {display: none;}
  .cool_massage_about_bottom_tx {font-size: 4.2vw; padding: 0 3vw; margin-top: 3vw;}
  .cool_massage_avns_title {font-size: 5.517241379310345vw;}
  .cool_massage_avns_subtitle > span {font-size: 11.03448275862069vw; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);}
  .cool_massage_avns_subtitle {font-size: 10.574712643678161vw; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);}
  .cool_massage_avns_tx {font-size: 3.67816091954023vw; width: 82.988505747126437vw; height: 8.96551724137931vw; margin: 3vw auto 0; padding-top: 0.9vw;}
  .cool_massage_avns {height: auto; padding-top: 6vw;}
  .cool_massage_avns_icon_im img {width: 9.195402298850575vw;}
  .cool_massage_avns_icon {display: block; margin-bottom: 8vw;}
  .cool_massage_avns_icon_title {font-size: 4.137931034482759vw;}
  .cool_massage_avns_icon_tx {font-size: 3.218390804597701vw; padding-left: 4vw;}
  .cool_massage_avns_icons {width: 90vw; margin-top: 8vw; margin-right: 4vw;}
  .cool_massage_avns_icon_tx br {display: none;}
  .cool_massage_avns_icon_content {margin-top: 3vw; margin-right: 0;}
  #prod_2 .cool_massage_prod_title {font-size: 5.517241379310345vw; padding: 0 9vw; line-height: 1.16;}
  #prod_2 .cool_massage_prod_title br {display: none;}
  #prod_2.cool_massage_prod {height: 157.471264367816092vw;}
  #prod_2 .cool_massage_prod_tx {text-align: center; font-size: 4.18604651vw; margin-top: 7vw;}
  #prod_2 .cool_massage_prod_tx br {display: none;}
  #prod_2 .cool_massage_prod_wrap {margin-top: 3vw;}
  
  /*
  .menu-item-41205 {margin-top: 2.2rem !important;}
  .related_prods .cool_massage_prod_buy_sale_title {line-height: 1.2;}
  .related_prods .cool_massage_prod_buy {width: 44.5vw; height: 70vw;}
  .related_prods .cool_massage_prod_wrap {margin-top: 3vw !important;}
  .related_prods .cool_massage_prod_buy .cool_massage_prod_buy_title, .related_prods .cool_massage_prod_buy .cool_massage_prod_buy_price_sale {font-size: 5.517241379310345vw !important; line-height: 1 !important; margin-top: 2vw !important;}
  .related_prods .cool_massage_prod_buy .cool_massage_prod_buy_price_reg {line-height: 1 !important;}
  .related_prods_item_cool_massage .cool_massage_prod_buy_buy_bt {margin-top: 3vw !important;}*/
  
  .cool_massage_wrap .certificates_title, .cool_massage_wrap .reviews_title, .cool_massage_wrap .partners_title {font-size: 6.436781609195402vw !important;}
  .cool_massage_wrap .certificates_tx p {font-size: 5.517241379310345vw !important;}
  .cool_massage_wrap .certificates-wrapper .slick-slide {height: unset;}
  .cool_massage_wrap .certificates .slick-slide:nth-child(3) img, .cool_massage_wrap .certificates .slick-slide:nth-child(4) img, .cool_massage_wrap .certificates .slick-slide img {width: 21vw !important; height: 25vw !important; max-width: unset !important; max-height: unset !important;}
  
  .health_products_im_wrap {height: 113.488372093023256vw;}
  /*
  .health_products_ele_im picture {top: 4vw; left: 8vw;}
  .health_products_ele_im img {width: 72.325581395348837vw;}*/
  #biamba_cool_massage .prod_content {margin-right: 0;}
  #biamba_cool_massage .prod_im img {width: 27vw !important;}
  #biamba_cool_massage .prod_content {padding-bottom: 0;}
  
  .cool_massage_prod_buy_price_reg:after {height: 1px;}
  
  .page_wrap.inner_page_wrap .cool_massage_about .bg_im img {object-position: center top;}
  .cloud_item_1_1 {width: 54.942528735632184vw; top: 69.885057471264368vw; right: -5.057471264367816vw;}
  .cloud_item_1_2 {width: 43.908045977011494vw; top: 81.839080459770115vw; right: unset; left: -3.67816091954023vw;}
  .cloud_item_1_3 {width: 43.908045977011494vw; top: 173.333333333333333vw; right: -23.448275862068966vw;}
  .cloud_item_1_4 {width: 84.367816091954023vw; top: 192.183908045977011vw; right: 5.977011494252873vw;}
  
  .about_prod_im {top: 179.75vw; right: 32.520833vw; width: 63.854167vw;}
  .cool_massage_about_prod_title {font-size: 10.574712643678161vw; line-height: 1;}
  .cool_massage_about_prod_title > span {font-size: 11.03448275862069vw; line-height: 1;}
  .cool_massage_about_prod_title {top: 214.208333vw; right: 9.655172413793103vw;}
  
  .cloud_item_2_1 {width: 75.862068965517241vw; top: 9.195402298850575vw; right: -39.540229885057471vw;}
  .cloud_item_2_2 {width: 45.977011494252874vw; top: 43.67816091954023vw; left: -24.367816091954023vw; right: unset;}
  .cloud_item_2_3 {width: 45.977011494252874vw; top: 68.045977011494253vw; right: 9.195402298850575vw; left: unset;}
  .cloud_item_2_4 {width: 45.977011494252874vw; top: 125.517241379310345vw; left: -13.333333333333333vw; right: unset;}
  .cloud_item_2_5 {display: none !important;}
  
  .cool_massage_design_title {font-size: 6.279069767441861vw;}
  .cool_massage_design_title > span {font-size: 8.372093023255814vw;}
  .cool_massage_design {height: 186.046511627906977vw; padding-top: 12vw;}
  .cool_massage_design_ele_im img {width: 39.55814vw; top: 7vw; right: 25vw;}
  .cool_massage_design_im img {width: 55.76511628vw; margin: 0 auto;}
  .cool_massage_design_im_wrap {position: relative; margin-top: 35.81395349vw;}
  .cool_massage_design_item_title {font-size: 5.116279069767442vw;}
  .cool_massage_design_item_tx {font-size: 3.25581395vw;}
  .cool_massage_design_item {max-width: 35.116279069767442vw;}
  .cool_massage_design_item:first-child {top: -23.5vw; right: 0vw;}
  .cool_massage_design_item:nth-child(4) {max-width: 22vw; top: 43.5vw; right: 69vw; text-align: left;}
  .cool_massage_design_item:nth-child(3) {max-width: unset !important; top: 74.5vw; right: 30vw;}
  .cool_massage_design_item:nth-child(2) {display: block; max-width: 25vw; top: 44vw; right: -3vw;}
  .cool_massage_design_item:nth-child(5) {top: -23.5vw; right: 53.5vw; max-width: 40vw;}
  .cool_massage_design_item_tx br {display: none;}
  .cool_massage_design_item_im img {width: 13.95348837vw;}
  .cool_massage_features_title {font-size: 5.58139535vw; font-weight: 900; line-height: 1; text-align: right;}
  .cool_massage_features > .wrap {max-width: 90vw;}
  .cool_massage_features_im_wrap {display: block; width: 100%; max-width: unset; padding-top: 10vw;}
  .cool_massage_features_items {display: flex; width: 100%;}
  .cool_massage_feature_item_im img {display: inline-block; width: 11.62790698vw;}
  .cool_massage_feature_item_tx {font-size: 3.72093023vw;}
  .cool_massage_feature_item {display: block; text-align: center; max-width: 22vw;}
  .cool_massage_features_items_1 .cool_massage_feature_item {margin-left: 0;}
  .cool_massage_features_items_1 {justify-content: center;}
  .cool_massage_features {padding-top: 20vw; padding-bottom: 0;}
  .cool_massage_features_im img {width: 18vw;}
  .cool_massage_features_im {right: unset; left: -1vw; top: -36vw; transform: none;}
  .cool_massage_features_im_wrap {right: 0;}
  
  #prod_2 .cool_massage_prod_in {flex-direction: column; flex-direction: column;}
  
  .cool_massage_prod_ic {display: none;}
  
  /* end cool massage */
  
  
  
  

  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    margin-left: 30px;
  }


  /* pump pro new */
  .pump_pro_new_top {height: 153.488372093023256vw; padding-top: 8.465116279069767vw;}
  .pump_pro_new_main_title > span {font-size: 13.793103448275862vw;}
  .pump_pro_new_main_title {font-size: 13.488372093023256vw;}
  .pump_pro_new_top_tx {font-size: 4.651162790697674vw; margin-top: 4vw; line-height: 1.348; font-weight: 500;}
  .pump_pro_new_top_in {right: 50%; transform: translateX(50%); width: 100%; top: 0;}
  .pump_pro_new_top_tx:after {width: 27.126436781609195vw; height: 2.758620689655172vw; border-radius: 2.758620689655172vw; margin-top: 3vw;}
  .pump_pro_new_top_im img {position: absolute; width: 86.27906976744186vw; top: 163vw; right: 50%; transform: translateX(50%); left: unset;}
  .pump_pro_new_prod {height: 301.511627906976744vw; padding-top: 14vw;}
  .pump_pro_new_prod_title {font-size: 8.372093023255814vw; text-shadow: 0px 3px 3px rgba(33, 186, 196, 0.7); text-align: center;}
  .pttlsp1 {font-size: 8.372093023255814vw !important;}
  .pump_pro_new_prod_subtitle {text-align: center; font-size: 4.186046511627907vw; line-height: 1.2; max-width: 75.581395348837209vw; margin: 4vw auto 0;}
  .pump_pro_new_prod .wrap {max-width: unset;}
  .pump_pro_new_prod_in {display: block;}
  .pump_pro_new_prod_item_im img {width: 52vw; margin: 0 16vw 0 0;}
  .pump_pro_new_prod_im img {width: 84vw; margin-top: 8vw; margin-right: 4vw;}
  .pump_pro_new_prod_left {margin-right: 0;}
  .pump_pro_new_prod_buy_sale_title {font-size: 4.651162790697674vw; font-weight: 400;}
  .pump_pro_new_prod_buy {top: 5.8vw; right: 30.8vw; font-size: 5.517241379310345vw; width: 50.5vw; height: 72.9vw;;}
  .pump_pro_new_prod_buy_title {margin-top: 2vw;}
  .pump_pro_new_prod_buy_price_sale {margin-top: 3vw; font-size: 7.441860465116279vw; font-weight: 700;}
  .pump_pro_new_prod_buy_price_reg {font-size: 5.057471264367816vw; margin-top: 2vw;}
  .pump_pro_new_prod_buy_price_reg:after {top: 2vw;}
  .pump_pro_new_prod_buy_details {font-size: 2.558139534883721vw; margin-top: 2vw !important;}
  .pump_pro_new_wrap.inner_page_wrap .pump_pro_new_prod_buy_buy_bt .s_bt a, .related_prods_item_pump_pro_new .pump_pro_new_prod_buy_buy_bt .s_bt a, .pump_pro_new_wrap.inner_page_wrap .pump_info_bt_wrap a, .orange_bt_sm a, .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm {font-size: 4.4vw !important; width: 37.793103vw !important; height: 7.5vw !important; line-height: 7.5vw !important; border-radius: 7.5vw !important; padding: 0 !important; font-weight: 500 !important;}
  .pump_pro_new_wrap.inner_page_wrap .pump_pro_new_prod_buy_buy_bt .s_bt a {margin-top: 1.5vw !important;}
  .pump_pro_new_wrap .pump_info_bt_wrap {width: unset !important; margin: 2.5vw 0 0 !important;}
  .pump_pro_new_wrap.inner_page_wrap .pump_info_bt_wrap a {background-color: #ffffff !important; color: #21bdc7 !important; border: 1px solid #21bdc7 !important;}
  .pump_pro_new_about {height: unset;}
  .pump_pro_new_about_in {width: unset; top: 109.206896551724138vw; right: 0;}
  .pump_pro_new_about_title {font-size: 6.511627906976744vw; margin-top: 5.813953488372093vw; text-align: center; padding: 0 26vw;}
  .pump_pro_new_about_title br {display: none;}
  .pump_pro_new_about_tx {max-width: 88.310344827586207vw; font-size: 4.137931034482759vw; text-align: center; margin: 6vw auto 0;}
  .pump_pro_new_avns_title {font-size: 5.517241379310345vw;}
  .pump_pro_new_avns_subtitle > span {font-size: 11.03448275862069vw; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);}
  .pump_pro_new_avns_subtitle {font-size: 8.372093023255814vw;}
  .pump_pro_new_avns_tx {font-size: 3.67816091954023vw; width: 82.988505747126437vw; height: 8.96551724137931vw; margin: 3vw auto 0; padding-top: 0.9vw;}
  .pump_pro_new_avns {height: auto; padding-top: 12.790697674418605vw; padding-bottom: 4vw;}
  .pump_pro_new_avns_icon_im img {width: 9.195402298850575vw;}
  .pump_pro_new_avns_icon {display: block; margin-bottom: 4vw; width: 50%;}
  .pump_pro_new_avns_icon_title {font-size: 4.137931034482759vw;}
  .pump_pro_new_avns_icon_tx {font-size: 3.218390804597701vw; padding-left: 0;}
  .pump_pro_new_avns_icons {width: 90vw; margin-top: 12.093023255813953vw; margin-right: 10vw;}
  .pump_pro_new_avns_icon_tx br {display: none;}
  .pump_pro_new_avns_icon_content {margin-top: 0; margin-right: 0; padding-left: 12vw;}
  #prod_2 .pump_pro_new_prod_title {font-size: 5.517241379310345vw; padding: 0 4vw; line-height: 1.16;}
  #prod_2 .pump_pro_new_prod_title br {display: none;}
  #prod_2.pump_pro_new_prod {height: 157.471264367816092vw;}
  #prod_2 .pump_pro_new_prod_tx {text-align: center; font-size: 4.137931034482759vw;}
  #prod_2 .pump_pro_new_prod_left {margin-right: -6vw;}

  .menu-item-41205 {margin-top: 2.2rem !important;}
  .related_prods .pump_pro_new_prod_buy_sale_title {line-height: 1.2;}
  .related_prods .pump_pro_new_prod_buy {width: 44.5vw; height: 70vw;}
  .related_prods .pump_pro_new_prod_wrap {margin-top: 3vw !important;}
  .related_prods .pump_pro_new_prod_buy .pump_pro_new_prod_buy_title, .related_prods .pump_pro_new_prod_buy .pump_pro_new_prod_buy_price_sale {font-size: 5.517241379310345vw !important; line-height: 1 !important; margin-top: 2vw !important;}
  .related_prods .pump_pro_new_prod_buy .pump_pro_new_prod_buy_price_reg {line-height: 1 !important;}
  .related_prods_item_pump_pro_new .pump_pro_new_prod_buy_buy_bt {margin-top: 3vw !important;}

  .pump_pro_new_wrap .certificates_title, .pump_pro_new_wrap .reviews_title, .pump_pro_new_wrap .partners_title {font-size: 6.436781609195402vw !important;}
  .pump_pro_new_wrap .certificates_tx p {font-size: 5.517241379310345vw !important;}

  .health_products_im_wrap {height: 113.488372093023256vw;}
  .health_products_ele_im img {width: 72.325581395348837vw;}
  #biamba_pump_pro_new .prod_content {margin-right: 0;}
  #biamba_pump_pro_new .prod_im img {width: 27vw !important;}
  #biamba_pump_pro_new .prod_content {padding-bottom: 0;}

  .pump_pro_new_prod_buy_price_reg:after {height: 1px;}

  .page_wrap.inner_page_wrap .pump_pro_new_about .bg_im img {object-position: center top;}
  .cloud_item_1_1 {width: 54.942528735632184vw; top: 69.885057471264368vw; right: -5.057471264367816vw;}
  .cloud_item_1_2 {width: 43.908045977011494vw; top: 81.839080459770115vw; right: unset; left: -3.67816091954023vw;}
  .cloud_item_1_3 {width: 43.908045977011494vw; top: 173.333333333333333vw; right: -23.448275862068966vw;}
  .cloud_item_1_4 {width: 84.367816091954023vw; top: 192.183908045977011vw; right: 5.977011494252873vw;}

  .about_prod_im {top: 179.75vw; right: 32.520833vw; width: 63.854167vw;}
  .pump_pro_new_about_prod_title {font-size: 10.574712643678161vw; line-height: 1;}
  .pump_pro_new_about_prod_title > span {font-size: 11.03448275862069vw; line-height: 1;}
  .pump_pro_new_about_prod_title {top: 214.208333vw; right: 9.655172413793103vw;}

  .cloud_item_2_1 {width: 75.862068965517241vw; top: 9.195402298850575vw; right: -39.540229885057471vw;}
  .cloud_item_2_2 {width: 45.977011494252874vw; top: 43.67816091954023vw; left: -24.367816091954023vw; right: unset;}
  .cloud_item_2_3 {width: 45.977011494252874vw; top: 68.045977011494253vw; right: 9.195402298850575vw; left: unset;}
  .cloud_item_2_4 {width: 45.977011494252874vw; top: 125.517241379310345vw; left: -13.333333333333333vw; right: unset;}
  .cloud_item_2_5 {display: none !important;}

  .newspitem {font-size: 4.651162790697674vw !important; margin-top: -5.5vw; margin-right: -8.8vw;}
  .pump_pro_new_prod_title .newspitem {right: 0; margin-top: -3.2vw; margin-right: -7.6vw;}

  .pump_pro_new_prod_bottom {display: block; margin-right: 0;}
  .pump_pro_new_prod_double .pump_pro_new_prod_im img {width: 98.255814vw; margin-top: 1.55vw; margin-right: -4vw;}
  .pump_pro_new_prod_double .pump_pro_new_prod_buy {top: 6.3vw; right: 0.7vw;}
  .pump_pro_new_prod_subtitle br {display: none;}
  .pump_pro_new_about_in {display: block;}
  .pump_pro_new_about_right {width: 100%; padding-top: 7.906976744186046vw; padding-right: 0; padding-bottom: 14.883720930232558vw;}
  .pump_pro_new_about_ele_im {width: 34.651162790697674vw; margin: 0 auto;}
  .pump_pro_new_about_tx p {font-size: 4.186046511627907vw;}
  .pump_pro_new_about_tx p br {display: none;}
  .pump_pro_new_about_tx_2 {font-size: 3.720930232558139vw;}
  .pump_pro_new_about_left {padding-top: 7vw; padding-right: 0;}
  .pump_pro_new_about_title_2 {font-size: 7.441860465116279vw;}
  .pump_pro_new_about_title_2 .newspitem {margin-top: 4.8vw;}
  .pump_pro_new_about_tx_3 {font-size: 3.720930232558139vw;}
  .pump_pro_new_about .about_icons {display: flex; flex-wrap: wrap; max-width: 80vw; margin: 10vw auto 0; padding-bottom: 10vw;}
  .pump_pro_new_about .about_icon {display: block; width: 50%;}
  .pump_pro_new_about .about_icon_im img {width: 9.302325581395349vw;}
  .pump_pro_new_about .about_icon_tx {font-size: 3.255813953488372vw; margin-right: 0; margin-top: 3vw; width: 36vw;}
  .pump_pro_new_avns_subtitle > .newspitem {margin-top: -3.2vw; margin-right: -9.2vw;}
  .pump_pro_new_avn_im img {position: static; width: 52.093023255813953vw; margin: 5vw auto 0;}
  .pump_pro_new_avns_icons_col_1, .pump_pro_new_avns_icons_col_2 {width: 100%;}
  .page_wrap.inner_page_wrap .pump_pro_new_avns_icon_im img {width: 13.488372093023256vw; height: 14.883720930232558vw !important;}
  .pump_pro_new_avns_icon:nth-child(2) img, .pump_pro_new_avns_icon:nth-child(5) img, .pump_pro_new_avns_icon:nth-child(6) img, .pump_pro_new_avns_icon:nth-child(7) img, .pump_pro_new_avns_icon:nth-child(9) img, .pump_pro_new_avns_icon:nth-child(10) img {width: 20.465116279069767vw !important;}

  .page_wrap.inner_page_wrap .pump_pro_new_avns_icon_im {width: 12.927083vw; height: 14.883720930232558vw;}

  .pump_pro_new_technology_title {font-size: 6.511627906976744vw;}
  .pump_pro_new_technology_subtitle {font-size: 4.651162790697674vw; width: 82.325581395348837vw; height: 27.209302325581395vw; padding-top: 11.5vw; margin-top: -6vw;}
  .page_wrap.inner_page_wrap .pump_pro_new_technology_icon_im img {height: 9.302325581395349vw !important;}
  .pump_pro_new_technology_icon {width: 50%; margin-bottom: 8vw;}
  .pump_pro_new_technology {height: 163.72093023255814vw; padding-top: 8vw;}
  .pump_pro_new_technology_icon_tx {font-size: 3.255813953488372vw; margin-top: 0.4vw; padding: 0 4vw;}
  .pump_pro_new_technology_icon_tx br {display: none;}
  .pump_pro_new_technology_icons {max-width: 78vw;}
  .pump_pro_new_innovations_top lottie-player {width: 15.348837209302326vw;}
  .pump_pro_new_innovations_title {font-size: 6.511627906976744vw;}
  .pump_pro_new_innovations_subtitle {font-size: 4.651162790697674vw; padding: 0 4vw;}
  .pump_pro_new_innovations {height: 148.372093023255814vw; padding-top: 10vw;}
  .pump_pro_new_innovation_item_im {width: 44.651162790697674vw; height: 44.651162790697674vw; border-radius: 22.325581395348837vw;}
  .pump_pro_new_innovation_items .slick-dots li {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .pump_pro_new_innovation_items .slick-dots li button {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .pump_pro_new_innovation_item_content {margin-top: 5vw;}
  .pump_pro_new_innovation_item_tx p {font-size: 3.255813953488372vw;}
  .pump_pro_new_innovation_item_tx {padding: 0 8vw;}
  .pump_pro_new_innovation_item_tx p br {display: none;}
  .pump_pro_new_prod2_title {font-size: 5.581395348837209vw;}
  .pump_pro_new_prod2_title_subtitle {font-size: 7.441860465116279vw; text-shadow: none; margin-top: 6vw;}
  .pump_pro_new_prod2_title_subtitle .newspitem {margin-top: 4.3vw; margin-right: -10vw;}
  .pump_pro_new_prod2_tx, .pump_pro_new_prod2_tx_2 {font-size: 4.186046511627907vw;}
  #prod_2.pump_pro_new_prod .wrap {padding: 0;}
  .pump_pro_new_prod2_tx_2 {padding: 0.3vw 2vw;}
  .pump_pro_new_prod2_tx_3 {display: none;}
  #prod_2.pump_pro_new_prod {height: unset;}
  .pump_pro_new_innovation_items .slick-dots {margin-top: 8vw !important;}
  .pump_pro_new_innovation_items .slick-arrow {width: 6.976744186046512vw; height: 6.976744186046512vw; top: 18vw;}
  .pump_pro_new_innovation_items .slick-prev {right: -3vw;}
  .pump_pro_new_innovation_items .slick-next {left: -3vw;}
  .pump_pro_new_technology_icon:nth-child(5) .pump_pro_new_technology_icon_im img, .pump_pro_new_technology_icon:nth-child(7) .pump_pro_new_technology_icon_im img, .pump_pro_new_technology_icon:nth-child(8) .pump_pro_new_technology_icon_im img {margin-left: 3.9vw;}
  
  .pump_pro_new_modes_in {display: block; text-align: center;}
  .pump_pro_new_modes_right, .pump_pro_new_modes_left {width: 100%;}
  .pump_pro_new_modes_title {font-size: 5.504587155963303vw;}
  .pump_pro_new_modes_subtitle {font-size: 3.211009174311927vw; margin-top: 2vw;}
  .pump_pro_new_modes {padding: 10vw 0; height: 267.688073394495413vw;}
  .pump_pro_new_modes_ele_im {margin-top: 12vw; margin-right: 4vw;}
  .pump_pro_new_modes_ele_im img {width: 74vw;}
  .pump_pro_new_modes_item_im img {display: inline-block;}
  .pump_pro_new_modes_item:first-child .pump_pro_new_modes_item_im img {width: 11.5vw;}
  .pump_pro_new_modes_item:nth-child(2) .pump_pro_new_modes_item_im img {width: 9.708715596330275vw;}
  .pump_pro_new_modes_item:nth-child(3) .pump_pro_new_modes_item_im img {width: 10.784403669724771vw;}
  .pump_pro_new_modes_item_title {font-size: 4.128440366972477vw; font-weight: 800; margin-top: 4vw;}
  .pump_pro_new_modes_item_tx {font-size: 3.211009174311927vw;}
  .pump_pro_new_modes_item {margin-bottom: 8vw;}
  .pump_pro_new_modes_left {margin-right: 0; padding-top: 6vw;}
  .pump_pro_new_modes_items {max-width: 65.612385321100917vw; margin: 0 auto;}
  /* end pump pro new */
  
  /* bras 2 */
  .bras_2_top {height: 153.488372093023256vw; padding-top: 8.465116279069767vw;}
  .bras_2_main_title > span {font-size: 13.793103448275862vw;}
  .bras_2_main_title {font-size: 13.488372093023256vw;}
  .bras_2_top_tx {font-size: 4.651162790697674vw; margin-top: 4vw; line-height: 1.348; font-weight: 500;}
  .bras_2_top_in {right: 50%; transform: translateX(50%); width: 100%; top: 0;}
  .bras_2_top_tx:after {width: 27.126436781609195vw; height: 2.758620689655172vw; border-radius: 2.758620689655172vw; margin-top: 3vw;}
  .bras_2_prod {height: 301.511627906976744vw; padding-top: 14vw;}
  .bras_2_prod_title {font-size: 8.372093023255814vw; text-shadow: 0px 3px 3px rgba(33, 186, 196, 0.7); text-align: center;}
  .pttlsp1 {font-size: 8.372093023255814vw !important;}
  .bras_2_prod_subtitle {text-align: center; font-size: 4.186046511627907vw; line-height: 1.2; max-width: 75.581395348837209vw; margin: 4vw auto 0;}
  .bras_2_prod .wrap {max-width: unset;}
  .bras_2_prod_in {display: block; padding-right: 0;}
  .bras_2_prod_item_im img {width: 52vw; margin: 0 16vw 0 0;}
  .bras_2_prod_im img {width: 84vw; margin-top: 8vw; margin-right: 4vw;}
  .bras_2_prod_left {margin-right: 0;}
  .bras_2_prod_buy_sale_title {font-size: 4.651162790697674vw; font-weight: 400;}
  .bras_2_prod_buy {top: 5.8vw; right: 30.8vw; font-size: 5.517241379310345vw; width: 50.5vw; height: 72.9vw;;}
  .bras_2_prod_buy_title {margin-top: 2vw;}
  .bras_2_prod_buy_price_sale {margin-top: 3vw; font-size: 7.441860465116279vw; font-weight: 700;}
  .bras_2_prod_buy_price_reg {font-size: 5.057471264367816vw; margin-top: 2vw;}
  .bras_2_prod_buy_price_reg:after {top: 2vw;}
  .bras_2_prod_buy_details {font-size: 2.558139534883721vw; margin-top: 2vw !important;}
  .bras_2_wrap.inner_page_wrap .bras_2_prod_buy_buy_bt .s_bt a, .related_prods_item_bras_2 .bras_2_prod_buy_buy_bt .s_bt a, .bras_2_wrap.inner_page_wrap .pump_info_bt_wrap a, .orange_bt_sm a, .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm {font-size: 4.4vw !important; width: 37.793103vw !important; height: 7.5vw !important; line-height: 7.5vw !important; border-radius: 7.5vw !important; padding: 0 !important; font-weight: 500 !important;}
  .bras_2_wrap.inner_page_wrap .bras_2_prod_buy_buy_bt .s_bt a {margin-top: 1.5vw !important;}
  .bras_2_wrap .pump_info_bt_wrap {width: unset !important; margin: 2.5vw 0 0 !important;}
  .bras_2_wrap.inner_page_wrap .pump_info_bt_wrap a {background-color: #ffffff !important; color: #21bdc7 !important; border: 1px solid #21bdc7 !important;}
  .bras_2_about {height: 166.511627906976744vw;}
  .bras_2_about_in {position: relative; width: unset; top: 0; right: 0; padding: 6vw 0 0;}
  .bras_2_about_title {font-size: 6.511627906976744vw; margin-top: 0; text-align: center; padding: 0 26vw;}
  .bras_2_about_title .coolbag_stroll_subtitle {font-size: 6.511627906976744vw;}
  .bras_2_about_title br {display: none;}
  .bras_2_about_tx {max-width: 88.310344827586207vw; font-size: 3.720930232558139vw; text-align: center; margin: 6vw auto 0;}
  .bras_2_about_tx br {display: none;}
  .bras_2_avns_title {font-size: 5.517241379310345vw;}
  .bras_2_avns_subtitle > span {font-size: 11.03448275862069vw; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);}
  .bras_2_avns_subtitle {font-size: 8.372093023255814vw;}
  .bras_2_avns_tx {font-size: 3.67816091954023vw; width: 82.988505747126437vw; height: 8.96551724137931vw; margin: 3vw auto 0; padding-top: 0.9vw;}
  .bras_2_avns {height: auto; padding-top: 12.790697674418605vw; padding-bottom: 4vw;}
  .bras_2_avns_icon_im img {width: 9.195402298850575vw;}
  .bras_2_avns_icon {display: block; margin-bottom: 6vw; width: 50%;}
  .bras_2_avns_icon_title {font-size: 4.137931034482759vw;}
  .bras_2_avns_icon_tx {font-size: 3.218390804597701vw; padding-left: 0;}
  .bras_2_avns_icons {width: 90vw; margin: 12.093023255813953vw auto 0;}
  .bras_2_avns_icon_tx br {display: none;}
  .bras_2_avns_icon_content {margin-top: 2vw; padding: 0 7vw;}
  #prod_2 .bras_2_prod_title {font-size: 5.517241379310345vw; padding: 0 4vw; line-height: 1.16;}
  #prod_2 .bras_2_prod_title br {display: none;}
  #prod_2.bras_2_prod {height: 157.471264367816092vw;}
  #prod_2 .bras_2_prod_tx {text-align: center; font-size: 4.137931034482759vw;}
  #prod_2 .bras_2_prod_left {margin-right: -6vw;}
  
  .menu-item-41205 {margin-top: 2.2rem !important;}
  .related_prods .bras_2_prod_buy_sale_title {line-height: 1.2;}
  .related_prods .bras_2_prod_buy {width: 44.5vw; height: 70vw;}
  .related_prods .bras_2_prod_wrap {margin-top: 3vw !important;}
  .related_prods .bras_2_prod_buy .bras_2_prod_buy_title, .related_prods .bras_2_prod_buy .bras_2_prod_buy_price_sale {font-size: 5.517241379310345vw !important; line-height: 1 !important; margin-top: 2vw !important;}
  .related_prods .bras_2_prod_buy .bras_2_prod_buy_price_reg {line-height: 1 !important;}
  .related_prods_item_bras_2 .bras_2_prod_buy_buy_bt {margin-top: 3vw !important;}
  
  .bras_2_wrap .certificates_title, .bras_2_wrap .reviews_title, .bras_2_wrap .partners_title {font-size: 6.436781609195402vw !important;}
  .bras_2_wrap .certificates_tx p {font-size: 5.517241379310345vw !important;}
  
  .health_products_im_wrap {height: 113.488372093023256vw;}
  /*
  .health_products_ele_im picture {bottom: -24vw; left: -4vw;}
  .health_products_ele_im img {width: 72.325581395348837vw;}*/
  #biamba_bras_2 .prod_content {margin-right: 0;}
  #biamba_bras_2 .prod_im img {width: 27vw !important;}
  #biamba_bras_2 .prod_content {padding-bottom: 0;}
  
  .bras_2_prod_buy_price_reg:after {height: 1px;}
  
  .page_wrap.inner_page_wrap .bras_2_about .bg_im img {object-position: center top;}
  .cloud_item_1_1 {width: 54.942528735632184vw; top: 69.885057471264368vw; right: -5.057471264367816vw;}
  .cloud_item_1_2 {width: 43.908045977011494vw; top: 81.839080459770115vw; right: unset; left: -3.67816091954023vw;}
  .cloud_item_1_3 {width: 43.908045977011494vw; top: 173.333333333333333vw; right: -23.448275862068966vw;}
  .cloud_item_1_4 {width: 84.367816091954023vw; top: 192.183908045977011vw; right: 5.977011494252873vw;}
  
  .about_prod_im {top: 179.75vw; right: 32.520833vw; width: 63.854167vw;}
  .bras_2_about_prod_title {font-size: 10.574712643678161vw; line-height: 1;}
  .bras_2_about_prod_title > span {font-size: 11.03448275862069vw; line-height: 1;}
  .bras_2_about_prod_title {top: 214.208333vw; right: 9.655172413793103vw;}
  
  .cloud_item_2_1 {width: 75.862068965517241vw; top: 9.195402298850575vw; right: -39.540229885057471vw;}
  .cloud_item_2_2 {width: 45.977011494252874vw; top: 43.67816091954023vw; left: -24.367816091954023vw; right: unset;}
  .cloud_item_2_3 {width: 45.977011494252874vw; top: 68.045977011494253vw; right: 9.195402298850575vw; left: unset;}
  .cloud_item_2_4 {width: 45.977011494252874vw; top: 125.517241379310345vw; left: -13.333333333333333vw; right: unset;}
  .cloud_item_2_5 {display: none !important;}
  
  .newspitem {font-size: 4.651162790697674vw !important; margin-top: -5.5vw; margin-right: -8.8vw;}
  .bras_2_prod_title .newspitem {right: 0; margin-top: -3.2vw; margin-right: -7.6vw;}
  
  .bras_2_prod_bottom {display: block; margin-right: 0;}
  .bras_2_prod_double .bras_2_prod_im img {width: 98.255814vw; margin-top: 1.55vw; margin-right: -4vw;}
  .bras_2_prod_double .bras_2_prod_buy {top: 6.3vw; right: 0.7vw;}
  .bras_2_prod_subtitle br {display: none;}
  .bras_2_about_in {display: block;}
  .bras_2_about_right {width: 100%; padding-top: 7.906976744186046vw; padding-right: 0; padding-bottom: 14.883720930232558vw;}
  .bras_2_about_ele_im {width: 34.651162790697674vw; margin: 0 auto;}
  .bras_2_about_tx p {font-size: 4.186046511627907vw;}
  .bras_2_about_tx p br {display: none;}
  .bras_2_about_tx_2 {font-size: 3.720930232558139vw; padding-left: 32vw; padding-right: 21vw; margin-top: 78.5vw; right: 5vw;}
  .bras_2_about_tx_2:before {right: 0; top: 5vw; width: 20vw; height: 20vw;}
  .bras_2_about_left {padding-top: 7vw; padding-right: 0;}
  .bras_2_about_title_2 {font-size: 7.441860465116279vw;}
  .bras_2_about_title_2 .newspitem {margin-top: 4.8vw;}
  .bras_2_about_tx_3 {font-size: 3.720930232558139vw;}
  .bras_2_about .about_icons {display: flex; flex-wrap: wrap; max-width: 80vw; margin: 10vw auto 0; padding-bottom: 10vw;}
  .bras_2_about .about_icon {display: block; width: 50%;}
  .bras_2_about .about_icon_im img {width: 9.302325581395349vw;}
  .bras_2_about .about_icon_tx {font-size: 3.255813953488372vw; margin-right: 0; margin-top: 3vw; width: 36vw;}
  .bras_2_avns_subtitle > .newspitem {margin-top: -3.2vw; margin-right: -9.2vw;}
  .bras_2_avn_im {position: static; width: 52.093023255813953vw; margin: 5vw auto 0;}
  .bras_2_avns_icons_col_1, .bras_2_avns_icons_col_2 {width: 100%;}
  .page_wrap.inner_page_wrap .bras_2_avns_icon_im img {width: 13.488372093023256vw; height: 14.883720930232558vw !important;}
  .bras_2_avns_icon:nth-child(2) img, .bras_2_avns_icon:nth-child(5) img, .bras_2_avns_icon:nth-child(6) img, .bras_2_avns_icon:nth-child(7) img, .bras_2_avns_icon:nth-child(9) img, .bras_2_avns_icon:nth-child(10) img {width: 20.465116279069767vw !important;}
  
  .page_wrap.inner_page_wrap .bras_2_avns_icon_im {width: 12.927083vw; height: 14.883720930232558vw;}
  
  .bras_2_technology_title {font-size: 6.511627906976744vw;}
  .bras_2_technology_subtitle {font-size: 4.651162790697674vw; width: 82.325581395348837vw; height: 27.209302325581395vw; padding-top: 11.5vw; margin-top: -6vw;}
  .page_wrap.inner_page_wrap .bras_2_technology_icon_im img {height: 9.302325581395349vw !important;}
  .bras_2_technology_icon {width: 50%; margin-bottom: 8vw;}
  .bras_2_technology {height: 163.72093023255814vw; padding-top: 8vw;}
  .bras_2_technology_icon_tx {font-size: 3.255813953488372vw; margin-top: 0.4vw; padding: 0 4vw;}
  .bras_2_technology_icon_tx br {display: none;}
  .bras_2_technology_icons {max-width: 78vw;}
  .bras_2_innovations_top lottie-player {width: 15.348837209302326vw;}
  .bras_2_innovations_title {font-size: 6.511627906976744vw;}
  .bras_2_innovations_subtitle {font-size: 4.651162790697674vw; padding: 0 4vw;}
  .bras_2_innovations {height: 122.372093023255814vw; padding-top: 10vw;}
  .bras_2_innovation_item_im {width: 44.651162790697674vw; height: 44.651162790697674vw; border-radius: 22.325581395348837vw;}
  .bras_2_innovation_items .slick-dots li {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .bras_2_innovation_items .slick-dots li button {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .bras_2_innovation_item_content {margin-top: 5vw;}
  .bras_2_innovation_item_tx p {font-size: 3.255813953488372vw;}
  .bras_2_innovation_item_tx {padding: 0 8vw;}
  .bras_2_innovation_item_tx p br {display: none;}
  .bras_2_prod2_title {font-size: 5.581395348837209vw;}
  .bras_2_prod2_title_subtitle {font-size: 7.441860465116279vw; text-shadow: none; margin-top: 6vw;}
  .bras_2_prod2_title_subtitle .newspitem {margin-top: 4.3vw; margin-right: -10vw;}
  .bras_2_prod2_tx, .bras_2_prod2_tx_2 {font-size: 4.186046511627907vw;}
  #prod_2.bras_2_prod .wrap {padding: 106vw 0 0; text-align: center;}
  .bras_2_prod2_tx_2 {padding: 0.3vw 2vw;}
  .bras_2_prod2_tx_3 {display: none;}
  #prod_2.bras_2_prod {height: 288.558139534883721vw;}
  .bras_2_innovation_items .slick-dots {margin-top: 8vw !important;}
  .bras_2_innovation_items .slick-arrow {width: 6.976744186046512vw; height: 6.976744186046512vw; top: 18vw;}
  .bras_2_innovation_items .slick-prev {right: -3vw;}
  .bras_2_innovation_items .slick-next {left: -3vw;}
  .bras_2_technology_icon:nth-child(5) .bras_2_technology_icon_im img, .bras_2_technology_icon:nth-child(7) .bras_2_technology_icon_im img, .bras_2_technology_icon:nth-child(8) .bras_2_technology_icon_im img {margin-left: 3.9vw;}
  
  .bras_2_modes_in {display: block; text-align: center;}
  .bras_2_modes_right, .bras_2_modes_left {width: 100%;}
  .bras_2_modes_title {font-size: 5.504587155963303vw;}
  .bras_2_modes_subtitle {font-size: 3.211009174311927vw; margin-top: 2vw;}
  .bras_2_modes {padding: 10vw 0; height: 267.688073394495413vw;}
  .bras_2_modes_ele_im {margin-top: 12vw; margin-right: 4vw;}
  .bras_2_modes_ele_im img {width: 74vw;}
  .bras_2_modes_item_im img {display: inline-block;}
  .bras_2_modes_item:first-child .bras_2_modes_item_im img {width: 11.5vw;}
  .bras_2_modes_item:nth-child(2) .bras_2_modes_item_im img {width: 9.708715596330275vw;}
  .bras_2_modes_item:nth-child(3) .bras_2_modes_item_im img {width: 10.784403669724771vw;}
  .bras_2_modes_item_title {font-size: 4.128440366972477vw; font-weight: 800; margin-top: 4vw;}
  .bras_2_modes_item_tx {font-size: 3.211009174311927vw;}
  .bras_2_modes_item {margin-bottom: 8vw;}
  .bras_2_modes_left {margin-right: 0; padding-top: 6vw;}
  .bras_2_modes_items {max-width: 65.612385321100917vw; margin: 0 auto;}
  .cool_massage_design_subtitle {font-size: 11.1627907vw;}
  /* end bras 2 */
  
  
  /* pump up */
  .pump_up_top {height: 235.813953488372093vw; padding-top: 7.465116vw;}
  .pump_up_main_title > span {font-size: 13.793103448275862vw;}
  .pump_up_main_title {font-size: 14.883720930232558vw;}
  .pump_up_top_tx {font-size: 5.116279069767442vw; margin-top: 4vw; line-height: 1.348;}
  .pump_up_top_in {right: 50%; transform: translateX(50%); width: 100%;}
  .pump_up_top_tx:after {width: 27.126436781609195vw; height: 2.758620689655172vw; border-radius: 2.758620689655172vw; margin-top: 3vw;}
  .pump_up_top_im img {position: absolute; width: 86.27906976744186vw; top: 147vw; right: 50%; transform: translateX(50%); left: unset;}
  .pump_up_prod {height: 327.511627906976744vw; padding-top: 8vw;}
  .pump_up_prod_title {margin-top: 4vw; line-height: 0.9;}
  .pump_up_prod_title, .pump_up_prod_title > span {font-size: 13.023255813953488vw; text-align: center;}
  .pttlsp1 {font-size: 8.372093023255814vw !important;}
  .pump_up_prod_subtitle {text-align: center; font-size: 4.186046511627907vw; line-height: 1.2; max-width: 75.581395348837209vw; margin: 4vw auto 0;}
  .pump_up_prod .wrap {max-width: unset;}
  .pump_up_prod_in {display: block;}
  .pump_up_prod_item_im img {width: 52vw; margin: 0 16vw 0 0;}
  .pump_up_prod_im img {width: 52.418605vw; margin-top: 8vw; right: -4vw;}
  .pump_up_prod_left {margin-right: 0;}
  .pump_up_prod_buy_sale_title {font-size: 4.651162790697674vw; font-weight: 400;}
  .pump_up_prod_buy {top: 5.8vw; right: 30.8vw; font-size: 5.517241379310345vw; width: 63.5vw; height: 82.9vw;}
  .pump_up_prod_buy_title {margin-top: 2vw; font-size: 4.186046511627907vw;}
  .pump_up_prod_buy_price_sale {margin-top: 3vw; font-size: 7.441860465116279vw; font-weight: 700;}
  .pump_up_prod_buy_price_reg {font-size: 5.057471264367816vw; margin-top: 2vw;}
  .pump_up_prod_buy_price_reg:after {top: 2vw;}
  .pump_up_prod_buy_details {font-size: 2.558139534883721vw; margin-top: 2vw !important;}
  .pump_up_wrap.inner_page_wrap .pump_up_prod_buy_buy_bt .s_bt a, .related_prods_item_pump_up .pump_up_prod_buy_buy_bt .s_bt a, .pump_up_wrap.inner_page_wrap .pump_info_bt_wrap a {font-size: 4.4vw !important; width: 37.793103448275862vw !important; height: 7.5vw !important; line-height: 7.5vw !important; border-radius: 7.5vw !important; padding: 0 !important; font-weight: 500 !important;}
  .pump_up_wrap.inner_page_wrap .pump_up_prod_buy_buy_bt .s_bt a {margin-top: 1.5vw !important;}
  .pump_up_wrap .pump_info_bt_wrap {width: unset !important; margin: 3vw 0 0 !important;}
  .pump_info_bt_wrap > a, .pump_info_bt_wrap > a:hover {background-color: #ffffff !important; color: #21bdc7 !important; border: 1px solid #21bdc7 !important;}
  .pump_up_about {height: 210vw;}
  .pump_up_about_in {width: unset; top: 109.206896551724138vw; right: 0;}
  .pump_up_about_title {width: unset; font-size: 5.581395348837209vw; margin-top: 4vw; text-align: center; padding: 0 18vw;}
  .pump_up_about_title:after {content: ""; display: block; width: 41.86046511627907vw; height: 2.155813953488372vw; background-color: #FF940E; margin: 4vw auto 0;}
  .pump_up_about_title br {display: none;}
  .pump_up_about_tx {max-width: 88.310344827586207vw; font-size: 4.186046511627907vw; text-align: center; margin: 4vw auto 0;}
  .pump_up_avns_title {font-size: 5.517241379310345vw;}
  .pump_up_avns_subtitle > span {font-size: 8.372093023255814vw;}
  .pump_up_avns_subtitle {font-size: 8.372093023255814vw;}
  .pump_up_avns_tx {font-size: 3.67816091954023vw; width: 82.988505747126437vw; height: 8.96551724137931vw; margin: 3vw auto 0; padding-top: 0.9vw;}
  .pump_up_avns {height: auto; padding-top: 12.790697674418605vw; padding-bottom: 4vw;}
  .pump_up_avns_icon_im img {width: 9.195402298850575vw;}
  .pump_up_avns_icon {display: block; width: calc(50% - 4vw); height: 36vw; margin: 0 4vw 4vw;}
  .pump_up_avns_icon_title {font-size: 4.137931034482759vw;}
  .pump_up_avns_icon_tx {font-size: 3.218390804597701vw; padding-left: 0;}
  .pump_up_avns_icons {width: unset; margin-top: 12.093023255813953vw; margin-right: 0;}
  .pump_up_avns_icon_tx br {display: none;}
  .pump_up_avns_icon_content {margin: 0; padding: 10vw 9vw 0;}
  #prod_2 .pump_up_prod_title {font-size: 5.517241379310345vw; padding: 0 4vw; line-height: 1.16;}
  #prod_2 .pump_up_prod_title br {display: none;}
  #prod_2.pump_up_prod {height: 157.471264367816092vw;}
  #prod_2 .pump_up_prod_tx {text-align: center; font-size: 4.137931034482759vw;}
  #prod_2 .pump_up_prod_left {margin-right: -6vw;}
  
  .menu-item-41205 {margin-top: 2.2rem !important;}
  .related_prods .pump_up_prod_buy_sale_title {line-height: 1.2;}
  .related_prods .pump_up_prod_buy {width: 44.5vw; height: 70vw;}
  .related_prods .pump_up_prod_wrap {margin-top: 3vw !important;}
  .related_prods .pump_up_prod_buy .pump_up_prod_buy_title, .related_prods .pump_up_prod_buy .pump_up_prod_buy_price_sale {font-size: 5.517241379310345vw !important; line-height: 1 !important; margin-top: 2vw !important;}
  .related_prods .pump_up_prod_buy .pump_up_prod_buy_price_reg {line-height: 1 !important;}
  .related_prods_item_pump_up .pump_up_prod_buy_buy_bt {margin-top: 3vw !important;}
  
  .pump_up_wrap .certificates_title, .pump_up_wrap .reviews_title, .pump_up_wrap .partners_title {font-size: 6.436781609195402vw !important;}
  .pump_up_wrap .certificates_tx p {font-size: 5.517241379310345vw !important;}
  
  .health_products_im_wrap {height: 113.488372093023256vw;}
  /*
  .health_products_ele_im picture {bottom: -24vw; left: -4vw;}
  .health_products_ele_im img {width: 72.325581395348837vw;}*/
  #biamba_pump_up .prod_content {margin-right: 0;}
  #biamba_pump_up .prod_im img {width: 27vw !important;}
  #biamba_pump_up .prod_content {padding-bottom: 0;}
  
  .pump_up_prod_buy_price_reg:after {height: 1px;}
  
  .page_wrap.inner_page_wrap .pump_up_about .bg_im img {object-position: center top;}
  .cloud_item_1_1 {width: 54.942528735632184vw; top: 69.885057471264368vw; right: -5.057471264367816vw;}
  .cloud_item_1_2 {width: 43.908045977011494vw; top: 81.839080459770115vw; right: unset; left: -3.67816091954023vw;}
  .cloud_item_1_3 {width: 43.908045977011494vw; top: 173.333333333333333vw; right: -23.448275862068966vw;}
  .cloud_item_1_4 {width: 84.367816091954023vw; top: 192.183908045977011vw; right: 5.977011494252873vw;}
  
  .about_prod_im {top: 179.75vw; right: 32.520833vw; width: 63.854167vw;}
  .pump_up_about_prod_title {font-size: 10.574712643678161vw; line-height: 1;}
  .pump_up_about_prod_title > span {font-size: 11.03448275862069vw; line-height: 1;}
  .pump_up_about_prod_title {top: 214.208333vw; right: 9.655172413793103vw;}
  
  .cloud_item_2_1 {width: 75.862068965517241vw; top: 9.195402298850575vw; right: -39.540229885057471vw;}
  .cloud_item_2_2 {width: 45.977011494252874vw; top: 43.67816091954023vw; left: -24.367816091954023vw; right: unset;}
  .cloud_item_2_3 {width: 45.977011494252874vw; top: 68.045977011494253vw; right: 9.195402298850575vw; left: unset;}
  .cloud_item_2_4 {width: 45.977011494252874vw; top: 125.517241379310345vw; left: -13.333333333333333vw; right: unset;}
  .cloud_item_2_5 {display: none !important;}
  
  .newspitem {font-size: 4.651162790697674vw !important; margin-top: -5.5vw; margin-right: -8.8vw;}
  .pump_up_prod_title .newspitem {right: 0; margin-top: -3.2vw; margin-right: -7.6vw;}
  
  .pump_up_prod_bottom {display: block; margin-right: 0;}
  .pump_up_prod_double .pump_up_prod_im img {width: 60.45814vw; margin-top: 0.55vw; right: 44.5vw;}
  .pump_up_prod_double .pump_up_prod_buy {top: 6.3vw; right: 0.7vw;}
  .pump_up_prod_subtitle br {display: none;}
  .pump_up_about_in {display: block; text-align: center;}
  .pump_up_about_right {width: 100%; padding-top: 10vw; padding-right: 0; padding-bottom: 5vw;}
  .pump_up_about_ele_im img {width: 46.744186046511628vw; margin: 0 auto;}
  .pump_up_about_tx p {font-size: 4.186046511627907vw;}
  .pump_up_about_tx p br {display: none;}
  .pump_up_about_tx_2 {font-size: 3.720930232558139vw; text-align: center; max-width: 71.86046511627907vw; margin: 0 auto; line-height: 1.4; margin-top: 3vw;}
  .pump_up_about_left {width: unset; padding-top: 0; padding-right: 0;}
  .pump_up_about_left_top {width: unset; text-align: center;}
  .pump_up_about_title_2 {font-size: 4.186046511627907vw;}
  .pump_up_about_tx_3 {font-size: 3.720930232558139vw;}
  .pump_up_about_title_3 {font-size: 11.162790697674419vw; line-height: 0.9; margin-top: 4vw;}
  .pump_up_about_title_3 > span {display: block; color: #FF940E; font-size: 11.162790697674419vw;}
  .pump_up_about .about_icons {display: flex; flex-wrap: wrap; max-width: 80vw; margin: 10vw auto 0; padding-bottom: 10vw;}
  .pump_up_about .about_icon {display: block; width: 50%;}
  .pump_up_about .about_icon_im img {width: 9.302325581395349vw;}
  .pump_up_about .about_icon_tx {font-size: 3.255813953488372vw; margin-right: 0; margin-top: 3vw; width: 36vw;}
  .pump_up_avns_subtitle > .newspitem {margin-top: -3.2vw; margin-right: -9.2vw;}
  .pump_up_avn_im {position: static; width: 52.093023255813953vw; margin: 5vw auto 0;}
  .pump_up_avns_icons_col_1, .pump_up_avns_icons_col_2 {width: 100%;}
  .page_wrap.inner_page_wrap .pump_up_avns_icon_im img {width: 15.5vw; height: 15.5vw !important; margin-right: -7.75vw; top: -4vw;}
  .pump_up_avns_icon:nth-child(odd) {margin-right: 0;}
  .pump_up_avns_icon:nth-child(even) {margin-left: 0;}
  .page_wrap.inner_page_wrap .pump_up_avns_icon:nth-child(4) .pump_up_avns_icon_im img {width: 12vw; height: 12vw !important; top: -3.6vw; margin-right: -6vw;}
  
  
  .pump_up_technology_title {font-size: 6.511627906976744vw;}
  .pump_up_technology_subtitle {font-size: 4.651162790697674vw; width: 82.325581395348837vw; height: 27.209302325581395vw; padding-top: 11.5vw; margin-top: -6vw;}
  .page_wrap.inner_page_wrap .pump_up_technology_icon_im img {height: 13.953488372093023vw !important; margin-right: 4vw;}
  .pump_up_technology_icon {width: 50%; margin-bottom: 8vw;}
  .pump_up_technology {height: 246.976744186046512vw; padding-top: 10vw;}
  .pump_up_technology_icon_tx {font-size: 3.255813953488372vw; margin-top: 0.4vw; padding: 0 4vw;}
  .pump_up_technology_icon_tx br {display: none;}
  .pump_up_technology_icons {max-width: 86vw; margin: 6vw auto 0;}
  .pump_up_innovations_top lottie-player {width: 15.348837209302326vw;}
  .pump_up_innovations_title {font-size: 6.511627906976744vw;}
  .pump_up_innovations_subtitle {font-size: 4.651162790697674vw; padding: 0 4vw;}
  .pump_up_innovations {height: 148.372093023255814vw; padding-top: 10vw;}
  .pump_up_innovation_item_im {width: 44.651162790697674vw; height: 44.651162790697674vw; border-radius: 22.325581395348837vw;}
  .pump_up_innovation_items .slick-dots li {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .pump_up_innovation_items .slick-dots li button {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .pump_up_innovation_item_content {margin-top: 5vw;}
  .pump_up_innovation_item_tx p {font-size: 3.255813953488372vw;}
  .pump_up_innovation_item_tx {padding: 0 8vw;}
  .pump_up_innovation_item_tx p br {display: none;}
  .pump_up_prod2_title {font-size: 5.581395348837209vw;}
  .pump_up_prod2_title_subtitle {font-size: 7.441860465116279vw; text-shadow: none; margin-top: 6vw;}
  .pump_up_prod2_title_subtitle .newspitem {margin-top: 4.3vw; margin-right: -10vw;}
  .pump_up_prod2_tx, .pump_up_prod2_tx_2 {font-size: 4.186046511627907vw;}
  #prod_2.pump_up_prod .wrap {padding: 0;}
  .pump_up_prod2_tx_2 {padding: 0.3vw 2vw;}
  .pump_up_prod2_tx_3 {display: none;}
  #prod_2.pump_up_prod {height: unset;}
  .pump_up_innovation_items .slick-dots {margin-top: 8vw !important;}
  .pump_up_innovation_items .slick-arrow {width: 6.976744186046512vw; height: 6.976744186046512vw; top: 18vw;}
  .pump_up_innovation_items .slick-prev {right: -3vw;}
  .pump_up_innovation_items .slick-next {left: -3vw;}
  .pump_up_technology_icon:nth-child(5) .pump_up_technology_icon_im img, .pump_up_technology_icon:nth-child(7) .pump_up_technology_icon_im img, .pump_up_technology_icon:nth-child(8) .pump_up_technology_icon_im img {margin-left: 3.9vw;}
  .pump_up_main_title {line-height: 0.9;}
  .pump_up_main_title > span, .pump_up_about_prod_title > span {color: #21BAC4;}
  .pump_up_prod_tx {font-size: 5.581395348837209vw; line-height: 1.347916666666667; padding: 0 10vw;}
  .pump_up_prod_single .pump_up_prod_wrap {padding-right: 34vw;}
  .pump_up_prod_double {margin-top: 13vw; margin-right: -2vw;}
  .pump_up_about_ele_im_wrap {display: inline-block; width: 69.767441860465116vw; height: 69.767441860465116vw;}
  .pump_up_about_2 {height: 101.395348837209302vw;}
  .pump_up_about2_tx {font-size: 5.581395348837209vw; line-height: 1.617916666666667;}
  .pump_up_about2_tx_2 {font-size: 5.581395348837209vw; padding-left: 10vw;}
  .pump_up_about2_tx_2 img {margin-right: 1.5vw; width: 7.854167vw;}
  .page_wrap.inner_page_wrap.pump_up_wrap .pump_up_about2 > .wrap {padding: 7vw 7vw 0 0;}
  
  .pump_up_avns_icon .is_new {bottom: 4vw; right: 0; font-size: 3.720930232558139vw;}
  .pump_up_technology_icon .is_new {font-size: 4.186046511627907vw; top: 9.5vw; right: 0;}
  
  .pump_up_about_ele_1 {width: 6.93953488372093vw; height: 6.93953488372093vw; top: 14.729167vw; right: unset; left: 2vw;}
  .pump_up_about_ele_2 {width: 19.2vw; height: 19.2vw; top: 85.166667vw; left: unset; right: -7vw;}
  .pump_up_about_ele_3 {width: 6.93953488372093vw; height: 6.93953488372093vw; top: 147.729167vw; right: unset; left: 2vw;}
  .pump_up_about_ele_4 {width: 14.890697674418605vw; height: 14.890697674418605vw; top: unset; bottom: -7.4vw; left: unset; right: 2vw;}
  
  .pump_up_about_2 .wrap {padding: 10vw 7vw 0 0 !important;}
  
  .pump_up_modes_in {display: block; text-align: center;}
  .pump_up_modes_right, .pump_up_modes_left {width: 100%;}
  .pump_up_modes_title {font-size: 5.504587155963303vw;}
  .pump_up_modes_subtitle {font-size: 3.211009174311927vw; margin-top: 2vw;}
  .pump_up_modes {padding: 10vw 0; height: 244.688073394495413vw;}
  .pump_up_modes_ele_im {margin-top: 7vw; margin-right: 5vw;}
  .pump_up_modes_ele_im img {width: 72vw;}
  .pump_up_modes_item_im img {display: inline-block;}
  .pump_up_modes_item:first-child .pump_up_modes_item_im img {width: 7.974654377880185vw;}
  .pump_up_modes_item:nth-child(2) .pump_up_modes_item_im img {width: 9.708715596330275vw;}
  .pump_up_modes_item:nth-child(3) .pump_up_modes_item_im img {width: 9.708715596330275vw;}
  .pump_up_modes_item_title {font-size: 4.128440366972477vw; font-weight: 800; margin-top: 4vw;}
  .pump_up_modes_item_tx {font-size: 3.211009174311927vw;}
  .pump_up_modes_item {margin-bottom: 8vw;}
  .pump_up_modes_left {margin-right: 0; padding-top: 6vw;}
  .pump_up_modes_items {max-width: 65.612385321100917vw; margin: 0 auto;}
  
  .pump_up_prod_buy {background-image: url('https://biamba.co.il/wp-content/uploads/2024/06/pump_up_prod_bg_m_n.png') !important;}
  /* end pump up */
  
  /* new home page */
  
  .pumps_item_im {display: inline-flex; position: relative; justify-content: center; align-items: center; width: 19.791666666666667vw; height: 19.791666666666667vw; border-radius: 9.895833333333335vw; /*background-color: #E9F7F8;*/}
  .page_wrap.inner_page_wrap .pumps_item_im img {display: block; width: 100%; height: 100% !important; object-fit: contain; object-position: center center;}
  .pumps_item {width: 33.3333333%; margin: 0 0 2vw;}
  .pumps_item.item_1, .pumps_item.item_2, .pumps_item.item_3 {margin-bottom: 8vw;}
  .pumps_item.item_4 {width: 45%;}
  .pumps_item.item_5 {width: 40%;}
  .slick-center.pumps_item {transform: scale(1) !important; z-index: 10; opacity: 1;}
  .pumps_items {text-align: center; margin-top: 4vw; justify-content: space-between;}
  .pumps_items .slick-arrow {display: block; position: absolute; cursor: pointer; z-index: 10; -webkit-appearance: none; background: none; border: none; color: transparent; padding: 0; box-shadow: none; width: 2.65625vw; height: 2.65625vw; top: 9.4vw; right: 0; background-image: url('assets/images/arr_right_orange.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat;}
  .pumps_items .slick-next {transform: rotate(180deg); left: 0; right: unset;}
  .pumps_items .slick-dots {display: flex !important; margin: 2vw 0 0 !important; padding: 0 !important;}
  .pumps_items .slick-dots li::marker {display: none !important; color: transparent !important;}
  .pumps_items .slick-dots li {width: 0.625vw; height: 0.625vw;}
  .pumps_items .slick-dots li button {-webkit-appearance: none; background: none; border: 1px solid #FF940E; border-radius: 50%; color: transparent; box-shadow: none; padding: 0; display: block !important; width: 0.625vw; height: 0.625vw;}
  .pumps_items .slick-dots .slick-active button {background-color: #FF940E;}
  
  .pumps_item_im {width: unset; height: 32vw; border-radius: unset;}
  .pumps_items .slick-dots li {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .pumps_items .slick-dots li button {width: 2.790697674418605vw; height: 2.790697674418605vw;}
  .pumps_items .slick-dots {margin-top: 8vw !important;}
  .pumps_items .slick-arrow {width: 6.976744186046512vw; height: 6.976744186046512vw; top: 32vw;}
  .pumps_items .slick-prev {right: -1vw;}
  .pumps_items .slick-next {left: -1vw;}
  
  .pumps_home {padding-top: 0 !important; padding-bottom: 0 !important;}
  
  .pumps_item_title {font-size: 4.186046511627907vw; margin-top: 0;}
  .pumps_tx_m1 {font-size: 3.720930232558139vw; margin-top: 3.2vw;}
  .pumps_tx_m2 {font-size: 4.186046511627907vw; font-weight: 700; margin-top: 2.6vw;}
  
  .pumps_tx2_m1 {font-size: 3.720930232558139vw; margin-top: 6.8vw;}
  .pumps_tx2_m2 {font-size: 3.720930232558139vw; color: #21BAC4; font-weight: 700; margin-top: 3.6vw;}
  
  .pumps_item_im img {width: 30vw !important;}
  .pumps_item.item_4 .pumps_item_im img {width: 43vw !important;}
  .pumps_item.item_5 .pumps_item_im img {width: 32vw !important;}
  /* end new home page */
  
  
  .related_prods .coolbag_prod_wrap {padding-bottom: 35vw;}
  .related_prods_item_take_air, .related_prods_item_cool_massage {padding-bottom: 7vw;}
  .payment_method_multipass .multipass-items .multipass-item:nth-child(2):after {content: ""; display: block; position: absolute; bottom: -15vw; right: 50%; transform: translateX(50%); width: 90vw; height: 27vw; background-color: #ffffff;}
  
  
  /* new compare */
  .compare2_wrap .top {height: 103.95348837vw; padding-top: 0;}
  .compare_top_tx {font-size: 4.186046511627907vw;}
  .compare_top_tx_2 {font-size: 4.186046511627907vw; margin-top: 0.2vw;}
  .compare_pumps_subtitle {font-size: 3.720930232558139vw; padding: 0 4vw; margin-top: 4vw; color: #4d4d4d; font-weight: 700;}
  .compare_pumps_tx {font-size: 3.720930232558139vw; line-height: 1.6; margin-top: 2vw;}
  .compare_pumps_item_title {font-size: 4.651162790697674vw;}
  .compare2_wrap .compare_pumps_item .wrap {display: block; text-align: center; max-width: 94vw;}
  .compare_pumps_item_content {width: unset !important;}
  .compare_pumps_item_im {width: 46.511627906976744vw; height: 46.511627906976744vw; margin: 6vw auto 0 !important;}
  .compare_pumps_item_tx {font-size: 3.255813953488372vw; margin-top: 6vw;}
  .compare_pumps_item_bt > a, .page-id-102303 .prod_item_top_bt a, .write_item_bt, .orange_bt_new > a, .blue_bt_new > a {height: 8.353488372093024vw; line-height: 8.353488372093024vw; border-radius: 8.353488372093024vw; padding-right: 2.5vw; padding-left: 9vw; font-size: 3.255813953488372vw; background-size: 6.246511627906977vw; background-position: 1vw center;}
  .write_item_bt {font-size: 3.6vw; padding: 0 4vw; margin-top: 3vw; height: 7.8vw; line-height: 7.8vw;}
  .compare_pumps_item_bt {margin-top: 4vw;}
  .compare_pumps_item {margin-bottom: 12vw;}
  .who_top_grad_bg {top: -6.9vw; height: 132.069767441860465vw;}
  .who_top_grad_bg2 {top: 34.418604651162791vw; height: 86.376744186046512vw;}
  .who_subtitle {font-size: 13.953488372093023vw; line-height: 0.958;}
  .who_top_titles {top: 75.520833vw; right: unset; left: 50%; transform: translateX(-50%); width: 68.372093023255814vw;}
  .compare_who_title {font-size: 5.581395348837209vw;}
  .compare_who_item {width: 100%; margin-bottom: 8vw;}
  .compare_who_item:nth-child(1) .compare_who_item_im img {width: 24.734883720930233vw;}
  .compare_who_item:nth-child(2) .compare_who_item_im img {width: 35.472093023255814vw;}
  .compare_who_item:nth-child(3) .compare_who_item_im img {width: 31.990697674418605vw;}
  .compare_who_item:nth-child(4) .compare_who_item_im img {width: 38.811627906976744vw;}
  .compare_who_item:nth-child(5) .compare_who_item_im img {width: 34.27906976744186vw;}
  .compare_who_item_title {font-size: 3.255813953488372vw;}
  .compare_who_item_tx {font-size: 3.255813953488372vw; width: unset !important;}
  .compare_who_item_in {flex-wrap: wrap;}
  .compare_who_item_content {width: 53.488372093023256vw;}
  .who_bottom .wrap {max-width: 90vw; padding: 0 !important;}
  .compare_who_item_im {width: 35vw;}
  .compare_who_item:nth-child(even) .compare_who_item_in {flex-direction: row-reverse;}
  .who_bottom {padding-top: 20vw;}
  .comparison_subtitle {font-size: 4.186046511627907vw;}
  .comparison_tx {font-size: 3.2vw;}
  .comparison_filter {margin: 0 2vw 2vw;}
  .comparison_filter a {height: 4.651162790697674vw; line-height: 4.651162790697674vw; border-radius: 4.651162790697674vw; font-size: 3vw; padding: 0 2.2vw;}
  .comparison_filter:not(.active) a:hover {color: #21BAC4; border: 1px solid #21BAC4; background-color: transparent;}
  .comparison_filter:not(.active) a:hover > span {color: #21BAC4;}
  .comparison_filters {flex-wrap: wrap;}
  .comparison_bottom {padding-top: 4vw;}
  .im_cell img {width: 15.162790697674419vw;}
  .cmp_row.item_1 .cmp_cell_n p, .cmp_row.item_1 .cmp_cell_n {font-size: 4vw; line-height: 1;}
  .cmp_row.item_1 .cmp_cell_n {height: 20vw;}
  .cmp_cell_n.item_1 {width: 25.348837209302326vw;}
  .cmp_cell_n {width: 18.604651162790698vw; min-height: 6.976744186046512vw; font-size: 4vw; padding: 1.2vw 2vw; border-left-width: 2px;}
  .compare2_wrap .im_cell.item_1 {display: flex;}
  .cmp_cell_n p {font-size: 4vw; line-height: 1; letter-spacing: 0;}
  .cmp_span {font-size: 2.6vw; line-height: 1.36;}
  .uncheck {width: 3vw; height: 3vw;}
  .check {width: 4vw; height: 3vw;}
  .check_tx {font-size: 3vw; width: 9vw; line-height: 1; margin-right: 1vw;}
  
  .compare2_wrap .cmp_tbl_bottom .compare_pumps_item_bt > a {color: transparent; position: relative; height: 5.2vw; line-height: 5.2vw; border-radius: 5.2vw; padding-left: 3vw; padding-right: 3vw; font-size: 3.2vw; background-image: none;}
  .compare2_wrap .cmp_tbl_bottom .compare_pumps_item_bt > a:after {content: "לרכישה"; display: block; position: absolute; top: 0; color: #ffffff;}
  .compare2_wrap .cmp_tbl_bottom .compare_pumps_item_bt > a:hover {background-color: #FF940E; color: transparent; box-shadow: none;}
  .compare2_wrap .cmp_tbl_bottom .compare_pumps_item_bt > a:hover:after {color: #ffffff;}
  /* end new compare */
  
  .menu-item-43023 {padding-left: 6vw;}
  .pump_up_prod_double .pump_up_prod_wrap {margin-right: -4vw;}
  
  .home_2_wrap .top .wrap {padding-top: 0;}
  
  #JPO_info .jpo_close {left: 5.116279069767442vw; top: 5.116279069767442vw;}
  #JPO_info .jpo_close a {width: 4.186046511627907vw; height: 4.186046511627907vw;}
  #JPO_info .jpo_in {width: 85.241860465116279vw; height: 149.004651162790698vw; padding: 9vw 1vw 5vw 5vw; border-radius: 4vw;}
  #JPO_info .jpo_in {padding: 2vw; height: auto; overflow: hidden;}
  
  .coolbag_info_bt_wrap a:hover {background-color: #ffffff !important; color: #21BAC4 !important; border: 1px solid #21BAC4 !important;}
  .post_related_title {margin-right: 0; margin-left: 0; margin-bottom: 20px;}
  
  .author_top {justify-content: center; text-align: center; padding: 2rem;}
  .author_name {margin: 1.5rem 0 0 0 !important; font-size: 1.7rem; line-height: 1.2;}
  #single-post.single-page #entry-content .featured-image {margin-top: 0;}
  #single-post.single-page #entry-content .featured-image img {border-radius: 1rem;}
  .author_bio_section, #ez-toc-container {margin-top: 3rem !important;}
  #post-related {padding-top: 1rem;}
  .im_cell.item_5 img {width: 14vw; top: 0.5vw;}
  
  .single-post .site-content {overflow-x: hidden;}
  
  .product-name-wrap {text-align: center; padding: 0 5vw;}
  [data-product-id="42994"] .product-name-wrap, [data-product-id="46979"] .product-name-wrap {padding: 0 1vw;}
  
  .woocommerce a.button[data-product_id="110"] {padding-right: 4vw; padding-left: 4vw;}
  .page_wrap.pump_pro_wrap .s_bt a[data-product_id="15628"], .page_wrap.pump_pro_wrap .s_bt a[data-product_id="46976"] {font-size: 4.4vw !important;}
  .orange_bt_new > a, .blue_bt_new > a {width: 46vw; padding-left: 7vw;}
  
  .bras_2_top {height: 180.232558139534884vw;}
  .bras_2_top_subtitle {font-size: 5.116279069767442vw; color: #ffffff;}
  .bras_2_main_title, .bras_2_main_title span {font-size: 11.162790697674419vw;}
  .bras_2_main_title {direction: ltr;}
  .bras_2_main_title span {display: inline-block;}
  .bras_2_top_in {width: 100%;}
  .bras_2_top_im img {width: 49.767441860465116vw;}
  .bras_2_top_im {margin-top: 46.5vw;}
  .bras_2_top_tx p {font-size: 4.186046511627907vw;}
  .bras_2_top_tx p strong {font-weight: 700;}
  .bras_2_prod_1_in {display: block; padding-top: 0;}
  .bras_2_prod_1_right {display: none;}
  .bras_2_prod {height: 169.534883720930233vw; padding: 8vw 0 0;}
  .prod_color_items_im_comfort_plus {width: 8vw; height: 36.046511627906977vw;}
  .prod_color_items_im_comfort_plus.active {width: 36.046511627906977vw;}
  .prod_color_items_im_comfort_plus.active img {width: 36.046511627906977vw;}
  .prod_color_items_im_comfort_plus img {width: 26.902325581395349vw;}
  .prod_var_title {font-size: 4.186046511627907vw;}
  .bras_2_prod_1_left {width: 77.441860465116279vw; margin: 6vw auto 0;}
  .rb_comfort_plus {width: 5.581395348837209vw; height: 5.581395348837209vw; margin-bottom: 2.5vw; margin-left: 0;}
  .rbwrap_comfort_plus {flex-direction: column-reverse; font-size: 3.720930232558139vw;}
  .prod_color_items_comfort_plus {margin-top: 4vw;}
  .prod_size {margin-top: 6vw;}
  .rbwrap_comfort_plus_s {font-size: 2.790697674418605vw;}
  .rb_tx_size {width: 5.8139534883720935vw; height: 5.813953488372093vw;}
  .prod_size_items_comfort_plus {margin-top: 4vw;}
  .prod_color .rbwrapwrap_comfort_plus {width: 25%;}
  .prod_size .rbwrapwrap_comfort_plus {width: 20%;}
  .prod_buy_items_comfort_plus .prod_sale_price {font-size: 7.441860465116279vw;}
  .prod_buy_items_comfort_plus .prod_reg_price_wrap {font-size: 4.651162790697674vw; margin-top: 0; margin-right: 3vw;}
  .prod_buy_items_comfort_plus .prod_buy_item {display: flex; margin-right: 0; justify-content: center; align-items: center; margin-top: 7vw;}
  .prod_buy_items_comfort_plus .prod_reg_price {display: block;}
  .prod_buy_items_comfort_plus {margin-top: 10vw;}
  .prod_color_items_ims_comfort_plus {margin-bottom: 6vw;}
  .bras_2_prod2_im img {width: 69.767441860465116vw;}
  .bras_2_prod2_im {position: absolute; margin-top: 0; top: -2vw; right: 15vw;}
  .bras_2_prod2_tx {margin-top: 4vw;}
  .bras_2_bottom .reviews {padding-top: 7vw !important;}
  .pump_up_about_1a .pump_up_about_right {width: 100%; padding: 0 7vw;}
  .pump_up_about_1a_im {width: 100%; height: unset;}
  .pump_up_about_1a_im img {display: block; margin: 0 auto; width: 60vw; height: 60vw; border-radius: 30vw;}
  .pump_up_about_1a_title {padding: 0 7vw;}
  .pump_up_about_1a .pump_up_about_left {margin-top: 6vw;}
  .pump_up_prod_tx {margin-top: 4vw;}
  .prod_tx_2 {margin-top: 4vw; padding: 0 12vw;}
  
  .page_wrap.inner_page_wrap.pads_wrap .pads_buy_bt_wrap .s_bt a {width: 52vw;}
  
  .page_wrap.inner_page_wrap .bras_2_prod.prods2 .bg_im img {object-position: top center;}
  
  .warm_buy_bt_wrap a {font-size: 4.4vw !important;}
  .related_prods .rbwrapwrap_comfort_plus * {font-size: 2.7vw !important;}
  .prod_buy_items.prod_buy_items_comfort_plus .prod_reg_price_wrap * {line-height: 1;}
  .prod_buy_items_comfort_plus .prod_reg_price_wrap {margin-right: 2vw;}
  .prod_buy_items_comfort_plus .prod_buy_item:last-child {display: block; margin-right: 2vw;}
  
  
  .bras_wrap .prod_buy_items {display: flex;}
  .bras_wrap .prod_buy_items .prod_buy_item:last-child {width: 59%;}
  .bras_wrap .bras_buy_bt {margin-top: 0.6vw;}
  
  .sfnote .sizes_note_title {padding-right: 4.5vw; background-size: 4vw 4vw;}
  .sizes_note_title {font-size: 3vw;}
  .sizes_note_tx {position: relative; z-index: 2; font-size: 3vw;}
  .sfnote.sizes_note {margin-top: 5vw; margin-bottom: 4vw;}
  .sfnote:before {top: -2vw; height: calc(100% + 4vw);}
  
  a.bt_additional_info.bt_additional_info_sm, .related_prods_item_take_air .take_air_prod_buy_buy_bt .s_bt a, .orange_bt_sm a, .orange_bt_sm span, button.blue_bt_sm, input[type="submit"].orange_bt_sm {width: 31.635416666666667vw !important; padding: 0; font-size: 4.166666666666667vw !important; margin-top: 1vw; height: 7.5vw !important; line-height: 7.5vw !important; border-radius: 7.5vw !important;}
  .prod_buy_items_comfort_plus {display: block !important;}
  
  .prods_panel_options_comfort_plus a.bt_additional_info.bt_additional_info_sm, .prods_panel_options_comfort_plus .orange_bt_sm a {width: 41vw !important;}
  .related_prods_item_cool_massage a.bt_additional_info.bt_additional_info_sm {width: 37.793103448275862vw !important;}
  .related_prods_item_cool_massage .cool_massage_prod_buy {top: 2vw; right: 50%;}
  .related_prods_item_cool_massage .cool_massage_prod_im_1 img {width: 18.627907vw; top: 45vw; right: -7.8vw;}
  .related_prods_item_cool_massage .cool_massage_prod_im_2 img {width: 19vw; top: 43.5vw; left: -7.5vw;}
  
  #content.site-content {overflow: hidden;}
  
  
  /* home new jan 2025 */
  .home_3_wrap .top {height: 123.13953488vw; padding-top: 0;}
  .home_3_wrap .home_top_im img {width: 39.95327103vw;}
  .home_3_wrap .top_title {font-size: 6.07476636vw; top: unset; bottom: 8vw;}
  .home_3_wrap .top .wrap {padding: 18.21495327vw 0 0 !important; height: 100% !important;}
  .sec_prod_title {font-size: 6.54205607vw; min-width: unset; width: unset; padding: 0 9.11214953vw; height: 10.51401869vw; line-height: 10.51401869vw; border-radius: 0 0 7.00934579vw 7.00934579vw; font-weight: 700;}
  .home_3_wrap .sec_prod_items {padding-top: 0; padding-bottom: 4vw;}
  .sec_prod_tx {font-size: 3.73831776vw; max-width: 75vw; margin: 4vw auto 0;}
  .prod_item_im {height: 28vw;}
  .prod_item_im img {width: 36vw;}
  #pumps .prod_item_title {font-size: 3.27102804vw; padding: 0 6vw !important;}
  #pumps .item_2 .prod_item_title {padding: 0 2vw !important;}
  #pumps .prod_item.item_5 .prod_item_im img {width: 41vw; position: relative; top: -4vw;}
  #pumps .prod_item.item_5 .prod_item_im {top: 5vw;}
  .prod_items {justify-content: center; max-width: 96vw;}
  #pumps .prod_item.item_1 .prod_item_title, #pumps .prod_item.item_4 .prod_item_title, #pumps .prod_item.item_5 .prod_item_title {padding: 0 13vw;}
  .sec_prod_tx_2 {max-width: 74.523364vw; margin: 4vw auto 0;}
  .sec_prod_tx_2 p, .prod_item_item_tx, .prod_item_subtitle, .home_3_wrap .write_item_title, .home_3_wrap .write_item_tx, .partners_tx p, .home_3_wrap .write_item_source, .home_3_wrap .talk_video_title, .home_3_wrap .talk_video_desc, .home_3_wrap .talk_video_quote {font-size: 3.73831776vw;}
  .sec_prod_tx_2 p {font-size: 3.27102804vw; letter-spacing: 0;}
  .sec_prod_bt > a {width: 51.40186916vw !important;}
  .sec_prod_bt {margin-top: 4vw;}
  .sec_im img {height: 58.41121495vw;}
  .prod_item_title {font-size: 5.60747664vw;}
  .sec_prod_items:not(#pumps) .prod_items {display: block; margin-top: 8vw;}
  .sec_prod_items:not(#pumps) .prod_item {width: 100%; margin-bottom: 20vw;}
  #product_category_1 .prod_item {margin-bottom: 11.44859813vw;}
  .sec_prod_items:not(#pumps) .prod_item .prod_item_im img {width: 48.59813084vw;}
  #product_category_1 .prod_item.item_4 .prod_item_im img, #product_category_1 .prod_item.item_5 .prod_item_im img {width: 62vw;}
  .sec_prod_items:not(#pumps) .prod_item .prod_item_im {height: unset !important;}
  .prod_item_bt {margin-top: 4vw;}
  .prod_item_bt > span {width: 51.40186916vw !important;}
  #product_category_2 .prod_item.item_1 {margin-bottom: 20vw;}
  #product_category_2 .prod_item_title br {display: none;}
  #product_category_4 .prod_item .prod_item_im img {width: 40vw !important;}
  #product_category_4 .prod_item .prod_item_im {height: 37vw !important;}
  #product_category_4 .prod_item_item_tx {height: unset;}
  #pumps .prod_item_im img {width: 30vw;}
  .prod_item {width: 50%; margin-bottom: 20vw !important;}
  #pumps .prod_item {width: 33.33%; margin-bottom: 10vw !important;}
  #product_category_4 .prod_item.item_22 .prod_item_im img {width: 36.242991vw !important;}
  #product_category_4 .prod_item.item_3 .prod_item_im {position: relative; height: 47vw !important;}
  #product_category_6 .prod_item .prod_item_im img {width: 26.86915888vw !important;}
  #product_category_6 .prod_item.item_2 .prod_item_im img {width: 22.86915888vw !important;}
  #product_category_6 .prod_item .prod_item_im {position: relative; height: 55vw !important; margin-top: 4vw;}
  #product_category_6 .prod_item.item_2 .prod_item_im, #product_category_6 .prod_item.item_3 .prod_item_im img {height: 57vw !important; width: auto !important;}
  #product_category_6 .prod_item.item_3 .prod_item_item_tx {max-width: 80vw;}
  #product_category_6 .prod_item.item_4 .prod_item_im {top: unset;}
  #product_category_6 .prod_item.item_4 .prod_item_im img {width: 29.205607488vw !important;}
  #product_category_6 .prod_item.item_4 .prod_item_im {height: 71vw !important;}
  #product_category_7 .prod_item .prod_item_im {height: 54vw !important;}
  #product_category_7 .prod_item .prod_item_im img {width: 30.60747664vw !important;}
  #product_category_8 .item_2 .prod_item_im img {width: 62.85046729vw !important;}
  .sec_blue_orange_title {font-size: 5.60747664vw;}
  .home_3_wrap .talk_video_in, .home_3_wrap .write_item_im {border-radius: 2.3364486vw;}
  .home_3_wrap .talk_video {width: 100%; padding: 0;}
  .home_3_wrap .write_item {width: 100%;}
  .home_3_wrap .write_item_im img {height: 49vw !important;}
  .write_item_content, .talk_video_content {margin-top: 3vw;}
  .home_3_wrap .talk, .home_3_wrap .write {padding: 0 4vw !important;}
  .home_3_wrap .write {padding-top: 10vw !important;}
  .follow {display: block; text-align: center; margin-top: 0; padding-top: 2vw;}
  .follow_title {font-size: 6.54205607vw; margin-right: 0;}
  .soc_items {justify-content: center; gap: 2vw; margin-top: 6vw;}
  .soc_items img {width: 6.07476636vw; height: 6.07476636vw;}
  .sec_newsletter_in {flex-direction: column-reverse; width: unset; border-radius: 0; box-shadow: none;}
  #newsletter {padding: 0;}
  .sec_newsletter .wrap {padding: 12vw 0 0;}
  .sec_newsletter_content, .sec_newsletter_im {width: 100%;}
  .sec_newsletter_im img {position: static; height: 63.084112vw;}
  .sec_newsletter_title {font-size: 6.54205607vw;}
  .sec_newsletter_tx {font-size: 3.27102804vw; margin-top: 2vw;}
  .sec_newsletter_content {padding: 8vw 4vw;}
  .home_3_wrap .finput input {font-size: 3.27102804vw !important;}
  .home_3_wrap .s_bt input {font-size: 3.27102804vw;}
  .home_3_wrap #newsletter .wpcf7 {width: 60vw; margin: 4vw auto 0;}
  .sec_certificate_im img {display: inline-block; width: 38.31775701vw;}
  .sec_certificate_in {display: block; max-width: 60.04672897vw; margin: 0 auto;}
  .sec_certificate_content {width: unset; text-align: center; margin-right: 0;}
  .sec_certificate_title {font-size: 5.60747664vw; margin-top: 3vw;}
  .sec_certificate_tx {margin-top: 3vw; font-size: 3.27102804vw;}
  .home_3_wrap .reviews_title, .home_3_wrap .partners_title {font-size: 5.60747664vw; margin-bottom: 6vw;}
  .home_3_wrap .reviews {padding: 10vw 0 0 !important;}
  .home_3_wrap .partners {padding: 12.533333333333333vw 0 !important;}
  .home_3_wrap .wpcf7 form .wpcf7-response-output {font-size: 3.27102804vw; margin: 4vw 0 0 !important; border-radius: 4vw !important; border-width: 2px !important; padding: 2vw 4vw !important; color: #4d4d4d; line-height: 1.3; border-width: 1px !important;}
  .wpcf7-not-valid-tip {font-size: 3.27102804vw !important; text-align: right; margin: 2vw 0;}
  .home_3_wrap .finput input.wpcf7-not-valid {border-color: #dc3232 !important;}
  .home_3_wrap .wpcf7-list-item > label {flex-wrap: wrap; font-size: 3.27102804vw !important;}
  .home_3_wrap .finput .wpcf7-list-item input {width: 3vw !important; height: 3vw !important;}
  .home_3_wrap .wpcf7-list-item input {margin-left: 2vw;}
  .home_3_wrap .wpcf7-list-item input:checked + .wpcf7-list-item-label:before {right: 0.5vw; margin-top: -1vw; width: 2vw; height: 2vw;}
  .home_3_wrap .wpcf7-not-valid-tip {font-size: 3.27102804vw !important; margin: 1.5vw 0;}
  .home_3_wrap .s_bt input:hover {transform: none; transition-timing-function: none;}
  
  #pumps .prod_item.item_4, #pumps .prod_item.item_5 {margin-bottom: 6vw !important; width: 42%; position: relative; right: -4vw;}
  #pumps .prod_item.item_4 .prod_item_title {padding: 0 10vw !important;}
  #pumps .prod_item.item_5 .prod_item_title {padding: 0 8vw !important;}
  #product_category_8 .prod_item.item_1 {margin-bottom: 6vw !important;}
  .sbi_inner_wrap {border-radius: 4.6728972vw;}
  
  .sec_prod_tx_2 br {display: none;}
  
  .sec_instagram {padding: 12.533333333333333vw 0 0;}
  .partner_items .slick-arrow {top: 29.5vw !important;}
  .sbi-owl-dots {padding: 2vw 8vw;}
  
  .partners-wrapper img {max-height: 12vw !important;}
  
  .lightup_top {height: 109.95024876vw;}
  .lightup_main_title, .lightup_about_prod_title, .lightup_main_title > span, .lightup_about_prod_title > span {font-size: 11.94029851vw;}
  .lightup_ic img {width: 9.848259vw;}
  .lightup_ic {right: -9.5vw; bottom: -0.8vw;}
  .lightup_top_in {width: 100%; left: 50%; transform: translateX(-50%); top: 7vw;}
  .ic_title_wrap {display: inline-block;}
  .lightup_top_tx {font-size: 4.47761194vw; margin-top: 2vw;}
  .lightup_top_im img {bottom: -26.697917vw; width: 78.85572139vw;}
  .lightup_prod_in {display: block;}
  .lightup_prod#prod {padding-top: 23vw;}
  .lightup_prod_right {width: unset; padding-top: 6vw;}
  .lightup_prod_subtitle {font-size: 5.97014925vw; margin-top: 4vw; line-height: 1;}
  .lightup_prod_title {font-size: 11.19402985vw; line-height: 0.9;}
  .lightup_prod_title > span {font-size: 11.94029851vw;}
  .lightup_prod_buy_sale_title {font-size: 4.97512438vw;}
  .lightup_prod_buy_title {margin-top: 1vw; font-size: 5.97014925vw;}
  .lightup_prod_buy_price_sale {margin-top: 1vw; font-size: 8.95522388vw;}
  .lightup_prod_buy_price_reg {font-size: 5.97014925vw;}
  .lightup_prod_buy_price_reg:after {top: 2.5vw; height: 1px;}
  .lightup_prod_buy_details {font-size: 3.2vw; line-height: 1; margin-top: 2vw !important;}
  .blue_bt_sm a, .page_wrap.inner_page_wrap .orange_bt_sm .s_bt a, button.blue_bt_sm, input[type="submit"].orange_bt_sm {padding: 0 !important; height: 8.20895522vw; line-height: 8.20895522vw; border-radius: 4.10447761vw !important;}
  .lightup_prod .blue_bt_sm a, .lightup_prod .orange_bt_sm a {width: 37.81094527vw !important;}
  .lightup_prod_buy {width: 64vw; height: 81.4vw; top: 6.5vw; right: -16vw;}
  .lightup_prod_wrap .orange_bt_sm {margin-top: 1.5vw;}
  .lightup_prod_wrap .blue_bt_sm {margin: 1.5vw 0 0;}
  .lightup_prod_im_1 img {width: 56.46766169vw; top: 46vw; right: 43.4vw;}
  .lightup_prod_tx {font-size: 3.9800995vw;}
  .lightup_prod_tx_2 {font-size: 3.9800995vw; text-align: center; font-weight: 300; margin-top: 5vw;}
  .lightup_prod {height: unset;}
  .lightup_prod_wrap {padding-bottom: 90vw;}
  .lightup_about_title {font-size: 4.97512438vw; line-height: 1.2; text-align: center; margin-top: 2vw;}
  .lightup_prod_left {margin-right: 9.208333vw;}
  .lightup_about_prod_im {width: 87.56218905vw; margin-top: 72vw; margin-right: -12vw;}
  .lightup_about_tx {position: relative; font-size: 3.9800995vw; width: 81vw; text-align: center; right: 50%; transform: translateX(50%); margin-top: -9vw;}
  .lightup_about_ic img {width: 16.91542289vw;}
  .lightup_about_bottom {margin-top: 7vw;}
  .lightup_about_tx_2 {font-size: 4.47761194vw; line-height: 1.36777778; margin-top: 4vw;}
  .lightup_features_title {font-size: 4.97512438vw; width: 77.11442786vw; height: 10.94776119vw; line-height: 8.6vw; margin-top: 11.375vw;}
  .lightup_feature_item {width: 70.39800995vw; padding: 0; margin: 0 auto 27vw;}
  .lightup_feature_item_im img {width: 19.90049751vw; height: 19.90049751vw; top: -9.95024876vw;}
  .lightup_feature_item_in {height: unset; border-radius: 7.46268657vw; padding: 14.5vw 9vw 6vw;}
  .lightup_feature_item_title {font-size: 4.97512438vw;}
  .lightup_feature_item_tx {font-size: 3.9800995vw; line-height: 1.625;}
  .lightup_features_items {display: block; margin: 15vw 0 0;}
  .lightup_design_item {text-align: center; font-size: 3.48258706vw; width: 24vw; line-height: 1;}
  .lightup_design_im {position: relative; right: 50%; transform: translateX(50%); width: 97.51243781vw;}
  .lightup_design_item_tx .m_only {display: inline !important;}
  .lightup_design_item.item_1 {top: 2.8vw; right: 25vw;}
  .lightup_design_item.item_2 {top: 33.5vw; right: 1vw;}
  .lightup_design_item.item_3 {top: 67.4vw; right: 3.5vw;}
  .lightup_design_item.item_4 {top: 88.36vw; right: 28vw;}
  .lightup_design_item.item_5 {top: 80.9vw; right: 58vw;}
  .lightup_design_item.item_6 {top: 55vw; right: 70vw; padding: 0 1.5vw;}
  .lightup_design_item.item_7 {top: 9.5vw; right: 58vw; padding: 0 2.5vw;}
  .lightup_design_title {font-size: 7.960199vw; padding: 0 14vw;}
  .lightup_features {padding-bottom: 0;}
  .lightup_design_im_wrap {margin-top: 10vw;}
  .lightup_prod2_title {font-size: 11.94029851vw;}
  #prod2 .lightup_ic img {width: 22.626866vw;}
  .design_bottom_tx {font-size: 4.47761194vw; line-height: 1.2;}
  #prod2 .lightup_prod_right {width: unset; padding-top: 18vw;}
  .lightup_prod#prod2 .wrap {max-width: 85vw;}
  .lightup_prod#prod2 .ic_title_wrap {margin-top: 14vw;}
  .lightup_prod#prod2 {height: unset;}
  .design_bottom_tx_2 {font-size: 4.97512438vw; margin-top: 4vw;}
  .design_bottom_tx_3 {text-align: center; position: static; font-size: 5.97014925vw; margin-top: 6vw;}
  .lightup_prod_wrap .added_to_cart {margin-top: 1.5vw !important;}
  .lightup_prod .blue_bt_sm a:hover, .lightup_prod .orange_bt_sm a:hover {transform: none !important;}
  /* end home new jan 2025 */
  
  /* prod_item */
  .prod_item_top {height: 206.46819338vw;}
  .prod_item_main_title, .prod_item_about_prod_title, .prod_item_main_title > span, .prod_item_about_prod_title > span {font-size: 11.94029851vw;}
  .prod_item_top_subtitle {font-size: 6.10687023vw;}
  .prod_item_ic img {width: 9.848259vw;}
  .prod_item_ic {right: -9.5vw; bottom: -0.8vw;}
  .prod_item_top_in {width: 100%; left: 50%; right: unset; transform: translateX(-50%); top: 87.98727735vw;}
  .ic_title_wrap {display: inline-block;}
  .prod_item_top_tx {font-size: 5.08905852vw; margin-top: 2vw;}
  .prod_item_top_im img {bottom: 3vw; width: 61.32315522vw; right: 20vw;}
  .prod_item_prod_in {display: block;}
  .prod_item_prod_right {text-align: center; width: unset; padding-top: 0;}
  .prod_item_prod .wrap {max-width: 85.75063613vw;}
  .prod_item_prod_subtitle {font-size: 5.08905852vw; margin-top: 4vw; line-height: 1;}
  .prod_item_prod_title {font-size: 12.21374046vw; line-height: 0.9;}
  .prod_item_prod_title > span {font-size: 11.94029851vw;}
  .prod_item_prod_buy_sale_title {font-size: 5.517241379310345vw;}
  .related_prods_item_easy_nose .prod_item_prod_buy_title {font-size: 7vw;}
  .prod_item_prod_buy_title {margin-top: 1vw; font-size: 5.97014925vw;}
  .prod_item_prod_buy_price_sale {margin-top: 1vw; font-size: 8.95522388vw;}
  .prod_item_prod_buy_price_reg {font-size: 5.97014925vw;}
  .prod_item_prod_buy_price_reg:after {top: 2.5vw; height: 1px;}
  .prod_item_prod_buy_details {position: relative; z-index: 5; font-size: 3.2vw; line-height: 1; margin-top: 2vw !important;}
  .blue_bt_sm a, .page_wrap.inner_page_wrap .orange_bt_sm .s_bt a, button.blue_bt_sm, input[type="submit"].orange_bt_sm {padding: 0 !important; height: 8.20895522vw; line-height: 8.20895522vw; border-radius: 4.10447761vw !important;}
  .prod_item_prod .blue_bt_sm a, .prod_item_prod .orange_bt_sm a, button.blue_bt_sm, input[type="submit"].orange_bt_sm {width: 37.81094527vw !important;}
  .prod_item_prod_buy {width: 64vw; height: 81.4vw; top: 2.5vw; right: -2vw;}
  .prod_item_prod_wrap .orange_bt_sm {margin-top: 1.5vw;}
  .prod_item_prod_wrap .blue_bt_sm {margin: 1.5vw 0 0;}
  .prod_item_prod_im_1 img {width: 73.7913486vw; top: 47vw; right: 19.4vw;}
  .prod_item_prod_tx {font-size: 4.07124682vw;}
  .prod_item_prod_tx_2 {font-size: 3.9800995vw; text-align: center; font-weight: 300; margin-top: 5vw;}
  .prod_item_prod {height: 176vw;}
  .prod_item_prod_wrap {padding-bottom: 90vw;}
  .prod_item_about_title {font-size: 4.97512438vw; line-height: 1.2; text-align: center; margin-top: 2vw;}
  .prod_item_prod_left {margin-right: 9.208333vw;}
  .prod_item_about_prod_im {width: unset; margin-top: 0; margin-right: 0; height: 101.78117048vw;}
  .prod_item_about_tx {position: relative; font-size: 3.9800995vw; width: 81vw; text-align: center; right: 50%; transform: translateX(50%); margin-top: -9vw;}
  .prod_item_about_ic img {width: 16.91542289vw;}
  .prod_item_about_bottom {margin-top: 7vw;}
  .prod_item_about_tx_2 {font-size: 4.47761194vw; line-height: 1.36777778; margin-top: 4vw;}
  .prod_item_features_title {font-size: 4.97512438vw; width: 77.11442786vw; height: 10.94776119vw; line-height: 8.6vw; margin-top: 11.375vw;}
  .prod_item_feature_item {width: unset; padding: 0; margin: 0 auto 5vw; align-items: flex-start;}
  .prod_item_feature_item_im img {width: 19.90049751vw; height: 19.90049751vw; top: -9.95024876vw;}
  .prod_item_feature_item_in {height: unset; border-radius: 7.46268657vw; padding: 14.5vw 9vw 6vw;}
  .prod_item_feature_item_title {font-size: 4.97512438vw;}
  .prod_item_feature_item_tx {font-size: 3.9800995vw; line-height: 1.625;}
  .prod_item_features_items {display: block; margin: 7vw 0 0;}
  .prod_item_design_item {position: static; font-size: 3.56234097vw; width: unset; line-height: 1;}
  .prod_item_design_im {position: relative; right: 50%; transform: translateX(50%); width: 61.72519084vw; margin: 0;}
  .prod_item_design_item_tx .m_only {display: inline !important;}
  .prod_item_design_item.item_1 {top: 2.8vw; right: 25vw;}
  .prod_item_design_item.item_2 {top: 33.5vw; right: 1vw;}
  .prod_item_design_item.item_3 {top: 67.4vw; right: 3.5vw;}
  .prod_item_design_item.item_4 {top: 88.36vw; right: 28vw;}
  .prod_item_design_item.item_5 {top: 80.9vw; right: 58vw;}
  .prod_item_design_item.item_6 {top: 55vw; right: 70vw; padding: 0 1.5vw;}
  .prod_item_design_item.item_7 {top: 9.5vw; right: 58vw; padding: 0 2.5vw;}
  .prod_item_design_title {font-size: 8.14249364vw; padding: 0 18vw;}
  .prod_item_features {height: 216.79389313vw; text-align: center; padding-top: 91.89313vw;}
  .prod_item_design_im_wrap {margin-top: 10vw;}
  .prod_item_prod2_title {font-size: 8.14249364vw;}
  #prod2 .prod_item_ic img {width: 22.626866vw;}
  .design_bottom_tx {font-size: 4.47761194vw; line-height: 1.2;}
  #prod2 .prod_item_prod_right {width: unset; padding-top: 18vw;}
  .prod_item_prod#prod2 .wrap {max-width: 88.295165vw; padding: 0;}
  .prod_item_prod#prod2 .ic_title_wrap {margin-top: 14vw;}
  .prod_item_prod#prod2 {height: 263.74045802vw; padding-top: 12vw;}
  .design_bottom_tx_2 {font-size: 4.97512438vw; margin-top: 4vw;}
  .design_bottom_tx_3 {text-align: center; position: static; font-size: 5.97014925vw; margin-top: 6vw;}
  .prod_item_prod_wrap .added_to_cart {margin-top: 1.5vw !important;}
  .prod_item_prod .blue_bt_sm a:hover, .prod_item_prod .orange_bt_sm a:hover, button.blue_bt_sm, input[type="submit"].orange_bt_sm:hover {transform: none !important;}
  
  .prod_item_top .bg_im img {object-position: center top !important;}
  .prod_item_about_prod_in {flex-direction: column-reverse;}
  .prod_item_about_1 {height: unset;}
  .prod_item_about_content, .prod_item_about_prod_im {width: unset; text-align: center;}
  .prod_item_about_content {padding: 10vw 0 15vw;}
  .about_prod_ic_im img {display: inline-block; width: 30.78880407vw;}
  .prod_item_about_1_title {font-size: 8.14249364vw;}
  .prod_item_about_1_tx, .prod_item_about_1_tx p {font-size: 4.07124682vw;}
  .page_wrap.inner_page_wrap .prod_item_about_prod_im img {height: 100% !important;}
  .prod_item_design {height: 228.24427481vw; padding: 12vw 0 0;}
  .prod_item_design_tx {margin-top: 4vw;}
  .prod_item_design_tx, .prod_item_design_tx p {font-size: 4.58015267vw; line-height: 1;}
  .prod_item_design_tx {padding: 0 16vw;}
  .prod_item_design_item_tx p {font-size: 3.56234097vw; line-height: 1.3;}
  .prod_item_design_item_tx {width: 54.45292621vw; font-size: 1.14583333vw; margin-right: 5vw; margin-bottom: 6vw;}
  .prod_item_design_items {margin-top: 10vw;}
  .prod_item_design_item_im img {width: 12.21374046vw;}
  .prod_item_features_title_2 {font-size: 6.10687023vw;}
  .prod_item_features_title_2 br {display: none;}
  .prod_item_feature_item_im img {width: 12.21374046vw;}
  .prod_item_feature_item_tx, .prod_item_feature_item_tx p {font-size: 4.58015267vw; line-height: 1.3; text-align: right;}
  .prod_item_feature_item_tx {width: 57.2519084vw; margin-right: 4.5vw;}
  .prod_item_prod2_tx p {font-size: 4.58015267vw; letter-spacing: 0;}
  .prod_item_prod2_tx {margin-top: 3vw;}
  .prod_item_prod2_subtitle {font-size: 9.16030534vw;}
  .prod_item_prod_right_2 {width: unset; text-align: center;}
  .prod_item_prod_in_2 {display: block; margin-top: 12vw;}
  .prod_item_prod2_tx_2 p {font-size: 4.58015267vw; line-height: 1.4; margin-top: 4vw;}
  .prod_item_prod2_tx_2 span {display: block; margin-top: 3vw; font-size: 6.10687023vw;}
  #prod2 .prod_item_prod_buy {top: 10vw; right: 14vw;}
  /* end prod_item */
  
  .compare2_wrap .top .sections_title {font-size: 5.58139535vw; height: unset; margin-top: 4vw; padding: 0;}
  .related_prods_item .lightup_prod_buy {margin-right: 50%; transform: translateX(50%);}
  .related_prods_item .lightup_prod_im_1 img {width: 49.875vw; top: 67vw; right: 21.4vw;}
  .related_prods_item .lightup_prod_wrap {padding-bottom: 15vw;}
  .hastag .products-wrap:after {width: 6rem; height: 6rem; top: 2rem; right: 2rem; font-size: 1.8rem;}
  .select2-container .select2-selection--single .select2-selection__rendered {padding: 0;}
  
  li.menu-item-63930 {padding-left: 9vw;}
  .post-password-form {padding: 10vw calc(1.5rem + 15px);}
  
  .woocommerce-checkout .sc_info_box {padding: 2.4rem !important; border-radius: 1rem;}
  
  .gift_card_top {height: 131.34328358vw; padding-top: 32vw;}
  .top_logo_im img {width: 43.82587065vw;}
  .top_title_im img {width: 89.55223881vw;}
  .top_title_im {margin-top: 17vw;}
  .top_card_im img {width: 93.09701493vw;}
  .top_card_im {margin-top: 17vw;}
  .gift_card_tx {font-size: 4.97512438vw;}
  .sec_gift_card {padding-top: 21vw; padding-bottom: 7vw;}
  .gift_card_title {font-size: 6.96517413vw; margin-top: 8vw;}
  .fixed_amount_items {flex-wrap: wrap; gap: 5vw;}
  button.blue_bt_sm {width: 36.8159204vw !important; height: 9.95024876vw !important; border-radius: 9.95024876vw !important;}
  .gift_card_im img {display: inline-block; position: static; width: 43.0625vw;}
  input#custom-amount {width: 49.50248756vw; font-size: 4.97512438vw !important; text-align: right !important; margin-top: 13vw !important;}
  input[type="submit"].orange_bt_sm {width: 64.67661692vw !important; height: 11.19402985vw !important; border-radius: 11.19402985vw !important; border: none !important; font-size: 4.97512438vw !important; margin-top: 12vw !important;}
  .page_wrap.inner_page_wrap img.gift_card_logo {height: 24.37810945vw !important;}
  .gift_card_logos {margin-top: 14vw;}
  #top-header .info-row .item .text {font-size: 1.5rem;}
  .top_header_items, .top_header_items .slick-list {width: 100vw !important;}
  .internal_purchase_page_wrap > .wrap {max-width: 90vw;}
  .admin-product-row {flex-wrap: wrap; padding-bottom: 6rem !important;}
  .admin-product-row button {top: unset !important; bottom: 0.75em !important; transform: none !important; }
  .admin-qty-input {width: 80px !important; position: absolute; bottom: 0.75em; left: 130px; margin-left: unset !important;}
  span.stock-status {position: absolute; bottom: 1rem; right: 1rem;}
  
  .related_prods_item_style_bag .style_bg_prod_wrap {padding-bottom: 116.125vw;}
  .related_prods_item_style_bag .prod_item_prod_buy {right: 7.1vw; top: 30vw; padding-top: 14.5vw;}
  .related_prods_item_style_bag .prod_item_prod_im_1 img {top: -31vw; left: unset; right: -0.5vw;}
  .related_prods_item_style_bag .product_type_simple {margin-top: 2vw !important;}
  
  .new_item {margin-top: 10vw;}
  
  .media_wrap .write, .media_wrap .talk {padding: 10vw 0 !important;}
  .grid_main_prods .image {padding: 5% !important;}
  .grid_main_prods .archive-products-row li.product {width: 50% !important;}
  .grid_main_prods .archive-products-row li.product .image {height: 12rem !important;}
  
  /*
  #payment .woocommerce-terms-and-conditions-wrapper {padding-top: 34vw !important;}
  .woocommerce-form-coupon > p {display: block; width: 100% !important; margin-top: 0 !important; float: none !important;}
  button[name="apply_coupon"] {width: 100% !important; font-size: 1.3rem !important; font-weight: 300 !important;}
  .checkout_coupon.woocommerce-form-coupon {position: absolute; z-index: 10; bottom: 67vw; width: calc(100% - 4.8rem); right: 2.4rem; background: none !important; box-shadow: none !important; border: none !important; padding-top: 0 !important; padding-bottom: 0 !important;}
  .coupon_form_label {font-size: 1.2rem !important;}*/
  
  /* thermo care */
  .page-id-76765 .prod_item_top {height: 153.02325581vw;}
  .page-id-76765 .prod_item_main_title, .page-id-76765 .prod_item_about_1_prod_title {font-size: 18.60465116vw; line-height: 0.8;}
  .page-id-76765 .prod_item_main_title > span, .page-id-76765 .prod_item_about_1_prod_title > span {font-size: 13.95348837vw;}
  .page-id-76765 .prod_item_top_im {display: none;}
  .page-id-76765 .prod_item_top_subtitle {font-size: 5.58139535vw; width: 70vw; margin: 3vw auto 0; line-height: 1.2;}
  .page-id-76765 .prod_item_top_in {top: 97.59375vw;}
  .page-id-76765 .prod_item_prod_title {font-size: 5.58139535vw;}
  .page-id-76765 .prod_item_prod_title br {display: none;}
  .page-id-76765 .prod_item_prod .wrap {max-width: 85.75063613vw;}
  .page-id-76765 .prod_item_prod_tx {line-height: 1.3; margin-top: 4vw;}
  .page-id-76765 .prod_item_prod_tx br {display: none;}
  .page-id-76765 .prod_item_prod {height: 206.04651163vw; padding-top: 32vw;}
  .page-id-76765 .prod_item_prod_im_1 img, .related_prods_item_thermo_care .prod_item_prod_im_1 img {width: 48.62790698vw; top: -9.5vw; left: -28vw; right: unset;}
  .related_prods_item_thermo_care .prod_item_prod_im_1 img {top: -11.5vw;}
  .page-id-76765 .prod_item_prod_buy {background-image: url('assets/images/prod_bg_m.png') !important; width: 63.023256vw; height: 93.581395vw;}
  .prod_item_about1_subtitle {font-size: 6.97674419vw;}
  .page-id-76765 .prod_item_about_1 {position: relative; z-index: 3; margin-top: -20vw;}
  .page-id-76765 .prod_item_about_1_title > span {font-size: 6.97674419vw; line-height: 1.2;}
  .page-id-76765 .prod_item_about_1_title {font-size: 12vw; font-weight: 700; margin-top: -2vw;}
  .page-id-76765 .prod_item_about_items {flex-direction: column; align-items: center; gap: 10vw; margin-top: 16vw;}
  .page-id-76765 .prod_item_about_item_im img {width: 62vw;}
  .page-id-76765 .prod_item_design_item {background-image: url('assets/images/icon_bg_m.png'); width: 78vw; height: 33.604651vw;}
  .page-id-76765 .prod_item_design_im {position: absolute; margin: 0;}
  .page-id-76765 .prod_item_design_im img {width: 48.62790698vw;}
  .page-id-76765 .prod_item_design_items {position: relative; z-index: 2; margin: 60vw auto 0;}
  .page-id-76765 .prod_item_design_item_im {position: relative; width: 18.60465116vw; height: 18.60465116vw; top: 47%; transform: translateY(-50%);}
  .page-id-76765 .prod_item_design_item_im img {width: 9.32325581vw; height: 9.32325581vw;}
  .page-id-76765 .prod_item_design_item_tx {margin: -27vw 22vw 0 9vw;}
  .page-id-76765 .prod_item_design_item_tx p {font-size: 4.65116279vw; font-weight: 400; line-height: 1.1;}
  .page-id-76765 .prod_item_design {height: 181.627907vw; padding-top: 10vw;}
  .page-id-76765 .prod_item_features {height: unset; padding-top: 0; padding-bottom: 20vw;}
  .page-id-76765 .prod_item_features_title_2 {font-size: 6.51162791vw; font-weight: 700;}
  .page-id-76765 .prod_item_features_subtitle_2 {font-size: 5.58139535vw; line-height: 1.1; margin-top: 4vw; padding: 0 9vw;}
  .page-id-76765 .prod_item_feature_item_im img {width: 15.11627907vw; height: 15.11627907vw;}
  .page-id-76765 .prod_item_feature_item_tx p > span {font-size: 4.4vw; line-height: 1.1;}
  .page-id-76765 .prod_item_feature_item_tx p {font-size: 3.2vw;}
  .page-id-76765 .prod_item_feature_item {width: 50%; margin: 16vw 0 0;}
  .page-id-76765 .prod_item_features > .wrap {max-width: 90vw;}
  .page-id-76765 .prod_item_feature_item_tx {width: 75%; margin-top: 6vw;}
  .page-id-76765 .prod_item_features_items {margin-top: 0;}
  .page-id-76765 .prod_item_prod#prod2 {height: 241.62790698vw; padding-top: 74vw;}
  .page-id-76765 .prod_item_prod_top {text-align: center;}
  .page-id-76765 .prod_item_prod2_title {font-size: 6.51162791vw;}
  .page-id-76765 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw;}
  .page-id-76765 #prod2 .prod_item_prod_buy {background-image: url('assets/images/prod2_bg_m.png') !important;}
  .page-id-76765 #prod2 .prod_item_prod_buy {top: 0; right: -1vw;}
  .page-id-76765 .prod_item_features:before {width: 65vw; height: 65vw; left: 2vw; bottom: 10vw;}
  /* end thermo care */
  
  
  /* easy nose */
  .page-id-76899 .prod_item_top {height: 153.02325581vw;}
  .page-id-76899 .prod_item_main_title, .page-id-76899 .prod_item_about_1_prod_title {font-size: 18.60465116vw; line-height: 0.8;}
  .page-id-76899 .prod_item_main_title > span, .page-id-76899 .prod_item_about_1_prod_title > span {font-size: 13.95348837vw;}
  .page-id-76899 .prod_item_top_im img {right: unset; left: 1vw; top: 16vw; bottom: unset; width: 30.23255814vw;}
  .page-id-76899 .prod_item_top_subtitle {font-size: 5.58139535vw; width: 70vw; margin: 3vw auto 0; line-height: 1.2;}
  .page-id-76899 .prod_item_top_in {top: 97.59375vw;}
  .page-id-76899 .prod_item_prod_right {width: unset;}
  .page-id-76899 .prod_item_prod_title {font-size: 5.58139535vw; line-height: 1.198;}
  .page-id-76899 .prod_item_prod_title br {display: none;}
  .page-id-76899 .prod_item_prod .wrap {max-width: 85.75063613vw;}
  .page-id-76899 .prod_item_prod_tx {line-height: 1.3; margin-top: 4vw;}
  .page-id-76899 .prod_item_prod_tx br {display: none;}
  .page-id-76899 .prod_item_prod {height: 151.04651163vw; padding-top: 6vw;}
  .page-id-76899 .prod_item_prod .bg_im img {object-position: left -18vw;}
  .page-id-76899 .prod_item_prod_im_1 img {width: 42.62790698vw; top: -9.5vw; left: -22vw; right: unset;}
  .page-id-76899 .prod_item_prod_buy {background-image: url('assets/images/prod_bg_orange_m.png') !important; width: 63.023256vw; height: 93.581395vw;}
  .page-id-76899 .prod_item_about_1 {position: relative; z-index: 3; margin-top: -20vw;}
  .page-id-76899 .prod_item_about_1_title > span {font-size: 6.97674419vw; line-height: 1.2;}
  .page-id-76899 .prod_item_about_1_title {font-size: 12vw; font-weight: 700; margin-top: -2vw;}
  .page-id-76899 .prod_item_about_items {flex-direction: column; align-items: center; gap: 10vw; margin-top: 16vw;}
  .page-id-76899 .prod_item_about_item_im img {width: 62vw;}
  .page-id-76899 .prod_item_design_im {position: absolute; margin: 0;}
  .page-id-76899 .prod_item_design_im img {width: 48.62790698vw;}
  .page-id-76899 .prod_item_design_items {position: relative; z-index: 2; margin: 20vw auto 0;}
  .page-id-76899 .prod_item_design_item_im img {width: 11.62790698vw; height: 11.62790698vw;}
  .page-id-76899 .prod_item_design {height: 285.627907vw; padding-top: 15vw;}
  .page-id-76899 .prod_item_design_item {display: block; position: absolute;}
  .page-id-76899 .prod_item_design_item_tx {width: 37.44186047vw; font-size: 1.14583333vw; margin-right: 0; margin-top: 4vw; margin-bottom: 8vw;}
  .page-id-76899 .prod_item_features {height: unset; padding-top: 0; padding-bottom: 20vw;}
  .page-id-76899 .prod_item_features_title_2 {font-size: 6.51162791vw; font-weight: 700;}
  .page-id-76899 .prod_item_features_subtitle_2 {font-size: 5.58139535vw; line-height: 1.1; margin-top: 4vw;}
  .page-id-76899 .prod_item_feature_item_im img {width: 15.11627907vw; height: 15.11627907vw;}
  .page-id-76899 .prod_item_feature_item_tx p > span {font-size: 4.4vw; line-height: 1.1;}
  .page-id-76899 .prod_item_feature_item_tx p {font-size: 3.2vw;}
  .page-id-76899 .prod_item_feature_item {width: 50%; margin: 16vw 0 0;}
  .page-id-76899 .prod_item_features > .wrap {max-width: 90vw;}
  .page-id-76899 .prod_item_feature_item_tx {width: 75%;}
  .page-id-76899 .prod_item_features_items {margin-top: 0;}
  .page-id-76899 .prod_item_prod#prod2 {height: 241.62790698vw; padding-top: 80vw;}
  .page-id-76899 .prod_item_prod2_subtitle {font-size: 4.65116279vw;}
  .page-id-76899 .prod_item_prod_right_2 {width: 54.395833vw; margin: 6vw auto 0;}
  .page-id-76899 .prod_item_prod_top {text-align: center;}
  .page-id-76899 .prod_item_prod2_title {font-size: 5.58139535vw; font-weight: 700;}
  .page-id-76899 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw;}
  .page-id-76899 #prod2 .prod_item_prod_buy {background-image: url('assets/images/prod_bg_orange_m.png') !important;}
  .page-id-76899 #prod2 .prod_item_prod_buy {top: 0; right: -1vw;}
  .page-id-76899 .prod_item_about_1 {height: unset;}
  .page-id-76899 .prod_item_about_prod_in {flex-direction: column-reverse;}
  .page-id-76899 .prod_item_about_prod_im img {height: 88.13953488vw !important;}
  .page-id-76899 .prod_item_about_content {padding: 7.864583vw 7.458333vw 12.458333vw;}
  .page-id-76899 .prod_item_about_1_title {font-size: 5.58139535vw; font-weight: 700; margin-top: 0;}
  .page-id-76899 .prod_item_about_content {padding: 10.864583vw 7.458333vw;}
  .page-id-76899 .prod_item_design_title {right: 0; padding: 0; font-size: 6.51162791vw; max-width: 35vw;}
  .page-id-76899 .prod_item_design_item.item_1 {right: 0; top: 0;}
  .page-id-76899 .prod_item_design_item.item_2 {right: 0; top: 52vw;}
  .page-id-76899 .prod_item_design_item.item_3 {right: 0; top: 112vw;}
  .page-id-76899 .prod_item_design_item.item_4 {right: unset; left: 0; top: -53vw;}
  .page-id-76899 .prod_item_design_item.item_5 {right: unset; left: 0; top: 0;}
  .page-id-76899 .prod_item_design_item.item_6 {right: unset; left: 0; top: 52vw;}
  .page-id-76899 .prod_item_design_item.item_7 {right: unset; left: 0; top: 112vw;}
  .page-id-76899 .prod_item_design_im img {position: relative; top: 158vw; right: 50%; transform: translateX(50%); width: 47.20930233vw;}
  /* end easy nose */
  
  .s_bt a:hover, .s_bt input:hover {transform: none !important;}
  
  .related_prods_item_easy_nose .prod_item_prod_buy {width: 66vw; height: 89.4vw; top: 5vw; right: -2.7vw; background-image: url('assets/images/prod_bg_orange_m.png') !important;}
  .related_prods_item_easy_nose .prod_item_prod_im_1 img {width: 40vw; top: -4.5vw; right: 43vw;}
  .related_prods_item_thermo_care .prod_item_prod_buy {right: -4vw;}
  
  .sec_newsletter .wpcf7-list-item-label {width: 44vw;}
  
  .related_prods_item_bras .prods_panel_subtitle {display: none;}
  .related_prods_item_bras .prod_buy_item:first-child {display: flex; justify-content: center; align-items: center; gap: 3vw;}
  
  /* milk bags (page 86870) */
  .page-id-86870 .prod_item_top {height: 135.81395349vw;}
  .page-id-86870 .prod_item_top_in {text-align: center;}
  .page-id-86870 .prod_item_top_in {top: 2vw;}
  .page-id-86870 .prod_item_main_title {font-size: 6.51162791vw;}
  .page-id-86870 .prod_item_top_tx {font-size: 3.72093023vw;}
  .compare_pumps_item_bt {margin-top: 2vw;}
  .page-id-86870 .prod_item_top_im img {width: 87.90697674vw; right: 0; bottom: 11vw;}
  .page-id-86870 .prod_item_prod_title {font-size: 6.51162791vw;}
  .page-id-86870 .prod_item_prod {padding-top: 0;}
  .prod_item_two_prods_in {display: block;}
  .prod_item_two_prods_bottom {position: static;}
  .page-id-86870 .prod_item_prod_wrap {padding-bottom: 0;}
  .page-id-86870 .prod_item_prod_buy {position: relative; width: 71.20930233vw; height: 80.4vw; background-size: 100% 100%;}
  .page-id-86870 .prod_item_prod .wrap {max-width: 100%;}
  .page-id-86870 .prod_item_prod_buy_title {padding: 0 18vw;}
  .page-id-86870 .prod_item_present img {width: 37.90625vw; right: 24.7vw; bottom: -1.5vw;}
  .page-id-86870 .prod_item_prod_images {margin-top: -7vw;}
  .page-id-86870 .prod_item_prod_im_1 img {width: 45.58139535vw; top: -10.5vw; left: -24vw; right: unset;}
  .page-id-86870 .prod_item_prod_im_2 img {width: 39.76744186vw; right: -18vw; top: -14.7vw;}
  .prod_item_two_prods_right {margin-right: -2vw;}
  .prod_item_two_prods_left {margin-right: 27vw; margin-top: 9vw;}
  .page-id-86870 .prod_item_about1_subtitle {font-size: 5.58139535vw;}
  .page-id-86870 .prod_item_about_1_title {font-size: 4.18604651vw;}
  .page-id-86870 .prod_item_about_1_tx p {font-size: 3.25581395vw; margin-bottom: 3vw;}
  .page-id-86870 .prod_item_about_prod_in {flex-direction: column;}
  .page-id-86870 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 94.65116279vw; height: auto !important; margin: 0 auto;}
  .page-id-86870 .prod_item_about_content {padding: 10vw 5vw 0;}
  .page-id-86870 .prod_item_about_prod_im {height: unset;}
  .page-id-86870 .prod_item_about_1 {padding-bottom: 4vw;}
  .page-id-86870 .prod_item_design_title {font-size: 6.51162791vw; max-width: unset; padding: 0 4vw;}
  .page-id-86870 .prod_item_design_im {width: 78.8372093vw;}
  .page-id-86870 .prod_item_design {height: 174.18604651vw;}
  .page-id-86870 .prod_item_design_items {position: absolute; top: 0; right: 0; margin-top: 0;}
  .page-id-86870 .prod_item_design_item {display: block; text-align: center; position: absolute;}
  .page-id-86870 .prod_item_design_item_tx {white-space: nowrap; width: unset; margin-right: 0; margin-bottom: 0;}
  .page-id-86870 .prod_item_design_item_im img {display: inline-block; margin-bottom: 2vw;}
  .page-id-86870 .prod_item_design_im_wrap {margin-top: 10vw; padding-top: 20vw;}
  .page-id-86870 .prod_item_design_item.item_1 {top: -4.7vw; right: 32vw;}
  .page-id-86870 .prod_item_design_item.item_2 {text-align: right; top: 20.3vw; right: 4.5vw; width: 25vw;}
  .page-id-86870 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; white-space: unset;}
  .page-id-86870 .prod_item_design_item.item_3 {text-align: right; top: 56.3vw; right: 1vw;}
  .page-id-86870 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0;}
  .page-id-86870 .prod_item_design_item.item_4 {top: 93.3vw; right: 31vw;}
  .page-id-86870 .prod_item_design_item.item_5 {text-align: right; width: 24vw; top: 56.3vw; right: 70vw;}
  .page-id-86870 .prod_item_design_item.item_5 .prod_item_design_item_tx {white-space: unset;}
  .page-id-86870 .prod_item_design_item.item_6 {text-align: right; top: 20.3vw; right: 72vw;}
  .page-id-86870 .prod_item_features {height: 162.41860465vw; padding-top: 5vw;}
  .page-id-86870 .prod_item_features > .wrap {text-align: right;}
  .page-id-86870 .prod_item_features_title_2 {font-size: 5.58139535vw; font-weight: 700; padding-left: 15vw;}
  .page-id-86870 .prod_item_features_items {display: block;}
  .page-id-86870 .prod_item_feature_item_tx p {font-size: 3.72093023vw;}
  .page-id-86870 .prod_item_feature_item {margin-bottom: 1vw;}
  .page-id-86870 .prod_item_feature_item.item_4:before, .page-id-86870 .prod_item_feature_item.item_6:before {width: 12.125vw; height: 4.927083vw; top: -6vw; background-image: url('assets/images/new_orange_m.png');}
  .page-id-86870 .prod_item_feature_item.item_4, .page-id-86870 .prod_item_feature_item.item_6 {margin-top: 8vw;}
  .page-id-86870 .page_wrap.inner_page_wrap .prod_features_im img {width: 58.8372093vw !important;}
  .page-id-86870 .prod_item_features > .wrap {padding-right: 11vw; padding-left: 5vw;}
  .page-id-86870 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 100%; padding-top: 0;}
  .page-id-86870 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 5.58139535vw; padding: 0 10vw;}
  .page-id-86870 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title br {display: none;}
  .page-id-86870 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 89.30232558vw;}
  .page-id-86870 .prod_item_about_prod_im {margin-top: 4vw;}
  .page-id-86870 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 5.58139535vw;}
  .page-id-86870 .prod_item_prod_subtitle {font-size: 4.65116279vw; margin-top: 1vw !important;}
  .page-id-86870 .prod_item_prod {padding-top: 5vw;}
  .page-id-86870 .prod_item_prod {height: unset; padding-bottom: 3vw;}
  .page-id-86870 .prod_item_two_prods_left .prod_item_present img {right: 9vw; bottom: -2.5vw;}
  
  #JPO_bags .jpo_tx, #JPO_pads .jpo_tx {width: 100%; margin-left: 0;}
  #JPO_bags .jpo_subtitle, #JPO_pads .jpo_subtitle {font-size: 6.7vw; margin-bottom: 9vw;}
  #JPO_bags .jpo_tx_in, #JPO_pads .jpo_tx_in {width: 46.72897196vw;}
  #JPO_bags .jpo_im img, #JPO_pads .jpo_im img {width: 24.29906542vw;}
  #JPO_bags .jpo_im_wrap, #JPO_pads .jpo_im_wrap {position: absolute; top: 25.70093458vw; left: 10.98130841vw;}
  #JPO_bags .jpo_bottom_im img, #JPO_pads .jpo_bottom_im img {width: 68.69158879vw;}
  #JPO_bags .jpo_top, #JPO_pads .jpo_top {padding-left: 4vw; padding-right: 4vw; padding-bottom: 10vw;}
  #JPO_bags .jpo_bottom, #JPO_pads .jpo_bottom {padding-left: 6vw; padding-right: 4vw;}
  #JPO_bags .jpo_buy:after {width: 57vw; height: 6vw; right: 50%; transform: translateX(50%); bottom: -4vw;}
  #JPO_bags .jpo_btns, #JPO_pads .jpo_btns {position: absolute; top: 16vw; right: unset; left: 50%; transform: translateX(-50%); gap: 3vw;}
  #JPO_bags .jpo_prices, #JPO_pads .jpo_prices {font-size: 6vw; justify-content: center;}
  #JPO_bags .jpo_tx_in_item, #JPO_pads .jpo_tx_in_item {margin-bottom: 6vw;}
  #JPO_bags .jpo_tx_in_im img, #JPO_pads .jpo_tx_in_im img {width: 8.17757009vw !important; height: 8.17757009vw !important; max-width: unset !important;}
  .jpo_tx_in_tx {font-size: 3.73831776vw; line-height: 1;}
  #JPO_bags .jpo_bottom_im_wrap, #JPO_pads .jpo_bottom_im_wrap {bottom: 30vw; left: -2vw;}
  #JPO_bags .jpo_buy_bt, #JPO_pads .jpo_buy_bt {margin-bottom: 1vw;}
  #JPO_pads .jpo_im img {width: 41.86046512vw;}
  #JPO_pads .jpo_im_wrap {top: 29.700935vw; left: 1.981308vw;}
  #JPO_pads .jpo_tx {max-width: unset;}
  #JPO_pads .jpo_bottom_im img {width: 70.95749441vw; height: auto;}
  #JPO_bags .jpo_tx_in, #JPO_pads .jpo_tx_in {width: 40.728972vw;}
  #JPO_pads .jpo_tx_in_item {margin-bottom: 5vw;}
  #JPO_pads .jpo_top {padding-bottom: 4vw;}
  .jpo_buy_bt .s_bt a, .jpo_exit_bt a {border-radius: 6.510416666666667vw !important;}
  #JPO_pads .jpo_bottom {padding-top: 3vw; padding-bottom: 9vw;}
  #JPO_pads .jpo_btns {top: 9vw;}
  #JPO_pads .jpo_bottom_im_wrap {bottom: 28vw; left: 3vw;}
  
  header#header .row {height: 6rem;}
  
  .item_2 .prod_item_im img {width: 31vw;}
  #pumps .item_2 .prod_item_im img {width: 31vw;}
  
  .prod_item_item_tx {max-width: 60vw; margin: 0 auto;}
  .prod_item_item_tx br {display: none;}
  
  #pumps .item_1 .prod_item_im img, #pumps .item_2 .prod_item_im img, #pumps .item_4 .prod_item_im img {top: 4vw;}
  
  #pumps .item_4 .prod_item_im img {width: 30vw;}
  
  #product_category_1 .item_2 .prod_item_im img {position: relative; right: -5.5vw;}
  
  #product_category_4 .item_4 .prod_item_im img {width: 56.48148148vw !important;}
  
  #product_category_1 .item_1 .prod_item_item_tx br {display: block;}
  #product_category_1 .item_1 .prod_item_item_tx {max-width: 73vw;}
  
  .massage_wrap #prods_1 {padding-top: 6vw;}
  
  #product_category_4 .prod_item.item_2 .prod_item_im img {right: -5.2vw;}
  
  .bras_wrap .prods1 {padding-top: 6vw;}
  
  /*** new home top slider ***/
  .home_3_wrap .top, .top_slider, .top_slide {height: 123.25581395vw !important;}
  .top_slider .slick-dots li, .top_slider .slick-dots li button {width: 1.86046512vw; height: 1.86046512vw;}
  .top_slider .slick-dots {gap: 3vw;}
  
  /* rocker (page 89587) */
  .page-id-89587 .prod_item_top {height: 111.62790698vw; padding-top: 3vw;}
  .page-id-89587 .prod_item_main_title br {display: none;}
  .page-id-89587 .prod_item_top_in {position: static; top: 2vw; max-width: unset; width: 100%; transform: none; right: unset; left: unset;}
  .page-id-89587 .prod_item_top_in {text-align: center;}
  .page-id-89587 .prod_item_top_in {top: 2vw;}
  .page-id-89587 .prod_item_main_title {color: #ffffff; direction: ltr;}
  .page-id-89587 .prod_item_main_title, .page-id-89587 .prod_item_main_title > span {font-size: 9.76744186vw; display: inline-block;}
  .page-id-89587 .prod_item_top_tx {font-size: 3.72093023vw;}
  .compare_pumps_item_bt {margin-top: 2vw;}
  .page-id-89587 .prod_item_top_im img {width: 87.90697674vw; right: 0; bottom: 11vw;}
  .page-id-89587 .prod_item_prod_title {font-size: 6.51162791vw;}
  .prod_item_two_prods_in {display: block;}
  .prod_item_two_prods_bottom {position: static;}
  .page-id-89587 .prod_item_prod_wrap {padding-bottom: 0;}
  .page-id-89587 .prod_item_prod_buy {position: relative; width: 71.20930233vw; height: 71.4vw; background-size: 100% 100%; padding-top: 5vw;}
  .page-id-89587 .prod_item_prod .wrap {max-width: 100%;}
  .page-id-89587 .prod_item_prod_buy_title {padding: 0; font-size: 7.44186047vw; margin-top: 3vw;}
  .page-id-89587 .prod_item_prod_buy_price_sale {margin-top: 3vw;}
  .page-id-89587 .prod_item_prod_wrap .orange_bt_sm {margin-top: 4vw;}
  .page-id-89587 .prod_item_present img {width: 37.90625vw; right: 24.7vw; bottom: -1.5vw;}
  .page-id-89587 .prod_item_prod_images {margin-top: 0;}
  .page-id-89587 .prod_item_prod_im_1 img {width: 41.62790698vw; top: -47.5vw; left: unset; right: 15.5vw;}
  .page-id-89587 .prod_item_prod_im_2 img {width: 39.76744186vw; right: -18vw; top: -14.7vw;}
  .prod_item_two_prods_right {margin-right: -2vw;}
  .prod_item_two_prods_left {margin-right: 27vw; margin-top: 9vw;}
  .page-id-89587 .prod_item_about1_subtitle {font-size: 5.58139535vw;}
  .page-id-89587 .prod_item_about_1_title {font-size: 5.58139535vw;}
  .page-id-89587 .prod_item_about_1_tx p {font-size: 3.25581395vw; margin-bottom: 3vw;}
  .page-id-89587 .prod_item_about_prod_in {flex-direction: column-reverse;}
  .page-id-89587 .prod_item_about_content {padding: 10vw 7vw 0;}
  .page-id-89587 .prod_item_about_prod_im {height: unset;}
  .page-id-89587 .prod_item_about_1 {height: unset; padding-bottom: 4vw;}
  .page-id-89587 .prod_item_design_title {font-size: 8vw; font-weight: 900; max-width: unset; padding: 0 4vw;}
  .page-id-89587 .prod_item_design_im {width: 69.44186047vw;}
  .page-id-89587 .prod_item_design {height: 124.18604651vw; padding-top: 7vw;}
  .page-id-89587 .prod_item_design_items {position: absolute; top: 0; right: 0; margin-top: 0;}
  .page-id-89587 .prod_item_design_item {display: block; text-align: center; position: absolute;}
  .page-id-89587 .prod_item_design_item_tx {white-space: nowrap; width: unset; margin-right: 0; margin-bottom: 0;}
  .page-id-89587 .prod_item_design_item_im img {display: inline-block; margin-bottom: 1vw;}
  .page-id-89587 .prod_item_design_im_wrap {margin-top: 0; padding-top: 14vw;}
  .page-id-89587 .prod_item_design_item.item_1 {top: 11vw; right: 38vw;}
  .page-id-89587 .prod_item_design_item.item_2 {text-align: right; top: 27.3vw; right: 8.5vw; width: 25vw;}
  .page-id-89587 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; white-space: unset; width: unset;}
  .page-id-89587 .prod_item_design_item.item_3 {text-align: right; top: 53.3vw; right: 1vw;}
  .page-id-89587 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0;}
  .page-id-89587 .prod_item_design_item.item_4 {top: 74.3vw; right: 16vw;}
  .page-id-89587 .prod_item_design_item.item_5 {text-align: right; width: 24vw; top: 74.3vw; right: 53vw;}
  .page-id-89587 .prod_item_design_item.item_5 .prod_item_design_item_tx {white-space: unset;}
  .page-id-89587 .prod_item_design_item.item_6 {text-align: right; top: 53.3vw; right: 69vw;}
  .page-id-89587 .prod_item_features {height: 244.04651163vw; padding-top: 0;}
  .page-id-89587 .prod_item_features > .wrap {text-align: right;}
  .page-id-89587 .prod_item_features_title_2 {font-size: 5.58139535vw; padding-top: 21vw; font-weight: 700; padding-left: 35vw; padding-right: 0;}
  .page-id-89587 .prod_item_features_title_2 > span {display: block; display: block; width: 25vw;}
  .page-id-89587 .prod_item_features_items {display: block;}
  .page-id-89587 .prod_item_feature_item_tx p {font-size: 3.5vw; line-height: 1.2;}
  .page-id-89587 .prod_item_feature_item {margin-bottom: 1vw; width: 37.44186047vw;}
  .page-id-89587 .prod_item_feature_item.item_4:before, .page-id-89587 .prod_item_feature_item.item_6:before {width: 12.125vw; height: 4.927083vw; top: -6vw; background-image: url('assets/images/new_orange_m.png');}
  .page-id-89587 .page_wrap.inner_page_wrap .prod_features_im img {width: 58.8372093vw !important;}
  .page-id-89587 .prod_item_features > .wrap {padding-right: 5vw; padding-left: 5vw;}
  .page-id-89587 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 100%; padding-top: 0;}
  .page-id-89587 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 5.58139535vw; padding: 0 10vw;}
  .page-id-89587 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title br {display: none;}
  .page-id-89587 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 100%; height: auto !important; margin: 0 auto;}
  .page-id-89587 .prod_item_about_prod_im {margin-top: 0;}
  .page-id-89587 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 5.58139535vw;}
  .page-id-89587 .prod_item_prod_subtitle {font-size: 4.65116279vw; margin-top: 1vw !important;}
  .page-id-89587 .prod_item_prod {height: 187.6744186vw; padding-top: 5vw; padding-bottom: 3vw;}
  .page-id-89587 .prod_item_two_prods_left .prod_item_present img {right: 9vw; bottom: -2.5vw;}
  .page-id-89587 .prod_item_prod_right {width: unset;}
  .page-id-89587 .prod_item_prod_tx > span {font-size: 4.8vw;}
  .page-id-89587 .prod_item_prod_left {margin-top: 39vw;}
  .page-id-89587 .prod_item_prod_tx {position: absolute; top: 132vw; width: calc(100% - 30px); margin-top: 0; padding: 0 15px;}
  .page-id-89587 .prod_item_features_title_2:before {width: 24.953488vw; height: 20.232558vw; right: -4vw;}
  .page-id-89587 .prod_item_feature_item.item_1 {top: 2vw;}
  .page-id-89587 .prod_item_feature_item.item_2 {top: 46vw;}
  .page-id-89587 .prod_item_feature_item.item_3 {top: 90vw;}
  .page-id-89587 .prod_item_feature_item.item_4 {top: 148vw;}
  .page-id-89587 .prod_item_feature_item.item_5 {right: 53vw; top: -40vw;}
  .page-id-89587 .prod_item_feature_item.item_6 {right: 53vw; top: 2.5vw;}
  .page-id-89587 .prod_item_feature_item.item_7 {right: 53vw; top: 46vw;}
  .page-id-89587 .prod_item_feature_item.item_8 {right: 53vw; top: 90vw;}
  .page-id-89587 .prod_item_feature_item.item_9 {right: 53vw; top: 148vw;}
  .page-id-89587 .prod_item_feature_item_tx br {display: none;}
  .page-id-89587 .prod_item_feature_item_tx span {display: block;}
  .page-id-89587 .prod_item_feature_item_im img {width: 13.95348837vw;}
  .page-id-89587 .prod_item_feature_item {display: block;}
  .page-id-89587 .item_3 .prod_item_feature_item_tx span {padding-left: 5vw;}
  .page-id-89587 .prod_item_design_item_im img {width: 9.30232558vw;}
  .page-id-89587 .prod_item_design_item_tx p {font-size: 3.25581395vw;}
  .page-id-89587 .prod_item_design_item_tx {text-align: center; width: unset !important; top: unset !important;}
  .page-id-89587 .prod_item_design_item_im {text-align: center;}
  .page-id-89587 .prod_item_design_item {width: unset !important; white-space: nowrap;}
  .page-id-89587 .prod_item_design_item.item_7, .page-id-89587 .item_7 .prod_item_design_item_tx {white-space: unset;}
  .page-id-89587 .prod_item_design_item.item_7 {top: 27.3vw; right: 60.5vw;}
  .page-id-89587 .prod_item_design_item.item_7 .prod_item_design_item_tx {width: 28vw !important;}
  .page-id-89587 .prod_item_design_item.item_7 .prod_item_design_item_tx br {display: none;}
  .page-id-89587 .prod_item_prod#prod2 {padding-top: 21vw; height: unset; padding-top: 17vw;}
  .page-id-89587 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw; display: block !important;}
  .page-id-89587 .prod_item_prod2_title {font-size: 11.1627907vw;}
  .page-id-89587 .prod_item_prod_top {text-align: center;}
  .page-id-89587 .prod_item_prod2_title span {font-size: 6.04651163vw;}
  .page-id-89587 .prod_item_prod2_tx p {font-size: 4.65116279vw;}
  .page-id-89587 .prod_item_prod2_tx p span {font-size: 6.51162791vw;}
  .page-id-89587 .prod_item_prod_in_2 {margin-top: 29vw; margin-right: -7vw;}
  
  .cool_massage_top_im_2 img {width: 31.1627907vw; left: unset; right: 5vw; bottom: 4vw;}
  
  .related_prods_item_rocker .prod_item_prod_im_1 img {width: 41.62790698vw; top: -33.5vw; left: unset; right: 15.5vw;}
  .related_prods_item_rocker .prod_item_prod_buy {background-size: 100% 100%; top: 31vw; width: 71.20930233vw; height: 71.4vw;}
  .related_prods_item_rocker .prod_item_prod_buy {right: 4vw; background-size: 100% 100%;}
  
  /* ==========================================================================
   FAQ Section - Compare Page
   ========================================================================== */
  
  .compare2_wrap #faqsu-faq-list .faqsu-faq-single {
      padding: 3vw !important;
      margin-bottom: 1vw !important;
  }
  
  .compare2_wrap #faqsu-faq-list .faqsu-faq-question {
      font-size: inherit !important;
      padding-left: 7vw !important; /* פינוי מקום לאייקון */
  }
  
  /* קו מפריד מקווקו במובייל */
  .compare2_wrap #faqsu-faq-list .faqsu-faq-single.active .faqsu-faq-question {
      border-bottom-width: 1px !important;
      padding-bottom: 12px !important;
      margin-bottom: 12px !important;
  }
  
  /* התאמת אייקון למובייל */
  .compare2_wrap #faqsu-faq-list .faqsu-faq-question:after {
      width: 30px;
      height: 30px;
      line-height: 28px;
      font-size: 20px !important;
  }
  
  .compare2_wrap #faqsu-faq-list .faqsu-faq-answare {
      font-size: 3.4vw;
  }
  
  .border_title {font-size: 4vw;}
  .pump-faq-subtitle {font-size: inherit;}
  .pump-faq-header {margin-bottom: 6vw;}
  .pump-faq-container {max-width: 92vw;}
  .pump-faq-accordion-wrapper {width: unset;}
  .pump-faq-image-wrapper {
      width: 100%;
      padding-top: 0;
  }
  .pump-faq-section {padding: 6vw 0 0;}
  
  
  /* milk cooler (page 91255) */
  .page-id-91255 .prod_item_top {height: 139.53488372vw; padding-top: 4vw;}
  .page-id-91255 .prod_item_main_title br {display: none;}
  .page-id-91255 .prod_item_top_in {position: static; top: 2vw; max-width: unset; width: 100%; transform: none; right: unset; left: unset;}
  .page-id-91255 .prod_item_top_in {text-align: center;}
  .page-id-91255 .prod_item_top_in {top: 2vw;}
  .page-id-91255 .prod_item_main_title {color: #ffffff; direction: ltr; padding: 0 7vw;}
  .page-id-91255 .prod_item_main_title, .page-id-91255 .prod_item_main_title > span {font-size: 9.76744186vw; display: inline-block;}
  .page-id-91255 .prod_item_top_tx {font-size: 3.72093023vw;}
  .compare_pumps_item_bt {margin-top: 2vw;}
  .page-id-91255 .prod_item_top_im img {width: 87.90697674vw; right: 0; bottom: 11vw;}
  .page-id-91255 .prod_item_prod_title {font-size: 6.51162791vw;}
  .prod_item_two_prods_in {display: block;}
  .prod_item_two_prods_bottom {position: static;}
  .page-id-91255 .prod_item_prod_wrap {padding-bottom: 0;}
  .page-id-91255 .prod_item_prod_buy {position: relative; width: 76.744186vw; height: 102.813953vw; background-size: 100% 100%; padding-top: 0; right: -4vw;}
  .page-id-91255 .prod_item_prod .wrap {max-width: 100%;}
  .page-id-91255 .prod_item_prod_buy_title {padding: 0; font-size: 7.44186047vw; margin-top: 3vw;}
  .page-id-91255 .prod_item_prod_buy_price_sale {margin-top: 3vw;}
  .page-id-91255 .prod_item_prod_wrap .orange_bt_sm {margin-top: 2vw;}
  .page-id-91255 .prod_item_present img {width: 37.90625vw; right: 24.7vw; bottom: -1.5vw;}
  .page-id-91255 .prod_item_prod_images {margin-top: 0;}
  .page-id-91255 .prod_item_prod_im_1 img {width: 39vw; top: 39vw; left: -21vw; right: unset;}
  .page-id-91255 .prod_item_prod_im_2 img {width: 39.76744186vw; right: -18vw; top: -14.7vw;}
  .prod_item_two_prods_right {margin-right: -2vw;}
  .prod_item_two_prods_left {margin-right: 27vw; margin-top: 9vw;}
  .page-id-91255 .prod_item_about1_subtitle {font-size: 5.58139535vw;}
  .page-id-91255 .prod_item_about_1_title {font-size: 5.58139535vw;}
  .page-id-91255 .prod_item_about_1_tx p {font-size: 3.25581395vw; margin-bottom: 3vw;}
  .page-id-91255 .prod_item_about_prod_in {flex-direction: column-reverse;}
  .page-id-91255 .prod_item_about_content {padding: 10vw 7vw 0;}
  .page-id-91255 .prod_item_about_prod_im {height: unset;}
  .page-id-91255 .prod_item_about_1 {height: unset; padding-bottom: 4vw;}
  .page-id-91255 .prod_item_design_title {font-size: 6.51162791vw; font-weight: 700; max-width: unset; padding: 0;}
  .page-id-91255 .prod_item_design_im {width: 88.44186047vw;}
  .page-id-91255 .prod_item_design {height: 127.6744186vw; padding-top: 7vw;}
  .page-id-91255 .prod_item_design_items {position: absolute; top: 0; right: 0; margin-top: 0;}
  .page-id-91255 .prod_item_design_item {display: block; text-align: center; position: absolute;}
  .page-id-91255 .prod_item_design_item_tx {white-space: nowrap; width: unset; margin-right: 0; margin-bottom: 0;}
  .page-id-91255 .prod_item_design_item_im img {display: inline-block; margin-bottom: 1vw;}
  .page-id-91255 .prod_item_design_im_wrap {margin-top: 0; padding-top: 14vw;}
  .page-id-91255 .prod_item_design_item.item_1 {display: flex; top: 5vw; right: 39vw; gap: 3vw;}
  .page-id-91255 .prod_item_design_item.item_2 {text-align: right; top: 27.3vw; right: 0.5vw; width: 25vw;}
  .page-id-91255 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; white-space: unset; width: unset;}
  .page-id-91255 .prod_item_design_item.item_3 {text-align: right; top: 63.3vw; right: 1vw;}
  .page-id-91255 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0;}
  .page-id-91255 .prod_item_design_item.item_4 {top: 74.3vw; right: 16vw;}
  .page-id-91255 .prod_item_design_item.item_5 {width: 24vw; top: 56.3vw; right: 73vw;}
  .page-id-91255 .prod_item_design_item.item_5 .prod_item_design_item_tx {white-space: unset;}
  .page-id-91255 .prod_item_design_item.item_6 {top: 25.3vw; right: 69vw;}
  .page-id-91255 .prod_item_features {height: 244.04651163vw; padding-top: 0;}
  .page-id-91255 .prod_item_features > .wrap {text-align: right;}
  .page-id-91255 .prod_item_features_title_2 {font-size: 5.58139535vw; padding-top: 7vw; font-weight: 700; padding-left: 10vw; padding-right: 10vw;}
  .page-id-91255 .prod_item_features_title_2 > span {display: block; display: block; width: 25vw;}
  .page-id-91255 .prod_item_features_items {grid-template-columns: repeat(2, 1fr); gap: unset;}
  .page-id-91255 .prod_item_feature_item_tx p {font-size: 3.5vw; line-height: 1.2;}
  .page-id-91255 .prod_item_features_items {margin-top: 12vw;}
  .page-id-91255 .prod_item_feature_item {margin-bottom: 12vw; width: 37.44186047vw;}
  .page-id-91255 .prod_item_feature_item.item_4:before, .page-id-91255 .prod_item_feature_item.item_6:before {width: 12.125vw; height: 4.927083vw; top: -6vw; background-image: url('assets/images/new_orange_m.png');}
  .page-id-91255 .page_wrap.inner_page_wrap .prod_features_im img {width: 58.8372093vw !important;}
  .page-id-91255 .prod_item_features > .wrap {padding-right: 5vw; padding-left: 5vw;}
  .page-id-91255 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 100%; padding-top: 0;}
  .page-id-91255 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 5.58139535vw; padding: 0 10vw;}
  .page-id-91255 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title br {display: none;}
  .page-id-91255 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 100%; height: auto !important; margin: 0 auto;}
  .page-id-91255 .prod_item_about_prod_im {margin-top: 0;}
  .page-id-91255 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 5.58139535vw;}
  .page-id-91255 .prod_item_prod_subtitle {font-size: 4.65116279vw; margin-top: 1vw !important;}
  .page-id-91255 .prod_item_prod {height: 180.23255814vw; padding-top: 5vw; padding-bottom: 3vw;}
  .page-id-91255 .prod_item_two_prods_left .prod_item_present img {right: 9vw; bottom: -2.5vw;}
  .page-id-91255 .prod_item_prod_right {width: unset;}
  .page-id-91255 .prod_item_prod_tx > span {font-size: 4.8vw;}
  .page-id-91255 .prod_item_prod_left {margin-top: 28vw; margin-right: 0;}
  .page-id-91255 .prod_item_prod_tx {position: absolute; top: 132vw; width: calc(100% - 30px); margin-top: 0; padding: 0 15px;}
  .page-id-91255 .prod_item_features_title_2:before {width: 24.953488vw; height: 20.232558vw; right: -4vw;}
  .page-id-91255 .prod_item_feature_item.item_1 {top: 2vw;}
  .page-id-91255 .prod_item_feature_item.item_2 {top: 46vw;}
  .page-id-91255 .prod_item_feature_item.item_3 {top: 90vw;}
  .page-id-91255 .prod_item_feature_item.item_4 {top: 148vw;}
  .page-id-91255 .prod_item_feature_item.item_5 {right: 53vw; top: -40vw;}
  .page-id-91255 .prod_item_feature_item.item_6 {right: 53vw; top: 2.5vw;}
  .page-id-91255 .prod_item_feature_item.item_7 {right: 53vw; top: 46vw;}
  .page-id-91255 .prod_item_feature_item.item_8 {right: 53vw; top: 90vw;}
  .page-id-91255 .prod_item_feature_item.item_9 {right: 53vw; top: 148vw;}
  .page-id-91255 .prod_item_feature_item_tx br {display: none;}
  .page-id-91255 .prod_item_feature_item_tx span {display: block; font-size: 4.18604651vw; padding-left: 8vw;}
  .page-id-91255 .prod_item_feature_item_im img {width: 13.95348837vw;}
  .page-id-91255 .prod_item_feature_item {display: block; text-align: right;}
  .page-id-91255 .item_3 .prod_item_feature_item_tx span {padding-left: 5vw;}
  .page-id-91255 .prod_item_design_item_im img {width: 13.95348837vw;}
  .page-id-91255 .prod_item_design_item_tx p {font-size: 3.72093023vw;}
  .page-id-91255 .prod_item_design_item_tx {text-align: center; width: unset !important; top: unset !important;}
  .page-id-91255 .prod_item_design_item_im {text-align: center;}
  .page-id-91255 .prod_item_design_item {width: unset !important; white-space: nowrap;}
  .page-id-91255 .prod_item_design_item.item_7, .page-id-91255 .item_7 .prod_item_design_item_tx {white-space: unset;}
  .page-id-91255 .prod_item_design_item.item_7 {top: 27.3vw; right: 60.5vw;}
  .page-id-91255 .prod_item_design_item.item_7 .prod_item_design_item_tx {width: 28vw !important;}
  .page-id-91255 .prod_item_design_item.item_7 .prod_item_design_item_tx br {display: none;}
  .page-id-91255 .prod_item_prod#prod2 {padding-top: 21vw; height: 259.06976744vw; padding-top: 98vw;}
  .page-id-91255 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw; display: block !important;}
  .page-id-91255 .prod_item_prod2_title {font-size: 11.1627907vw;}
  .page-id-91255 .prod_item_prod_top {text-align: center; top: unset; right: unset;}
  .page-id-91255 .prod_item_prod2_title span {font-size: 6.04651163vw;}
  .page-id-91255 .prod_item_prod2_tx p {font-size: 4.65116279vw; line-height: 1.34;}
  .page-id-91255 .prod_item_prod2_tx p span {font-size: 6.51162791vw;}
  .page-id-91255 .prod_item_prod_in_2 {margin-top: 0; margin-right: -7vw;}
  .page-id-91255 #prod2 .prod_item_prod_buy {top: 0; left: 0; right: unset;}
  .page-id-91255 .prod_item_top_subtitle {font-size: 5.58139535vw; font-weight: 700; line-height: 1.2;}
  .page-id-91255 .prod_item_prod_tx {font-size: 4.65116279vw; width: 81vw; right: 50%; transform: translate(50%);}
  .page-id-91255 .prod_item_prod_tx:first-of-type {top: -24vw;}
  .page-id-91255 .prod_item_prod_tx:nth-of-type(2) {top: 113vw;}
  .page-id-91255 .prod_item_design_tx {display: none;}
  .page-id-91255 .prod_item_design_item.item_4 {display: flex; top: 92.3vw; right: 39vw; text-align: right; gap: 5vw;}
  .page-id-91255 .prod_item_design_item.item_4 .prod_item_design_item_tx {text-align: right;}
  .page-id-91255 .prod_item_prod2_title {font-size: 7.44186047vw;}
  .page-id-91255 .prod_item_top_tx.animated::after {display: none;}
  .related_prods_item_milk_cooler .prod_item_prod_im_1 img {width: 29vw; top: 39vw; left: -15vw;}
  
  
  /* beauty gummies (page 93140) */
  .page-id-93140 .prod_item_top {height: 153.02325581vw; padding-top: 4vw;}
  .page-id-93140 .prod_item_main_title br {display: none;}
  .page-id-93140 .prod_item_top_in {position: static; top: 2vw; max-width: unset; width: 100%; transform: none; right: unset; left: unset;}
  .page-id-93140 .prod_item_top_in {text-align: center;}
  .page-id-93140 .prod_item_top_in {top: 2vw;}
  .page-id-93140 .prod_item_main_title {direction: ltr; padding: 0 7vw;}
  .page-id-93140 .prod_item_main_title, .page-id-93140 .prod_item_main_title > span {font-size: 11.1627907vw; text-shadow: none;}
  .page-id-93140 .prod_item_top_tx {font-size: 3.72093023vw;}
  .compare_pumps_item_bt {margin-top: 2vw;}
  .page-id-93140 .prod_item_top_im img {width: 46.04651163vw; right: 51vw; bottom: 13vw;}
  .page-id-93140 .prod_item_prod_title {font-size: 4.65116279vw; text-align: center;}
  .prod_item_two_prods_in {display: block;}
  .prod_item_two_prods_bottom {position: static;}
  .page-id-93140 .prod_item_prod_wrap {padding-bottom: 0;}
  .page-id-93140 .prod_item_prod_buy {position: relative; width: 69.744186vw; height: 92.813953vw; background-size: 100% 100%; padding-top: 0; right: 50%; transform: translateX(50%);}
  .related_prods_item_beauty_gummies .prod_item_prod_buy {position: relative; width: 69.744186vw; height: 92.813953vw; background-size: 100% 100%; padding-top: 0;}
  .page-id-93140 .prod_item_two_prods_left {margin-right: 0; margin-top: 8vw;}
  .page-id-93140 .prod_item_two_prods_bottom {margin-top: 10vw;}
  .page-id-93140 .prod_item_prod .wrap {max-width: 100%;}
  .page-id-93140 .prod_item_prod_buy_title {padding: 0; font-size: 6.51162791vw; margin-top: 0;}
  .page-id-93140 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 4.65116279vw; line-height: 1.1;}
  .page-id-93140 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {font-size: 4.65116279vw;}
  .page-id-93140 .prod_item_prod_buy_price_sale {margin-top: 0;}
  .page-id-93140 .prod_item_prod_wrap .orange_bt_sm {margin-top: 2vw;}
  .page-id-93140 .prod_item_present img {width: 37.90625vw; right: 24.7vw; bottom: -1.5vw;}
  .page-id-93140 .prod_item_prod_images {margin-top: 0;}
  .page-id-93140 .prod_item_prod_im_1 img {width: 38vw; top: 30vw; left: -18vw; right: unset;}
  .page-id-93140 .prod_item_prod_im_2 img {width: 34.767442vw; right: 51vw; top: 33.3vw;}
  .prod_item_two_prods_right {margin-right: 0;}
  .prod_item_two_prods_left {margin-right: 27vw; margin-top: 9vw;}
  .page-id-93140 .prod_item_about1_subtitle {font-size: 5.58139535vw;}
  .page-id-93140 .prod_item_about_1_title {font-size: 5.58139535vw;}
  .page-id-93140 .prod_item_about_1_tx p {font-size: 3.25581395vw; margin-bottom: 3vw;}
  .page-id-93140 .prod_item_about_prod_in {flex-direction: column-reverse;}
  .page-id-93140 .prod_item_about_content {padding: 0; width: 100%; right: unset; top: -12vw;}
  .page-id-93140 .prod_item_about_prod_im {height: unset;}
  .page-id-93140 .prod_item_about_1 {height: 115.11627907vw; padding-bottom: 0;}
  .page-id-93140 .prod_item_design_title {font-size: 6.51162791vw; font-weight: 700; max-width: unset; padding: 0;}
  .page-id-93140 .prod_item_design_im {width: 61.44186047vw;}
  .page-id-93140 .prod_item_design {height: 104.65116279vw; padding-top: 0;}
  .page-id-93140 .prod_item_design_items {position: absolute; top: 0; right: 0; margin-top: -8vw;}
  .page-id-93140 .prod_item_design_item {display: block; text-align: center; position: absolute;}
  .page-id-93140 .prod_item_design_item_tx {white-space: nowrap; width: unset; margin-right: 0; margin-bottom: 0;}
  .page-id-93140 .prod_item_design_item_im img {display: inline-block; margin-bottom: 1vw;}
  .page-id-93140 .prod_item_design_item_tx p br {display: none;}
  .page-id-93140 .prod_item_design_im_wrap {margin-top: 0; padding-top: 5vw;}
  .page-id-93140 .prod_item_design_item.item_1 {display: flex; top: 12vw !important; right: -1vw !important; gap: 3vw;}
  .page-id-93140 .prod_item_design_item.item_2 {text-align: right; top: 35.3vw; right: 1.5vw; width: 30vw !important;}
  .page-id-93140 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; white-space: unset; width: unset; right: -4vw;}
  .page-id-93140 .prod_item_design_item.item_3 {text-align: right; top: 67.3vw; right: 24vw; width: 22vw !important;}
  .page-id-93140 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; position: relative; top: -2vw !important; right: -5vw;}
  .page-id-93140 .prod_item_design_item.item_4 {top: 74.3vw; right: 16vw;}
  .page-id-93140 .prod_item_design_item.item_5 {width: 24vw !important; top: 36.3vw; right: 65vw;}
  .page-id-93140 .prod_item_design_item.item_5 .prod_item_design_item_tx {position: relative; top: -1vw !important; right: 7vw; white-space: unset;}
  .page-id-93140 .prod_item_design_item.item_6 {width: 26vw !important; top: 12.3vw; right: 47vw;}
  .page-id-93140 .prod_item_features {height: 244.04651163vw; padding-top: 0;}
  .page-id-93140 .prod_item_features > .wrap {text-align: right;}
  .page-id-93140 .prod_item_features_title_2 {font-size: 4.65116279vw; padding-top: 7vw; font-weight: 700; padding-left: 17vw; padding-right: 17vw;}
  .page-id-93140 .prod_item_features_title_2 > span {display: block; display: block; width: 25vw;}
  .page-id-93140 .prod_item_features_items {grid-template-columns: repeat(2, 1fr); gap: unset;}
  .page-id-93140 .prod_item_feature_item_tx p {font-size: 3.5vw; line-height: 1.2;}
  .page-id-93140 .prod_item_features_items {margin-top: 12vw;}
  .page-id-93140 .prod_item_feature_item {margin-bottom: 12vw; width: 37.44186047vw;}
  .page-id-93140 .prod_item_feature_item.item_4:before, .page-id-93140 .prod_item_feature_item.item_6:before {width: 12.125vw; height: 4.927083vw; top: -6vw; background-image: url('assets/images/new_orange_m.png');}
  .page-id-93140 .page_wrap.inner_page_wrap .prod_features_im img {width: 58.8372093vw !important;}
  .page-id-93140 .prod_item_features > .wrap {padding-right: 5vw; padding-left: 5vw;}
  .page-id-93140 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 100%; padding-top: 0;}
  .page-id-93140 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {font-size: 5.58139535vw; padding: 0 10vw;}
  .page-id-93140 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title br {display: none;}
  .page-id-93140 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 100%; height: auto !important; margin: 0 auto;}
  .page-id-93140 .prod_item_about_prod_im {margin-top: 0;}
  .page-id-93140 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 5.58139535vw;}
  .page-id-93140 .prod_item_prod_subtitle {font-size: 4.65116279vw; text-align: center; line-height: 1.29; margin-top: 10vw !important;}
  .page-id-93140 .prod_item_two_prods_bottom {position: static; width: 100%;}
  .page-id-93140 .prod_item_prod {height: 295.34883721vw; padding-top: 10vw; padding-bottom: 0; margin-top: -7vw;}
  .page-id-93140 .prod_item_two_prods_left .prod_item_present img {right: 9vw; bottom: -2.5vw;}
  .page-id-93140 .prod_item_prod_right {width: unset;}
  .page-id-93140 .prod_item_prod_tx > span {font-size: 4.8vw;}
  .page-id-93140 .prod_item_prod_left {margin-top: 28vw; margin-right: 0;}
  .page-id-93140 .prod_item_prod_tx {position: absolute; top: 132vw; width: calc(100% - 30px); margin-top: 0; padding: 0 15px;}
  .page-id-93140 .prod_item_features_title_2:before {width: 24.953488vw; height: 20.232558vw; right: -4vw;}
  .page-id-93140 .prod_item_feature_item.item_1 {top: 2vw;}
  .page-id-93140 .prod_item_feature_item.item_2 {top: 46vw;}
  .page-id-93140 .prod_item_feature_item.item_3 {top: 90vw;}
  .page-id-93140 .prod_item_feature_item.item_4 {top: 148vw;}
  .page-id-93140 .prod_item_feature_item.item_5 {right: 53vw; top: -40vw;}
  .page-id-93140 .prod_item_feature_item.item_6 {right: 53vw; top: 2.5vw;}
  .page-id-93140 .prod_item_feature_item.item_7 {right: 53vw; top: 46vw;}
  .page-id-93140 .prod_item_feature_item.item_8 {right: 53vw; top: 90vw;}
  .page-id-93140 .prod_item_feature_item.item_9 {right: 53vw; top: 148vw;}
  .page-id-93140 .prod_item_feature_item_tx br {display: none;}
  .page-id-93140 .prod_item_feature_item_tx span {display: block; font-size: 4.18604651vw; padding-left: 8vw;}
  .page-id-93140 .prod_item_feature_item_im img {width: 13.95348837vw;}
  .page-id-93140 .prod_item_feature_item {display: block; text-align: right;}
  .page-id-93140 .item_3 .prod_item_feature_item_tx span {padding-left: 5vw;}
  .page-id-93140 .prod_item_design_item_im img {width: 11.697674vw;}
  .page-id-93140 .prod_item_design_item_tx p {font-size: 2.79069767vw; text-align: right; white-space: normal;}
  .page-id-93140 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 31.53125vw !important;}
  .page-id-93140 .prod_item_design_item_tx {text-align: center; width: unset !important; top: unset !important;}
  .page-id-93140 .prod_item_design_item_im {text-align: center;}
  .page-id-93140 .prod_item_design_item {width: unset !important; white-space: nowrap; gap: 0 !important;}
  .page-id-93140 .prod_item_design_item.item_7, .page-id-93140 .item_7 .prod_item_design_item_tx {white-space: unset;}
  .page-id-93140 .prod_item_design_item.item_7 {top: 27.3vw; right: 60.5vw;}
  .page-id-93140 .prod_item_design_item.item_7 .prod_item_design_item_tx {width: 28vw !important;}
  .page-id-93140 .prod_item_design_item.item_7 .prod_item_design_item_tx br {display: none;}
  .page-id-93140 .prod_item_prod#prod2 {padding-top: 21vw; height: 259.06976744vw; padding-top: 98vw;}
  .page-id-93140 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw; display: block !important;}
  .page-id-93140 .prod_item_prod2_title {font-size: 11.1627907vw;}
  .page-id-93140 .prod_item_prod_top {text-align: center; top: unset; right: unset;}
  .page-id-93140 .prod_item_prod2_title span {font-size: 6.04651163vw;}
  .page-id-93140 .prod_item_prod2_tx p {font-size: 4.65116279vw; line-height: 1.34;}
  .page-id-93140 .prod_item_prod2_tx p span {font-size: 6.51162791vw;}
  .page-id-93140 .prod_item_prod_in_2 {margin-top: 0; margin-right: -7vw;}
  .page-id-93140 #prod2 .prod_item_prod_buy {top: 0; left: 0; right: unset;}
  .page-id-93140 .prod_item_top_subtitle {font-size: 4.65116279vw; font-weight: 700; line-height: 1.18;}
  .page-id-93140 .prod_item_prod_tx {font-size: 4.65116279vw; width: 81vw; right: 50%; transform: translate(50%);}
  .page-id-93140 .prod_item_prod_tx:first-of-type {top: -24vw;}
  .page-id-93140 .prod_item_prod_tx:nth-of-type(2) {top: 113vw;}
  .page-id-93140 .prod_item_design_tx {display: none;}
  .page-id-93140 .prod_item_design_item.item_4 {display: flex; top: 67.3vw; right: 51vw; text-align: right; gap: 5vw; width: 38vw !important;}
  .page-id-93140 .prod_item_design_item.item_4 .prod_item_design_item_tx {text-align: right; position: relative; top: 11vw !important; right: -4vw;}
  .page-id-93140 .prod_item_prod2_title {font-size: 7.44186047vw;}
  .page-id-93140 .prod_item_top_tx.animated::after {display: none;}
  .page-id-93140 .prod_item_prod_title br {display: none;}
  .page-id-93140 .prod_item_design_item.item_6 .prod_item_design_item_tx {position: relative; top: -12vw !important; right: 21vw;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item_tx p {font-size: 2.6vw; line-height: 1 !important;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item {margin: 0 0 5.5vw; width: 30%;}
  .page-id-93140 .sec_item_5.prod_item_features > .wrap {max-width: 90vw;}
  .page-id-93140 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 92vw !important; top: 15vw !important; bottom: unset !important;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_features_items {margin-top: 13vw;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2), .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3), .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {position: absolute; right: 0;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(n+5) {position: absolute; right: 62vw; width: 34%;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(5) {top: 0;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2) {top: 17vw;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(6) {top: 14vw;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3) {top: 32vw;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(7) {top: 30vw;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {top: 45vw;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) {visibility: visible; top: 57vw; width: 90vw; right: 50% !important; transform: translateX(50%); padding: 4vw 11vw; border-radius: 2.3255814vw;}
  .page-id-93140 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) p {font-size: 3.25581395vw; text-align: center;}
  .page-id-93140 .sec_item_5.prod_item_features {height: 125.58139535vw;}
  .page-id-93140 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 83.25581395vw !important; top: 0 !important; bottom: unset !important; transform: translateX(50%) !important; right: 50% !important;}
  .page-id-93140 .sec_item_6.prod_item_features > .wrap {max-width: 90vw; padding-right: 0; padding-left: 0; padding-top: 69vw; text-align: center;}
  .page-id-93140 .sec_item_6.prod_item_features .prod_item_features_title_2 {text-align: center;}
  .page-id-93140 .sec_item_6 .prod_item_feature_item_im img {width: 10.23255814vw;}
  .page-id-93140 .sec_item_6.prod_item_features .prod_item_feature_item {margin: 0 0 8vw;}
  .page-id-93140 .sec_item_6 .prod_item_feature_item_tx p {font-size: 3.25581395vw;}
  .page-id-93140 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(n+4) {top: -60vw; right: 46vw; position: relative; margin-bottom: 4vw;}
  .page-id-93140 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 8vw;}
  .page-id-93140 .prod_item_features.sec_item_6 {height: 161.046512vw; overflow: hidden;}
  /*.page-id-93140 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 76.27906977vw;}*/
  .page-id-93140 .sec_item_8.prod_item_about_1 {height: 192.09302326vw;}
  /*.page-id-93140 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 83.25581395vw; right: 50%; transform: translateX(50%);}
  .page-id-93140 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 5vw; max-width: 90vw; position: absolute; top: 75vw;}
  .page-id-93140 .sec_item_7.prod_item_about_1 {height: 135.116279vw;}*/
  .page-id-93140 .sec_item_7 .prod_item_prod_tx:first-of-type {position: relative; top: unset; text-align: center; margin-top: 5vw;}
  .page-id-93140 .sec_item_7.prod_item_prod {margin-top: 0; height: 214.375vw;}
  .page-id-93140 .sec_item_7 .prod_item_two_prods_bottom {margin-top: 0;}
  .footer-menu:nth-child(9) {width: 60% !important;}
  .footer-menu:last-child:after {display: none !important;}
  .footer-menu:nth-last-child(2) {width: 60% !important;}
  .footer-menu:nth-last-child(2):after {display: block !important;}
  .footer-menu:last-child {width: 40% !important;}
  .footer-menu-row {justify-content: flex-start !important;}
  .footer-menu:nth-child(9) .page-item-93140 {width: 60%;}
  .page-id-93140 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {margin-bottom: 3vw;}
  .page-id-93140 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {font-size: 3.72093023vw; top: 5.3vw;}
  
  
  
  /* mama gummies (page 96979) */
  .page-id-96979 .prod_item_top {height: 157.44186047vw; padding-top: 4vw;}
  .page-id-96979 .prod_item_main_title br {display: none;}
  .page-id-96979 .prod_item_top_in {position: static; top: 2vw; max-width: unset; width: 100%; transform: none; right: unset; left: unset;}
  .page-id-96979 .prod_item_top_in {text-align: center;}
  .page-id-96979 .prod_item_top_in {top: 2vw;}
  .page-id-96979 .prod_item_main_title {direction: ltr; padding: 0 7vw;}
  .page-id-96979 .prod_item_main_title, .page-id-96979 .prod_item_main_title > span {font-size: 11.1627907vw; text-shadow: none;}
  .page-id-96979 .prod_item_top_tx {font-size: 3.72093023vw;}
  .compare_pumps_item_bt {margin-top: 2vw;}
  .page-id-96979 .prod_item_top_im img {display: none !important; width: 46.04651163vw; right: 51vw; bottom: 13vw;}
  .page-id-96979 .prod_item_prod_title {font-size: 4.18604651vw; padding: 0 9vw; margin-top: 9vw; text-align: center;}
  .prod_item_two_prods_in {display: block;}
  .prod_item_two_prods_bottom {position: static;}
  .page-id-96979 .prod_item_prod_wrap {padding-bottom: 0;}
  .page-id-96979 .prod_item_prod_buy {position: relative; width: 69.744186vw; height: 92.813953vw; background-size: 100% 100%; padding-top: 0; right: 50%; transform: translateX(50%);}
  .related_prods_item_beauty_gummies .prod_item_prod_buy {position: relative; width: 69.744186vw; height: 92.813953vw; background-size: 100% 100%; padding-top: 0;}
  .page-id-96979 .prod_item_two_prods_left {margin-right: 0; margin-top: 8vw;}
  .page-id-96979 .prod_item_two_prods_bottom {margin-top: 10vw;}
  .page-id-96979 .prod_item_prod .wrap {max-width: 100%;}
  .page-id-96979 .prod_item_prod_buy_title {padding: 0; font-size: 6.51162791vw; margin-top: 0;}
  .page-id-96979 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 4.65116279vw; line-height: 1.1;}
  .page-id-96979 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {font-size: 4.65116279vw;}
  .page-id-96979 .prod_item_prod_buy_price_sale {margin-top: 0;}
  .page-id-96979 .prod_item_prod_wrap .orange_bt_sm {margin-top: 2vw;}
  .page-id-96979 .prod_item_present img {width: 37.90625vw; right: 24.7vw; bottom: -1.5vw;}
  .page-id-96979 .prod_item_prod_images {margin-top: 0;}
  .page-id-96979 .prod_item_prod_im_1 img {width: 52vw; top: 35vw; left: -25vw; right: unset;}
  .page-id-96979 .prod_item_prod_im_2 img {width: 39vw; right: 49vw; top: 34.3vw;}
  .prod_item_two_prods_right {margin-right: 0;}
  .prod_item_two_prods_left {margin-right: 27vw; margin-top: 9vw;}
  .page-id-96979 .prod_item_about1_subtitle {font-size: 5.58139535vw;}
  .page-id-96979 .prod_item_about_1_title {font-size: 5.58139535vw;}
  .page-id-96979 .prod_item_about_1_tx p {font-size: 4.18604651vw; margin-bottom: 3vw;}
  .page-id-96979 .prod_item_about_prod_in {flex-direction: column-reverse;}
  .page-id-96979 .prod_item_about_content {padding: 0; width: 100%; right: unset; top: 0;}
  .page-id-96979 .prod_item_about_prod_im {height: unset;}
  .page-id-96979 .prod_item_about_1 {height: 126.11627907vw; padding-bottom: 0;}
  .page-id-96979 .prod_item_design_title {font-size: 6.51162791vw; font-weight: 700; max-width: unset; padding: 0;}
  .page-id-96979 .prod_item_design_im {width: 61.44186047vw; right: 46vw;}
  .page-id-96979 .prod_item_design {height: 111.86046512vw; padding-top: 0;}
  .page-id-96979 .prod_item_design_items {position: absolute; top: 0; right: 0; margin-top: -8vw;}
  .page-id-96979 .prod_item_design_item {display: block; text-align: center; position: absolute;}
  .page-id-96979 .prod_item_design_item_tx {white-space: nowrap; width: unset; margin-right: 0; margin-bottom: 0;}
  .page-id-96979 .prod_item_design_item_im img {display: inline-block; margin-bottom: 1vw;}
  .page-id-96979 .prod_item_design_item_tx p br {display: none;}
  .page-id-96979 .prod_item_design_im_wrap {margin-top: 0; padding-top: 14vw;}
  .page-id-96979 .prod_item_design_item.item_1 {display: flex; top: 11vw !important; right: 31vw !important; gap: 3vw;}
  .page-id-96979 .prod_item_design_item.item_2 {text-align: right; top: 35.3vw; right: 1.5vw; width: 30vw !important;}
  .page-id-96979 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; white-space: unset; width: 23vw !important; right: 0vw;}
  .page-id-96979 .prod_item_design_item.item_3 {text-align: right; top: 69.3vw; right: 12vw; width: 22vw !important;}
  .page-id-96979 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; position: relative; top: -2vw !important; right: -5vw;}
  .page-id-96979 .prod_item_design_item.item_4 {top: 68.3vw; right: 56vw;}
  .page-id-96979 .prod_item_design_item.item_5 {width: 24vw !important; top: 36.3vw; right: 61vw;}
  .page-id-96979 .prod_item_design_item.item_5 .prod_item_design_item_tx {position: relative; top: -1vw !important; right: 9vw; white-space: unset; width: 20vw !important;}
  .page-id-96979 .prod_item_design_item.item_6 {width: 26vw !important; top: 12.3vw; right: 47vw;}
  .page-id-96979 .prod_item_features {height: 244.04651163vw; padding-top: 0; overflow: unset;}
  .page-id-96979 .prod_item_features > .wrap {text-align: right;}
  .page-id-96979 .prod_item_features_title_2 {font-size: 5.58139535vw; padding-top: 7vw; font-weight: 900; padding-left: 10vw; padding-right: 10vw;}
  .page-id-96979 .prod_item_features_title_2 > span {display: block; display: block; width: 25vw;}
  .page-id-96979 .prod_item_features_items {grid-template-columns: repeat(2, 1fr); gap: unset;}
  .page-id-96979 .prod_item_feature_item_tx p {font-size: 3.5vw; line-height: 1.2;}
  .page-id-96979 .prod_item_features_items {margin-top: 12vw;}
  .page-id-96979 .prod_item_feature_item {margin-bottom: 12vw; width: 37.44186047vw;}
  .page-id-96979 .prod_item_feature_item.item_4:before, .page-id-96979 .prod_item_feature_item.item_6:before {width: 12.125vw; height: 4.927083vw; top: -6vw; background-image: url('assets/images/new_orange_m.png');}
  .page-id-96979 .page_wrap.inner_page_wrap .prod_features_im img {width: 58.8372093vw !important;}
  .page-id-96979 .prod_item_features > .wrap {padding-right: 5vw; padding-left: 5vw;}
  .page-id-96979 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 100%; padding-top: 0;}
  .page-id-96979 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {color: #FF940E; font-size: 5.58139535vw; padding: 0 10vw;}
  .page-id-96979 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title br {display: none;}
  .page-id-96979 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 80.93023256vw; height: auto !important; margin: 0 auto;}
  .page-id-96979 .prod_item_about_prod_im {margin-top: 0;}
  .page-id-96979 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 5.58139535vw;}
  .page-id-96979 .prod_item_prod_subtitle {font-size: 4.65116279vw; text-align: center; line-height: 1.29; margin-top: 10vw !important;}
  .page-id-96979 .prod_item_two_prods_bottom {position: static; width: 100%;}
  .page-id-96979 .prod_item_prod {height: 325.34883721vw; padding-top: 3vw; padding-bottom: 0; margin-top: -9vw;}
  .page-id-96979 .prod_item_two_prods_left .prod_item_present img {right: 9vw; bottom: -2.5vw;}
  .page-id-96979 .prod_item_prod_right {width: unset;}
  .page-id-96979 .prod_item_prod_tx > span {font-size: 4.8vw;}
  .page-id-96979 .prod_item_prod_left {margin-top: 28vw; margin-right: 0;}
  .page-id-96979 .prod_item_prod_tx {position: absolute; top: 132vw; width: calc(100% - 30px); margin-top: 0; padding: 0 15px;}
  .page-id-96979 .prod_item_features_title_2:before {width: 24.953488vw; height: 20.232558vw; right: -4vw;}
  .page-id-96979 .prod_item_feature_item.item_1 {top: 2vw;}
  .page-id-96979 .prod_item_feature_item.item_2 {top: 46vw;}
  .page-id-96979 .prod_item_feature_item.item_3 {top: 90vw;}
  .page-id-96979 .prod_item_feature_item.item_4 {top: 148vw;}
  .page-id-96979 .prod_item_feature_item.item_5 {right: 53vw; top: -40vw;}
  .page-id-96979 .prod_item_feature_item.item_6 {right: 53vw; top: 2.5vw;}
  .page-id-96979 .prod_item_feature_item.item_7 {right: 53vw; top: 46vw;}
  .page-id-96979 .prod_item_feature_item.item_8 {right: 53vw; top: 90vw;}
  .page-id-96979 .prod_item_feature_item.item_9 {right: 53vw; top: 148vw;}
  .page-id-96979 .prod_item_feature_item_tx br {display: none;}
  .page-id-96979 .prod_item_feature_item_tx span {display: block; font-size: 4.18604651vw; padding-left: 8vw;}
  .page-id-96979 .prod_item_feature_item_im img {width: 13.95348837vw;}
  .page-id-96979 .prod_item_feature_item {display: block; text-align: right;}
  .page-id-96979 .item_3 .prod_item_feature_item_tx span {padding-left: 5vw;}
  .page-id-96979 .prod_item_design_item_im img {width: 11.697674vw;}
  .page-id-96979 .prod_item_design_item_tx p {font-size: 2.79069767vw; text-align: right; white-space: normal;}
  .page-id-96979 .prod_item_design_item.item_1 .prod_item_design_item_tx p {text-align: center;}
  .page-id-96979 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 31.53125vw !important;}
  .page-id-96979 .prod_item_design_item_tx {text-align: center; width: unset !important; top: unset !important;}
  .page-id-96979 .prod_item_design_item_im {text-align: center;}
  .page-id-96979 .prod_item_design_item {width: unset !important; white-space: nowrap; gap: 0 !important;}
  .page-id-96979 .prod_item_design_item.item_7, .page-id-96979 .item_7 .prod_item_design_item_tx {white-space: unset;}
  .page-id-96979 .prod_item_design_item.item_7 {top: 27.3vw; right: 60.5vw;}
  .page-id-96979 .prod_item_design_item.item_7 .prod_item_design_item_tx {width: 28vw !important;}
  .page-id-96979 .prod_item_design_item.item_7 .prod_item_design_item_tx br {display: none;}
  .page-id-96979 .prod_item_prod#prod2 {padding-top: 21vw; height: 259.06976744vw; padding-top: 98vw;}
  .page-id-96979 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw; display: block !important;}
  .page-id-96979 .prod_item_prod2_title {font-size: 11.1627907vw;}
  .page-id-96979 .prod_item_prod_top {text-align: center; top: unset; right: unset;}
  .page-id-96979 .prod_item_prod2_title span {font-size: 6.04651163vw;}
  .page-id-96979 .prod_item_prod2_tx p {font-size: 4.65116279vw; line-height: 1.34;}
  .page-id-96979 .prod_item_prod2_tx p span {font-size: 6.51162791vw;}
  .page-id-96979 .prod_item_prod_in_2 {margin-top: 0; margin-right: -7vw;}
  .page-id-96979 #prod2 .prod_item_prod_buy {top: 0; left: 0; right: unset;}
  .page-id-96979 .prod_item_top_subtitle {font-size: 4.65116279vw; font-weight: 700; line-height: 1.18;}
  .page-id-96979 .prod_item_prod_tx {font-size: 4.65116279vw; width: 81vw; right: 50%; transform: translate(50%);}
  .page-id-96979 .prod_item_prod_tx:first-of-type {top: -24vw;}
  .page-id-96979 .prod_item_prod_tx:nth-of-type(2) {top: 113vw;}
  .page-id-96979 .prod_item_design_tx {display: none;}
  .page-id-96979 .prod_item_design_item.item_4 {display: flex; top: 68.3vw; right: 56vw; text-align: right; gap: 5vw; width: 38vw !important;}
  .page-id-96979 .prod_item_design_item.item_4 .prod_item_design_item_tx {text-align: right; position: relative; top: 13vw !important; right: -9vw; width: 20vw !important;}
  .page-id-96979 .prod_item_prod2_title {font-size: 7.44186047vw;}
  .page-id-96979 .prod_item_top_tx.animated::after {display: none;}
  .page-id-96979 .prod_item_prod_title br {display: none;}
  .page-id-96979 .prod_item_design_item.item_6 .prod_item_design_item_tx {position: relative; top: -12vw !important; right: 21vw;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item_tx p {font-size: 2.6vw; line-height: 1 !important;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item {margin: 0 0 5.5vw; width: 30%;}
  .page-id-96979 .sec_item_5.prod_item_features > .wrap {max-width: 90vw;}
  .page-id-96979 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 92vw !important; top: 44vw !important; bottom: unset !important;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_features_items {margin-top: 8vw;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2), .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3), .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {position: absolute; right: 0;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(n+5) {position: absolute; right: 62vw; width: 34%;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(5) {top: 0;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2) {top: 17vw;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(6) {top: 14vw;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3) {top: 32vw;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(7) {top: 30vw;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {top: 45vw;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) {visibility: visible; top: 57vw; width: 90vw; right: 50% !important; transform: translateX(50%); padding: 4vw 11vw; border-radius: 2.3255814vw;}
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) p {font-size: 3.25581395vw; text-align: center;}
  .page-id-96979 .sec_item_5.prod_item_features {height: 133.72093023vw; overflow: hidden;}
  .page-id-96979 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 83.25581395vw !important; top: 7vw !important; bottom: unset !important; transform: translateX(50%) !important; right: 50% !important;}
  .page-id-96979 .sec_item_6.prod_item_features > .wrap {max-width: 90vw; padding-right: 0; padding-left: 0; padding-top: 69vw; text-align: center;}
  .page-id-96979 .sec_item_6.prod_item_features .prod_item_features_title_2 {text-align: center;}
  .page-id-96979 .sec_item_6 .prod_item_feature_item_im img {width: 10.23255814vw;}
  .page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item {margin: 0 0 8vw;}
  .page-id-96979 .sec_item_6 .prod_item_feature_item_tx p {font-size: 3.25581395vw;}
  .page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(n+4) {top: -60vw; right: 46vw; position: relative; margin-bottom: 4vw;}
  .page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 8vw;}
  .page-id-96979 .prod_item_features.sec_item_6 {height: 176.046512vw; overflow: unset;}
  /*.page-id-96979 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 76.27906977vw;}*/
  .page-id-96979 .sec_item_8.prod_item_about_1 {height: 192.09302326vw;}
  /*.page-id-96979 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 83.25581395vw; right: 50%; transform: translateX(50%);}
  .page-id-96979 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 5vw; max-width: 90vw; position: absolute; top: 75vw;}
  .page-id-96979 .sec_item_7.prod_item_about_1 {height: 135.116279vw;}*/
  .page-id-96979 .sec_item_7 .prod_item_prod_tx:first-of-type {position: relative; top: unset; text-align: center; margin-top: 5vw;}
  .page-id-96979 .sec_item_7.prod_item_prod {margin-top: 0; height: 214.375vw;}
  .page-id-96979 .sec_item_7 .prod_item_two_prods_bottom {margin-top: 0;}
  .footer-menu:nth-child(9) {width: 60% !important;}
  .footer-menu:last-child:after {display: none !important;}
  .footer-menu:nth-last-child(2) {width: 60% !important;}
  .footer-menu:nth-last-child(2):after {display: block !important;}
  .footer-menu:last-child {width: 40% !important;}
  .footer-menu-row {justify-content: flex-start !important;}
  .footer-menu:nth-child(9) .page-item-96979 {width: 60%;}
  .page-id-96979 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {margin-bottom: 3vw;}
  .page-id-96979 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {font-size: 3.72093023vw; top: 5.3vw;}
  
  
  
  
  
  
  /* mama gummies (page 97317) */
  .page-id-97317 .prod_item_top {height: 220.46511628vw; padding-top: 7vw; padding-bottom: 70.46511628vw !important;}
  .page-id-97317 .prod_item_top_bt.compare_pumps_item_bt {
      position: absolute;
      right: 0;
      bottom: -70.46511628vw;
      width: 100vw;
      height: 70.46511628vw;
      margin: 0;
  }
  .page-id-97317 .prod_item_top_bt.compare_pumps_item_bt a {
  background: url('assets/images/play_soft_thermo_plus.png') center / cover no-repeat !important;
  color: transparent;
  width: 100vw;
  height: 70.46511628vw;
  position: absolute;
  right: 0;
  padding: 0;
  bottom: 0;
  border-radius: 0 !important;
}
.page-id-97317 .prod_item_prod_left {margin-top: 0;}
.page-id-97317 .sec_item_2.prod_item_prod {margin: 0; height: 237.20930233vw; padding-top: 3vw;}
  .page-id-97317 .prod_item_main_title br {display: none;}
  .page-id-97317 .prod_item_top_in {position: static; top: 2vw; max-width: unset; width: 100%; transform: none; right: unset; left: unset;}
  .page-id-97317 .prod_item_top_in {text-align: center;}
  .page-id-97317 .prod_item_top_in {top: 2vw;}
  .page-id-97317 .prod_item_main_title {direction: ltr; padding: 0 7vw;}
  .page-id-97317 .prod_item_top_bt a {}
  .page-id-97317 .prod_item_main_title, .page-id-97317 .prod_item_main_title > span {font-size: 8.37209302vw; text-shadow: none;}
  .page-id-97317 .prod_item_top_tx {font-size: 3.72093023vw; color: #4d4d4d; padding: 0 9vw; font-weight: 400;}
  .compare_pumps_item_bt {margin-top: 2vw;}
  .page-id-97317 .page_wrap.inner_page_wrap .sec_item_1 .bg_im img {height: auto !important;}
  .page-id-97317 .prod_item_top_im img {display: none !important; width: 46.04651163vw; right: 51vw; bottom: 13vw;}
  .page-id-97317 .prod_item_prod_title {font-size: 4.18604651vw; padding: 0 9vw; margin-top: 9vw; text-align: center;}
  .prod_item_two_prods_in {display: block;}
  .prod_item_two_prods_bottom {position: static;}
  .page-id-97317 .prod_item_prod_wrap {padding-bottom: 0;}
 .page-id-97317 .prod_item_prod_buy {
     position: relative;
     width: 74.744186vw;
     height: 101.813953vw;
     padding-top: 3vw;
     background-size: 100% 100%;
     padding-top: 25vw;
     right: 33%;
     transform: translateX(50%);
     justify-content: flex-start;
 }
  .page-id-97317 .prod_item_prod_buy_title:before {
      top: -9vw;
      width: 24.65116279vw;
      height: 8.37209302vw;
      line-height: 8.37209302vw;
      border-radius: 2.3255814vw;
      font-size: 3.25581395vw;
  }
  .related_prods_item_beauty_gummies .prod_item_prod_buy {position: relative; width: 69.744186vw; height: 92.813953vw; background-size: 100% 100%; padding-top: 0;}
  .page-id-97317 .prod_item_two_prods_left {margin-right: 0; margin-top: 8vw;}
  .page-id-97317 .prod_item_two_prods_bottom {margin-top: 10vw;}
  .page-id-97317 .prod_item_prod .wrap {max-width: 100%;}
  .page-id-97317 .prod_item_prod_buy_title {padding: 0; font-size: 6.51162791vw; margin-top: 0; top: 16.7vw;}
  .page-id-97317 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 4.65116279vw; line-height: 1.1;}
  .page-id-97317 .prod_item_prod_buy_sale_title {padding: 0 16vw;}
  /*
  .page-id-97317 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {font-size: 4.65116279vw;}*/
  .page-id-97317 .prod_item_prod_buy_price_sale {margin-top: 0;}
  .page-id-97317 .prod_item_prod_wrap .orange_bt_sm {margin-top: 2vw;}
  .page-id-97317 .prod_item_present img {width: 37.90625vw; right: 24.7vw; bottom: -1.5vw;}
  .page-id-97317 .prod_item_prod_images {margin-top: 0;}
  .page-id-97317 .prod_item_prod_im_1 img {width: 46vw; top: 48vw; left: -30vw; right: unset;}
  .page-id-97317 .prod_item_prod_im_2 img {width: 39vw; right: 49vw; top: 34.3vw;}
  .prod_item_two_prods_right {margin-right: 0;}
  .prod_item_two_prods_left {margin-right: 27vw; margin-top: 9vw;}
  .page-id-97317 .prod_item_about1_subtitle {font-size: 5.58139535vw;}
  .page-id-97317 .prod_item_about_1_title {font-size: 5.58139535vw;}
  .page-id-97317 .prod_item_about_1_tx p {font-size: 4.18604651vw; margin-bottom: 3vw;}
  .page-id-97317 .prod_item_about_prod_in {flex-direction: column-reverse;}
  .page-id-97317 .prod_item_about_content {padding: 0; width: 100%; right: unset; top: 0;}
  .page-id-97317 .prod_item_about_prod_im {height: unset;}
  .page-id-97317 .prod_item_about_1 {height: 126.11627907vw; padding-bottom: 0;}
  .page-id-97317 .sec_item_9 .prod_item_design_title {font-size: 5.56844548vw; font-weight: 500; max-width: unset; padding: 0;}
  .page-id-97317 .sec_item_9 .prod_item_design_im {width: 66.46171694vw; right: 46vw;}
  .page-id-97317 .sec_item_9.prod_item_design {height: 173.54988399vw; padding-top: 10vw;}
  .page-id-97317 .prod_item_design_items {position: absolute; top: 0; right: 0; margin-top: 8vw;}
  .page-id-97317 .prod_item_design_item.item_2 {width: 26vw !important; top: 25.3vw; right: -2.6vw;}
  .page-id-97317 .prod_item_design_item {display: flex; flex-direction: column-reverse; text-align: center; position: absolute;}
  .page-id-97317 .prod_item_design_item_tx {white-space: nowrap; width: unset; margin-right: 0; margin-bottom: 0;}
  .page-id-97317 .prod_item_design_item_im img {display: inline-block; width: 9.28074246vw;}
  .page-id-97317 .prod_item_design_item_tx p br {display: none;}
  .page-id-97317 .prod_item_design_im_wrap {margin-top: 0; padding-top: 31vw;}
  /*
  .page-id-97317 .prod_item_design_item.item_1 {display: flex; top: 11vw !important; right: 31vw !important; gap: 3vw;}
  .page-id-97317 .prod_item_design_item.item_2 {text-align: right; top: 35.3vw; right: 1.5vw; width: 30vw !important;}
  .page-id-97317 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; white-space: unset; width: 27vw !important; right: 0vw;}
  */
  .page-id-97317 .prod_item_design_item.item_3 {flex-direction: column; text-align: right; top: 76.3vw; right: 10vw; width: 22vw !important;}
  .page-id-97317 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; position: relative; top: -2vw !important; right: -5vw;}
  .page-id-97317 .prod_item_design_item.item_4 {top: 68.3vw; right: 56vw;}
  .page-id-97317 .prod_item_design_item.item_5 {flex-direction: column; width: 24vw !important; top: 74.3vw; right: 61vw;}
  .page-id-97317 .prod_item_design_item.item_5 .prod_item_design_item_tx {position: relative; top: -1vw !important; right: 0; white-space: unset; width: 20vw !important;}
  .page-id-97317 .prod_item_design_item.item_6 {flex-direction: column-reverse !important; width: 26vw !important; top: 41.3vw; right: 68vw;}
  .page-id-97317 .prod_item_features {height: 244.04651163vw; padding-top: 0; overflow: unset;}
  .page-id-97317 .prod_item_features > .wrap {text-align: right;}
  .page-id-97317 .prod_item_features_title_2 {font-size: 5.58139535vw; padding-top: 7vw; font-weight: 900; padding-left: 10vw; padding-right: 10vw;}
  .page-id-97317 .prod_item_features_title_2 > span {display: block; display: block; width: 25vw;}
  .page-id-97317 .prod_item_features_items {grid-template-columns: repeat(2, 1fr); gap: unset;}
  .page-id-97317 .prod_item_feature_item_tx p {font-size: 3.5vw; line-height: 1.2;}
  .page-id-97317 .prod_item_features_items {margin-top: 12vw;}
  .page-id-97317 .prod_item_feature_item {margin-bottom: 12vw; width: 37.44186047vw;}
  .page-id-97317 .prod_item_feature_item.item_4:before, .page-id-97317 .prod_item_feature_item.item_6:before {width: 12.125vw; height: 4.927083vw; top: -6vw; background-image: url('assets/images/new_orange_m.png');}
  .page-id-97317 .page_wrap.inner_page_wrap .prod_features_im img {width: 58.8372093vw !important;}
  .page-id-97317 .prod_item_features > .wrap {padding-right: 5vw; padding-left: 5vw;}
  .page-id-97317 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 100%; padding-top: 0;}
  .page-id-97317 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {color: #FF940E; font-size: 5.58139535vw; padding: 0 10vw;}
  .page-id-97317 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title br {display: none;}
  .page-id-97317 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 80.93023256vw; height: auto !important; margin: 0 auto;}
  .page-id-97317 .prod_item_about_prod_im {margin-top: 0;}
  .page-id-97317 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 5.58139535vw;}
  .page-id-97317 .prod_item_prod_subtitle {font-size: 4.65116279vw; text-align: center; line-height: 1.29; margin-top: 10vw !important;}
  .page-id-97317 .prod_item_two_prods_bottom {position: static; width: 100%;}
  .page-id-97317 .prod_item_prod {height: 325.34883721vw; padding-top: 3vw; padding-bottom: 0; margin-top: -9vw;}
  .page-id-97317 .prod_item_two_prods_left .prod_item_present img {right: 9vw; bottom: -2.5vw;}
  .page-id-97317 .prod_item_prod_right {width: unset;}
  .page-id-97317 .prod_item_prod_tx > span {font-size: 4.8vw;}
  .page-id-97317 .prod_item_prod_left {margin-top: 0; margin-right: 0;}
  .page-id-97317 .prod_item_prod_tx {position: absolute; top: 132vw; width: calc(100% - 30px); margin-top: 0; padding: 0 15px;}
  .page-id-97317 .prod_item_features_title_2:before {width: 24.953488vw; height: 20.232558vw; right: -4vw;}
  .page-id-97317 .prod_item_feature_item.item_1 {top: 2vw;}
  .page-id-97317 .prod_item_feature_item.item_2 {top: 46vw;}
  .page-id-97317 .prod_item_feature_item.item_3 {top: 90vw;}
  .page-id-97317 .prod_item_feature_item.item_4 {top: 148vw;}
  .page-id-97317 .prod_item_feature_item.item_5 {right: 53vw; top: -40vw;}
  .page-id-97317 .prod_item_feature_item.item_6 {right: 53vw; top: 2.5vw;}
  .page-id-97317 .prod_item_feature_item.item_7 {right: 53vw; top: 46vw;}
  .page-id-97317 .prod_item_feature_item.item_8 {right: 53vw; top: 90vw;}
  .page-id-97317 .prod_item_feature_item.item_9 {right: 53vw; top: 148vw;}
  .page-id-97317 .prod_item_feature_item_tx br {display: none;}
  .page-id-97317 .prod_item_feature_item_tx span {display: block; font-size: 4.18604651vw; padding-left: 8vw;}
  .page-id-97317 .prod_item_feature_item_im img {width: 13.95348837vw;}
  .page-id-97317 .prod_item_feature_item {display: block; text-align: right;}
  .page-id-97317 .item_3 .prod_item_feature_item_tx span {padding-left: 5vw;}
  .page-id-97317 .prod_item_design_item_tx p {font-size: 2.79069767vw; text-align: right; white-space: normal;}
  .page-id-97317 .prod_item_design_item.item_1 .prod_item_design_item_tx p {text-align: center;}
  .page-id-97317 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 26.53125vw !important;}
  .page-id-97317 .prod_item_design_item_tx {text-align: center; width: unset !important; top: unset !important;}
  .page-id-97317 .prod_item_design_item_im {text-align: center;}
  .page-id-97317 .prod_item_design_item {width: unset !important; white-space: nowrap; gap: 2vw !important;}
  .page-id-97317 .prod_item_design_item.item_7, .page-id-97317 .item_7 .prod_item_design_item_tx {white-space: unset;}
  .page-id-97317 .prod_item_design_item.item_7 {flex-direction: column-reverse !important; top: 7.3vw; right: 45vw;}
  .page-id-97317 .prod_item_design_item .prod_item_design_item_tx p {
    font-weight: 300 !important;
    text-align: center;
  }
  .page-id-97317 .prod_item_design_item.item_7 .prod_item_design_item_tx {width: 28vw !important;}
  .page-id-97317 .prod_item_design_item.item_7 .prod_item_design_item_tx br {display: none;}
  .page-id-97317 .prod_item_prod#prod2 {padding-top: 21vw; height: 190.93023256vw; padding-top: 98vw;}
  .page-id-97317 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw; display: block !important;}
  .page-id-97317 .prod_item_prod2_title {font-size: 11.1627907vw;}
  .page-id-97317 .prod_item_prod_top {text-align: center; top: unset; right: unset;}
  .page-id-97317 .prod_item_prod2_title span {font-size: 6.04651163vw;}
  .page-id-97317 .prod_item_prod2_tx p {font-size: 4.65116279vw; line-height: 1.34;}
  .page-id-97317 .prod_item_prod2_tx p span {font-size: 6.51162791vw;}
  .page-id-97317 .prod_item_prod_in_2 {margin-top: 0; margin-right: -7vw;}
  .page-id-97317 #prod2 .prod_item_prod_buy {top: -32vw; left: -6vw; right: unset;}
  .page-id-97317 .prod_item_top_subtitle {font-size: 4.65116279vw; font-weight: 700; line-height: 1.18; right: 0;}
  .page-id-97317 .prod_item_main_title {margin-top: 2vw;}
  .page-id-97317 .prod_item_prod_tx {font-size: 4.65116279vw; width: 81vw; right: 50%; transform: translate(50%);}
  .page-id-97317 .prod_item_prod_tx:first-of-type {top: -24vw;}
  .page-id-97317 .prod_item_prod_tx:nth-of-type(2) {top: 113vw;}
  .page-id-97317 .prod_item_design_tx {display: none;}
  .page-id-97317 .prod_item_design_item.item_4 {display: flex; flex-direction: column; top: 88.3vw; right: 27vw; text-align: right; gap: 5vw; width: 38vw !important;}
  .page-id-97317 .prod_item_design_item.item_4 .design_item_icon_orange {padding: 0 4vw;}
  .page-id-97317 .prod_item_design_item.item_4 .prod_item_design_item_tx {text-align: right; position: relative; width: 30vw !important;}
  .page-id-97317 .prod_item_prod2_title {font-size: 7.44186047vw;}
  .page-id-97317 .prod_item_top_tx.animated::after {display: none;}
  .page-id-97317 .prod_item_prod_title br {display: none;}
  .page-id-97317 .prod_item_design_item.item_6 .prod_item_design_item_tx {position: relative; top: 0 !important; right: 0;}
  .page-id-97317 .prod_item_design_item.item_7 .prod_item_design_item_tx {
      width: 42vw !important;
  }
  .page-id-97317 .prod_item_design_item.item_7 .design_item_icon_orange {
    margin-bottom: 2vw;
  }
  .page-id-97317 .sec_item_5 .prod_item_feature_item_tx p {font-size: 2.6vw; line-height: 1 !important;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item {margin: 0 0 5.5vw; width: 30%;}
  .page-id-97317 .sec_item_5.prod_item_features > .wrap {max-width: 90vw;}
  .page-id-97317 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 92vw !important; top: 44vw !important; bottom: unset !important;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_features_items {margin-top: 8vw;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2), .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3), .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {position: absolute; right: 0;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(n+5) {position: absolute; right: 62vw; width: 34%;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(5) {top: 0;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2) {top: 17vw;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(6) {top: 14vw;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3) {top: 32vw;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(7) {top: 30vw;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {top: 45vw;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) {visibility: visible; top: 57vw; width: 90vw; right: 50% !important; transform: translateX(50%); padding: 4vw 11vw; border-radius: 2.3255814vw;}
  .page-id-97317 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) p {font-size: 3.25581395vw; text-align: center;}
  .page-id-97317 .sec_item_5.prod_item_features {height: 133.72093023vw; overflow: hidden;}
  .page-id-97317 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 83.25581395vw !important; top: 7vw !important; bottom: unset !important; transform: translateX(50%) !important; right: 50% !important;}
  .page-id-97317 .sec_item_6.prod_item_features > .wrap {max-width: 90vw; padding-right: 0; padding-left: 0; padding-top: 69vw; text-align: center;}
  .page-id-97317 .sec_item_6.prod_item_features .prod_item_features_title_2 {text-align: center;}
  .page-id-97317 .sec_item_6 .prod_item_feature_item_im img {width: 10.23255814vw;}
  .page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item {margin: 0 0 8vw;}
  .page-id-97317 .sec_item_6 .prod_item_feature_item_tx p {font-size: 3.25581395vw;}
  .page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(n+4) {top: -60vw; right: 46vw; position: relative; margin-bottom: 4vw;}
  .page-id-97317 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 8vw;}
  .page-id-97317 .prod_item_features.sec_item_6 {height: 176.046512vw; overflow: unset;}
  /*.page-id-97317 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 76.27906977vw;}*/
  .page-id-97317 .sec_item_8.prod_item_about_1 {height: 138.8372093vw; padding-top: 10vw;}
  .page-id-97317 .sec_item_8 .prod_item_about_prod_wrap {
      padding-right: 0;
  }
  /*.page-id-97317 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 83.25581395vw; right: 50%; transform: translateX(50%);}
  .page-id-97317 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 5vw; max-width: 90vw; position: absolute; top: 75vw;}
  .page-id-97317 .sec_item_7.prod_item_about_1 {height: 135.116279vw;}*/
  .page-id-97317 .sec_item_7 .prod_item_prod_tx:first-of-type {position: relative; top: unset; text-align: center; margin-top: 5vw;}
  .page-id-97317 .sec_item_7.prod_item_prod {margin-top: 0; height: 214.375vw;}
  .page-id-97317 .sec_item_7 .prod_item_two_prods_bottom {margin-top: 0;}
  .footer-menu:nth-child(9) {width: 60% !important;}
  .footer-menu:last-child:after {display: none !important;}
  .footer-menu:nth-last-child(2) {width: 60% !important;}
  .footer-menu:nth-last-child(2):after {display: block !important;}
  .footer-menu:last-child {width: 40% !important;}
  .footer-menu-row {justify-content: flex-start !important;}
  .footer-menu:nth-child(9) .page-item-97317 {width: 60%;}
  .page-id-97317 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {margin-bottom: 3vw;}
  .page-id-97317 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {font-size: 3.72093023vw; top: 5.3vw;}
  .page-id-97317 .sec_item_1 .prod_item_top_in {width: unset;}
  .page-id-97317 .prod_item_prod_buy_details {font-weight: 300;}
  .page-id-97317 .sec_item_3 .prod_item_about_1 {height: 264.18604651vw;}
  .page-id-97317 .sec_item_3 .bg_im {display: none !important;}
  .page-id-97317 .sec_item_3 .prod_item_about_prod_in_1 {
    flex-direction: column;
    gap: 4vw;
      padding-top: 0;
      padding-right: 0;
  }
  .page-id-97317 .sec_item_3.prod_item_about_1 {
    height: 234.18604651vw;
    padding-top: 9vw;
  }
  .page-id-97317 .sec_item_3 .prod_item_about_prod_in_1 .prod_item_about_1_title {
    padding: 0 15vw;
  }
  .page-id-97317 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_prod_im {position: static; margin-top: 11vw;}
  .page-id-97317 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_1_tx {
    width: unset;
    margin: 2vw auto 0 !important;
  }
  .page-id-97317 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_content {
      margin-top: 11vw;
      width: 93vw;
      margin-right: -1.5vw;
  }
  .page-id-97317 .prod_item_about_1.sec_item_4 {
      width: 94.88372093vw;
      margin: 0 auto 11vw;
      border-radius: 11.62790698vw;
      overflow: hidden;
      height: 148.8372093vw;
  }
  .page-id-97317 .sec_item_4 .prod_item_about1_subtitle {
      font-size: 5.58139535vw;
  }
  .page-id-97317 .sec_item_4 .prod_item_about_content {
      position: relative;
      right: 0;
      top: 8vw;
      width: unset;
      text-align: center;
  }
  .page-id-97317 .sec_item_4 .prod_item_about_prod_wrap {
      padding-top: 71vw;
      max-width: 89vw;
      margin: 0 auto;
      position: relative;
      z-index: 2;
  }
  .page-id-97317 .sec_item_4 .prod_item_about1_subtitle, .page-id-97317 .sec_item_4 .prod_item_about1_title {
      width: unset;
  }
  .page-id-97317 .sec_item_4 .prod_item_about_1_title {
      font-size: 4.18604651vw;
      color: #4d4d4d;
      font-weight: 600;
      margin-top: 1vw;
  }
  .page-id-97317 .sec_item_4 .prod_item_about_1_tx {
  position: static;
  width: unset;
  padding: 7vw 4.5vw 0;
}
  .page-id-97317 .sec_item_4 .prod_item_about_1_tx p {
    font-size: 3.72093023vw !important;
  }
  .page-id-97317 .sec_item_5.prod_item_about_2 {
      height: 199.30232558vw;
  }
  .page-id-97317 .sec_item_5 .prod_item_about_1_title {
      font-size: 5.58139535vw;
      text-align: right;
      padding-left: 42vw;
  }
  .page-id-97317 .sec_item_5 .prod_item_about_prod_in_1 {
      padding: 11vw 0 0;
      text-align: right;
  }
  .page-id-97317 .sec_item_5 .prod_item_about_1_tx {
    width: 42.27906977vw;
    margin: 5vw 0 0 !important;
    text-align: right;
  }
  .page-id-97317 .prod_item_about_1_tx, .page-id-97317 .prod_item_about_1_tx p {
      font-size: 3.72093023vw !important;
      font-weight: 300;
  }
  .page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 {
      padding: 0;
      flex-direction: column;
  }
  .page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_content {
  margin-right: 0;
  margin-top: 0;
}
.page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_1_title {
    padding-left: 0;
    text-align: center;
    margin-top: 5vw;
}
    .page-id-97317 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_1_tx {
  width: 56.27907vw;
  margin: 5vw auto 0 !important;
  text-align: center;
}
.page-id-97317 .page_wrap.inner_page_wrap .sec_item_8 .prod_item_about_prod_im img {
  width: 96vw;
  height: auto !important;
  margin: 0 -16vw 0 0;
}
.page-id-97317 .sec_item_6.prod_item_about_1 {
    height: 120.69767442vw;
}
.page-id-97317 .sec_item_6 .prod_item_about_prod_in {
    padding: 8vw 0 0;
}
    .page-id-97317 .sec_item_6 .prod_item_about_1_tx {
width: 71.27907vw;
margin: 2vw auto 0;
}
.page-id-97317 .sec_item_7.prod_item_about_1 {
height: 222.49767442vw;
padding-top: 15vw;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in {
    flex-direction: column;
    padding: 0;
}
.page-id-97317 .sec_item_7 .prod_item_about_prod_in_1 .prod_item_about_1_title:before {
    top: -10vw;
    color: #ffffff;
    font-size: 3.25581395vw;
    background-color: #12C9D3;
    height: 6.04651163vw;
    line-height: 6.04651163vw;
    padding: 0 2vw;
    border-radius: 1.5vw;
    right: 50%;
    transform: translateX(50%);
}
  .page-id-97317 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {
    width: 84vw;
  }
  .page-id-97317 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_content {
      margin: 6vw 0 0;
  }
  .page-id-97317 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_1_tx {
    width: unset;
  }
  .page-id-97317 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_prod_im img {
    width: 87.5vw;
    position: relative;
    right: 4vw;
  }
  .page-id-97317 .sec_item_8 .prod_item_about_prod_in {
          flex-direction: column;
  }
  .page-id-97317 .sec_item_8 .prod_item_about_content {
      right: 0;
      width: unset;
  }
  
  
  /* milk care (page 102303) */
    .page-id-102303 .prod_item_top {height: 136.19489559vw; padding-top: 4vw; padding-bottom: 0 !important;}
  .page-id-102303 .prod_item_prod_left {margin-top: 0;}
  .page-id-102303 .sec_item_2.prod_item_prod {margin: 0; height: 180.23255814vw; padding-top: 9vw;}
    .page-id-102303 .prod_item_main_title br {display: none;}
    .page-id-102303 .prod_item_top_in {position: static; top: 2vw; max-width: unset; width: 100%; transform: none; right: unset; left: unset;}
    .page-id-102303 .prod_item_top_in {text-align: center;}
    .page-id-102303 .prod_item_top_in {top: 2vw;}
    .page-id-102303 .prod_item_main_title {direction: ltr; padding: 0 7vw;}
    .page-id-102303 .prod_item_top_bt a {width: 100%;}
    .page-id-102303 .prod_item_main_title, .page-id-102303 .prod_item_main_title > span {font-size: 8.37209302vw; text-shadow: none;}
    .page-id-102303 .prod_item_top_tx {font-size: 3.72093023vw; color: #4d4d4d; padding: 0 9vw; font-weight: 300;}
    .compare_pumps_item_bt {margin-top: 2vw;}
    .page-id-102303 .page_wrap.inner_page_wrap .sec_item_1 .bg_im img {height: auto !important;}
    .page-id-102303 .prod_item_top_im img {display: none !important; width: 46.04651163vw; right: 51vw; bottom: 13vw;}
    .page-id-102303 .prod_item_prod_title {font-size: 7.44186047vw; padding: 0 9vw; margin-top: 9vw; text-align: center;}
    .prod_item_two_prods_in {display: block;}
    .prod_item_two_prods_bottom {position: static;}
    .page-id-102303 .prod_item_prod_wrap {padding-bottom: 0;}
   .page-id-102303 .prod_item_prod_buy {
       position: relative;
       width: 74vw;
       height: 86vw;
       padding-top: 3vw;
       background-size: 100% 100%;
       padding-top: 0;
       right: 39%;
       transform: translateX(50%);
   }
    .page-id-102303 .prod_item_prod_buy_title:before {
        top: -9vw;
        width: 24.65116279vw;
        height: 8.37209302vw;
        line-height: 8.37209302vw;
        border-radius: 2.3255814vw;
        font-size: 3.25581395vw;
    }
    .related_prods_item_beauty_gummies .prod_item_prod_buy {position: relative; width: 69.744186vw; height: 92.813953vw; background-size: 100% 100%; padding-top: 0;}
    .page-id-102303 .prod_item_two_prods_left {margin-right: 0; margin-top: 8vw;}
    .page-id-102303 .prod_item_two_prods_bottom {margin-top: 10vw;}
    .page-id-102303 .prod_item_prod .wrap {max-width: 100%;}
    .page-id-102303 .prod_item_prod_buy_title {padding: 0; font-size: 6.51162791vw; margin-top: 0; top: 16.7vw;}
    .page-id-102303 .prod_item_prod_buy_sale_title, .related_prods_item_beauty_gummies .prod_item_prod_buy_sale_title {font-size: 4.65116279vw; line-height: 1.1;}
    .page-id-102303 .prod_item_prod_buy_sale_title {padding: 0 16vw;}
    /*
    .page-id-102303 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {font-size: 4.65116279vw;}*/
    .page-id-102303 .prod_item_prod_buy_price_sale {margin-top: 0;}
    .page-id-102303 .prod_item_prod_wrap .orange_bt_sm {margin-top: 2vw;}
    .page-id-102303 .prod_item_present img {width: 37.90625vw; right: 24.7vw; bottom: -1.5vw;}
    .page-id-102303 .prod_item_prod_images {margin-top: 0;}
    .page-id-102303 .prod_item_prod_im_1 img {width: 44.88372093vw; top: 0; left: -26vw; right: unset;}
    .page-id-102303 .prod_item_prod_im_2 img {width: 39vw; right: 49vw; top: 34.3vw;}
    .prod_item_two_prods_right {margin-right: 0;}
    .prod_item_two_prods_left {margin-right: 27vw; margin-top: 9vw;}
    .page-id-102303 .prod_item_about1_subtitle {font-size: 5.58139535vw;}
    .page-id-102303 .prod_item_about_1_title {font-size: 5.58139535vw; line-height: 1.27;}
    .page-id-102303 .prod_item_about_1_tx p {font-size: 4.18604651vw; margin-bottom: 3vw;}
    .page-id-102303 .prod_item_about_prod_in {flex-direction: column-reverse;}
    .page-id-102303 .prod_item_about_content {padding: 0; width: 100%; right: unset; top: 0;}
    .page-id-102303 .prod_item_about_prod_im {height: unset;}
    .page-id-102303 .prod_item_about_1 {height: 126.11627907vw; padding-bottom: 0;}
    .page-id-102303 .prod_item_design_title {font-size: 6.51162791vw; font-weight: 700; max-width: unset; padding: 0;}
    .page-id-102303 .prod_item_design_im {width: 61.44186047vw; right: 46vw;}
    .page-id-102303 .prod_item_design {height: 111.86046512vw; padding-top: 0;}
    .page-id-102303 .prod_item_design_items {position: absolute; top: 0; right: 0; margin-top: -8vw;}
    .page-id-102303 .prod_item_design_item {display: block; text-align: center; position: absolute;}
    .page-id-102303 .prod_item_design_item_tx {white-space: nowrap; width: unset; margin-right: 0; margin-bottom: 0;}
    .page-id-102303 .prod_item_design_item_im img {display: inline-block; margin-bottom: 1vw;}
    .page-id-102303 .prod_item_design_item_tx p br {display: none;}
    .page-id-102303 .prod_item_design_im_wrap {margin-top: 0; padding-top: 14vw;}
    .page-id-102303 .prod_item_design_item.item_1 {display: flex; top: 11vw !important; right: 31vw !important; gap: 3vw;}
    .page-id-102303 .prod_item_design_item.item_2 {text-align: right; top: 35.3vw; right: 1.5vw; width: 30vw !important;}
    .page-id-102303 .prod_item_design_item.item_2 .prod_item_design_item_tx {padding-right: 0; white-space: unset; width: 27vw !important; right: 0vw;}
    .page-id-102303 .prod_item_design_item.item_3 {text-align: right; top: 69.3vw; right: 12vw; width: 22vw !important;}
    .page-id-102303 .prod_item_design_item.item_3 .prod_item_design_item_tx {padding-right: 0; position: relative; top: -2vw !important; right: -5vw;}
    .page-id-102303 .prod_item_design_item.item_4 {top: 68.3vw; right: 56vw;}
    .page-id-102303 .prod_item_design_item.item_5 {width: 24vw !important; top: 36.3vw; right: 61vw;}
    .page-id-102303 .prod_item_design_item.item_5 .prod_item_design_item_tx {position: relative; top: -1vw !important; right: 0; white-space: unset; width: 20vw !important;}
    .page-id-102303 .prod_item_design_item.item_6 {flex-direction: column-reverse !important; width: 26vw !important; top: 51.3vw; right: 70vw;}
    .page-id-102303 .prod_item_features {height: 179.30232558vw; padding-top: 6vw; overflow: unset;}
    .page-id-102303 .prod_item_features > .wrap {text-align: right;}
    .page-id-102303 .prod_item_features_title_2 {font-size: 7.44186047vw; max-width: 52vw;}
    .page-id-102303 .sec_item_5 .prod_item_features_title_2 {margin: 0 auto;}
    .page-id-102303 .prod_item_features_subtitle_2 {font-size: 3.72093023vw;}
    .page-id-102303 .prod_item_features_title_2 > span {display: block; display: block; width: 25vw;}
    .page-id-102303 .prod_item_features_items {grid-template-columns: repeat(2, 1fr); gap: unset;}
    .page-id-102303 .sec_item_4 .prod_item_feature_item_im img {width: 10.46511628vw;}
    .page-id-102303 .prod_item_feature_item_tx p {font-size: 3.25581395vw; line-height: 1.2;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_1 {right: 0; top: -5vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_2 {right: 0; top: 12vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_3 {right: 0; top: 29vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_4 {right: 0; top: 46vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_5 {right: 0; top: 63vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_6 {right: 0; top: 80vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_7 {right: 0; top: 97vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_8 {right: 0; top: 114vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_9 {right: 46vw; top: 63vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_10 {right: 46vw; top: 80vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_11 {right: 46vw; top: 97vw;}
    .page-id-102303 .sec_item_4.prod_item_features .prod_item_feature_item.item_12 {right: 46vw; top: 114vw;}
    .page-id-102303 .prod_item_features_items {margin-top: 12vw;}
    .page-id-102303 .prod_item_feature_item {margin-bottom: 12vw; width: 37.44186047vw;}
    .page-id-102303 .prod_item_feature_item.item_4:before, .page-id-102303 .prod_item_feature_item.item_6:before {width: 12.125vw; height: 4.927083vw; top: -6vw; background-image: url('assets/images/new_orange_m.png');}
    .page-id-102303 .page_wrap.inner_page_wrap .prod_features_im img {width: 43.651163vw !important; top: 5vw !important; right: 67vw;}
    .page-id-102303 .prod_item_features > .wrap {padding-right: 5vw; padding-left: 5vw;}
    .page-id-102303 .prod_item_features + .prod_item_about_1 .prod_item_about_content {width: 100%; padding-top: 0;}
    .page-id-102303 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title {color: #FF940E; font-size: 5.58139535vw; padding: 0 10vw;}
    .page-id-102303 .prod_item_features + .prod_item_about_1 .prod_item_about_1_title br {display: none;}
    .page-id-102303 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {width: 80.93023256vw; height: auto !important; margin: 0 auto;}
    .page-id-102303 .prod_item_about_prod_im {margin-top: 0;}
    .page-id-102303 .prod_item_about_1 + .prod_item_two_prods .prod_item_prod_title {font-size: 5.58139535vw;}
    .page-id-102303 .prod_item_prod_subtitle {font-size: 4.65116279vw; text-align: center; line-height: 1.29; margin-top: 10vw !important;}
    .page-id-102303 .prod_item_two_prods_bottom {position: static; width: 100%;}
    .page-id-102303 .prod_item_prod {height: 325.34883721vw; padding-top: 3vw; padding-bottom: 0; margin-top: -9vw;}
    .page-id-102303 .prod_item_two_prods_left .prod_item_present img {right: 9vw; bottom: -2.5vw;}
    .page-id-102303 .prod_item_prod_right {width: unset; margin-left: 0; margin-bottom: 5vw;}
    .page-id-102303 .prod_item_prod_tx > span {font-size: 4.8vw;}
    .page-id-102303 .prod_item_prod_left {margin-top: 0; margin-right: 0;}
    .page-id-102303 .prod_item_prod_tx {position: absolute; top: 132vw; width: calc(100% - 30px); margin-top: 0; padding: 0 15px;}
    .page-id-102303 .prod_item_features_title_2:before {width: 24.953488vw; height: 20.232558vw; right: -4vw;}
    .page-id-102303 .prod_item_feature_item.item_1 {top: 2vw;}
    .page-id-102303 .prod_item_feature_item.item_2 {top: 46vw;}
    .page-id-102303 .prod_item_feature_item.item_3 {top: 90vw;}
    .page-id-102303 .prod_item_feature_item.item_4 {top: 148vw;}
    .page-id-102303 .prod_item_feature_item.item_5 {right: 53vw; top: -40vw;}
    .page-id-102303 .prod_item_feature_item.item_6 {right: 53vw; top: 2.5vw;}
    .page-id-102303 .prod_item_feature_item.item_7 {right: 53vw; top: 46vw;}
    .page-id-102303 .prod_item_feature_item.item_8 {right: 53vw; top: 90vw;}
    .page-id-102303 .prod_item_feature_item.item_9 {right: 53vw; top: 148vw;}
    .page-id-102303 .prod_item_feature_item_tx br {display: none;}
    .page-id-102303 .prod_item_feature_item_tx span {display: block; font-size: 4.18604651vw; padding-left: 8vw;}
    .page-id-102303 .prod_item_feature_item_im img {width: 13.95348837vw;}
    .page-id-102303 .prod_item_feature_item {display: block; text-align: right;}
    .page-id-102303 .item_3 .prod_item_feature_item_tx span {padding-left: 5vw;}
    .page-id-102303 .prod_item_design_item_im img {width: 11.697674vw;}
    .page-id-102303 .prod_item_design_item_tx p {font-size: 2.79069767vw; text-align: right; white-space: normal;}
    .page-id-102303 .prod_item_design_item.item_1 .prod_item_design_item_tx p {text-align: center;}
    .page-id-102303 .prod_item_design_item.item_1 .prod_item_design_item_tx {width: 31.53125vw !important;}
    .page-id-102303 .prod_item_design_item_tx {text-align: center; width: unset !important; top: unset !important;}
    .page-id-102303 .prod_item_design_item_im {text-align: center;}
    .page-id-102303 .prod_item_design_item {width: unset !important; white-space: nowrap; gap: 0 !important;}
    .page-id-102303 .prod_item_design_item.item_7, .page-id-102303 .item_7 .prod_item_design_item_tx {white-space: unset;}
    .page-id-102303 .prod_item_design_item.item_7 {flex-direction: column-reverse !important; top: 22.3vw; right: 46vw;}
    .page-id-102303 .prod_item_design_item .prod_item_design_item_tx p {
      font-weight: 300 !important;
    }
    .page-id-102303 .prod_item_design_item.item_7 .prod_item_design_item_tx {width: 28vw !important;}
    .page-id-102303 .sec_item_6 .prod_item_prod2_tx, .page-id-102303 .sec_item_6 .prod_item_prod2_tx p {font-size: 4.18604651vw;}
    .page-id-102303 .sec_item_6 .prod_item_prod2_tx {margin-top: 8vw;}
    .page-id-102303 .prod_item_design_item.item_7 .prod_item_design_item_tx br {display: none;}
    .page-id-102303 .prod_item_prod#prod2 {padding-top: 20vw; height: 205.81395349vw;}
    .page-id-102303 .prod_item_prod#prod2 .wrap {max-width: 88.295165vw; display: block !important;}
    .page-id-102303 .prod_item_prod2_title {font-size: 11.1627907vw;}
    .page-id-102303 .prod_item_prod_top {text-align: center; top: unset; right: unset;}
    .page-id-102303 .prod_item_prod2_title span {font-size: 6.04651163vw;}
    .page-id-102303 .prod_item_prod2_tx p {font-size: 4.65116279vw; line-height: 1.34;}
    .page-id-102303 .prod_item_prod2_tx p span {font-size: 6.51162791vw;}
    .page-id-102303 .prod_item_prod_in_2 {margin-top: 0; margin-right: -7vw;}
    .page-id-102303 #prod2 .prod_item_prod_buy {top: 12vw; left: 0; right: unset; right: 39%; transform: translateX(50%);}
    .page-id-102303 .prod_item_top_subtitle {font-size: 5.56844548vw; font-weight: 700; line-height: 1.18; right: 0;}
    .page-id-102303 .prod_item_main_title {margin-top: 2vw;}
    .page-id-102303 .prod_item_prod_tx {font-size: 4.65116279vw; width: 81vw; right: 50%; transform: translate(50%);}
    .page-id-102303 .prod_item_prod_tx:first-of-type {top: -24vw;}
    .page-id-102303 .prod_item_prod_tx:nth-of-type(2) {top: 113vw;}
    .page-id-102303 .prod_item_design_tx {display: none;}
    .page-id-102303 .prod_item_design_item.item_4 {display: flex; top: 68.3vw; right: 56vw; text-align: right; gap: 5vw; width: 38vw !important;}
    .page-id-102303 .prod_item_design_item.item_4 .prod_item_design_item_tx {text-align: right; position: relative; top: 13vw !important; right: -9vw; width: 20vw !important;}
    .page-id-102303 .prod_item_prod2_title {font-size: 8.37209302vw;}
    .page-id-102303 .prod_item_top_tx.animated::after {display: none;}
    .page-id-102303 .prod_item_prod_title br {display: none;}
    .page-id-102303 .prod_item_design_item.item_6 .prod_item_design_item_tx {position: relative; top: 0 !important; right: 0;}
    .page-id-102303 .prod_item_design_item.item_7 .prod_item_design_item_tx {
        width: 42vw !important;
    }
    .page-id-102303 .prod_item_design_item.item_7 .design_item_icon_orange {
      margin-bottom: 2vw;
    }
    .page-id-102303 .sec_item_5 .prod_item_feature_item_im {text-align: center;}
    .page-id-102303 .sec_item_5 .prod_item_feature_item_tx p {font-size: 4.4vw; line-height: 1 !important;}
    .page-id-102303 .sec_item_5 .prod_item_feature_item_tx {margin-top: 6vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item {margin: 0 0 16vw; width: 100%; padding: 0 10vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2) {padding: 0 20vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(5) {padding: 0 20vw;}
    .page-id-102303 .sec_item_5 .prod_item_feature_item:nth-child(5) .prod_item_feature_item_tx {padding: 0 7vw;}
    .page-id-102303 .sec_item_5.prod_item_features > .wrap {max-width: 90vw;}
    .page-id-102303 .page_wrap.inner_page_wrap .sec_item_5.prod_item_features .prod_features_im img {width: 92vw !important; top: 44vw !important; bottom: unset !important;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_features_items {flex-direction: column; margin-top: 8vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2), .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3), .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {position: absolute; right: 0;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(1), .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(5) {top: 0;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(2) {top: 17vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(6) {top: 14vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(3) {top: 32vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(7) {top: 30vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(4) {top: 45vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) {visibility: visible; top: 57vw; width: 90vw; right: 50% !important; transform: translateX(50%); padding: 4vw 11vw; border-radius: 2.3255814vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item:nth-child(10) p {font-size: 3.25581395vw; text-align: center;}
    .page-id-102303 .sec_item_5.prod_item_features {height: 426.27906977vw; overflow: hidden; padding-top: 0;}
    .page-id-102303 .sec_item_5 .prod_item_feature_item_im img {width: 51.62790698vw;}
    .page-id-102303 .sec_item_5.prod_item_features .prod_item_feature_item {position: static !important;}
    .page-id-102303 .page_wrap.inner_page_wrap .sec_item_6.prod_item_features .prod_features_im img {width: 83.25581395vw !important; top: 7vw !important; bottom: unset !important; transform: translateX(50%) !important; right: 50% !important;}
    .page-id-102303 .sec_item_6.prod_item_features > .wrap {max-width: 90vw; padding-right: 0; padding-left: 0; padding-top: 69vw; text-align: center;}
    .page-id-102303 .sec_item_6.prod_item_features .prod_item_features_title_2 {text-align: center;}
    .page-id-102303 .sec_item_6 .prod_item_feature_item_im img {width: 10.23255814vw;}
    .page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item {margin: 0 0 8vw;}
    .page-id-102303 .sec_item_6 .prod_item_feature_item_tx p {font-size: 3.25581395vw;}
    .page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(n+4) {top: -60vw; right: 46vw; position: relative; margin-bottom: 4vw;}
    .page-id-102303 .sec_item_6.prod_item_features .prod_item_feature_item:nth-child(5) {margin-bottom: 8vw;}
    .page-id-102303 .prod_item_features.sec_item_6 {height: 176.046512vw; overflow: unset;}
    /*.page-id-102303 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 76.27906977vw;}*/
    .page-id-102303 .sec_item_8.prod_item_about_1 {height: 138.8372093vw; padding-top: 10vw;}
    .page-id-102303 .sec_item_8 .prod_item_about_prod_wrap {
        padding-right: 0;
    }
    /*.page-id-102303 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {width: 83.25581395vw; right: 50%; transform: translateX(50%);}
    .page-id-102303 .sec_item_7.prod_item_about_1 .prod_item_about_content {right: 5vw; max-width: 90vw; position: absolute; top: 75vw;}
    .page-id-102303 .sec_item_7.prod_item_about_1 {height: 135.116279vw;}*/
    .page-id-102303 .sec_item_7 .prod_item_prod_tx:first-of-type {position: relative; top: unset; text-align: center; margin-top: 5vw;}
    .page-id-102303 .sec_item_7.prod_item_prod {margin-top: 0; height: 214.375vw;}
    .page-id-102303 .sec_item_7 .prod_item_two_prods_bottom {margin-top: 0;}
    .footer-menu:nth-child(9) {width: 60% !important;}
    .footer-menu:last-child:after {display: none !important;}
    .footer-menu:nth-last-child(2) {width: 60% !important;}
    .footer-menu:nth-last-child(2):after {display: block !important;}
    .footer-menu:last-child {width: 40% !important;}
    .footer-menu-row {justify-content: flex-start !important;}
    .footer-menu:nth-child(9) .page-item-97317 {width: 60%;}
    .page-id-102303 .prod_item_prod_buy_price_sale:before, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:before {margin-bottom: 3vw;}
    .page-id-102303 .prod_item_prod_buy_price_sale:after, .related_prods_item_beauty_gummies .prod_item_prod_buy_price_sale:after {font-size: 3.72093023vw; top: 5.3vw;}
    .page-id-102303 .sec_item_1 .prod_item_top_in {width: unset;}
    .page-id-102303 .prod_item_prod_buy_details {font-weight: 300;}
    .page-id-102303 .sec_item_3 .prod_item_about_1 {height: 264.18604651vw;}
    .page-id-102303 .sec_item_3 .prod_item_about_prod_in_1 {
      flex-direction: column;
      gap: 4vw;
        padding-top: 0;
        padding-right: 0;
    }
    .page-id-102303 .sec_item_3.prod_item_about_1 {
      height: 181.62790698vw;
      padding-top: 20vw;
    }
    .page-id-102303 .sec_item_3 .prod_item_about_content {
      right: unset;
      top: 0;
    }
    .page-id-102303 .sec_item_3 .prod_item_about_prod_in_1 .prod_item_about_1_title {
      padding: 0 15vw;
    }
    .page-id-102303 .prod_item_about_1_tx {width: 56.27906977vw; margin: 2vw auto 0 !important;}
    .page-id-102303 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_prod_im {position: static; margin-top: 11vw;}
    .page-id-102303 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_1_tx {
      width: unset;
      margin: 2vw auto 0 !important;
    }
    .page-id-102303 .sec_item_3 .prod_item_about_prod_in_2 .prod_item_about_content {
        margin-top: 11vw;
        width: 93vw;
        margin-right: -1.5vw;
    }
    .page-id-102303 .prod_item_about_1.sec_item_4 {
        width: 94.88372093vw;
        margin: 0 auto 11vw;
        border-radius: 11.62790698vw;
        overflow: hidden;
        height: 148.8372093vw;
    }
    .page-id-102303 .sec_item_4 .prod_item_about1_subtitle {
        font-size: 5.58139535vw;
    }
    .page-id-102303 .sec_item_4 .prod_item_about_content {
        position: relative;
        right: 0;
        top: 8vw;
        width: unset;
        text-align: center;
    }
    .page-id-102303 .sec_item_4 .prod_item_about_prod_wrap {
        padding-top: 71vw;
        max-width: 89vw;
        margin: 0 auto;
        position: relative;
        z-index: 2;
    }
    .page-id-102303 .sec_item_4 .prod_item_about1_subtitle, .page-id-102303 .sec_item_4 .prod_item_about1_title {
        width: unset;
    }
    .page-id-102303 .sec_item_4 .prod_item_about_1_title {
        font-size: 4.18604651vw;
        color: #4d4d4d;
        font-weight: 600;
        margin-top: 1vw;
    }
    .page-id-102303 .sec_item_4 .prod_item_about_1_tx {
    position: static;
    width: unset;
    padding: 7vw 4.5vw 0;
  }
    .page-id-102303 .sec_item_4 .prod_item_about_1_tx p {
      font-size: 3.72093023vw !important;
    }
    .page-id-102303 .sec_item_5.prod_item_about_2 {
        height: 199.30232558vw;
    }
    .page-id-102303 .sec_item_5 .prod_item_about_1_title {
        font-size: 5.58139535vw;
        text-align: right;
        padding-left: 42vw;
    }
    .page-id-102303 .sec_item_5 .prod_item_about_prod_in_1 {
        padding: 11vw 0 0;
        text-align: right;
    }
    .page-id-102303 .sec_item_5 .prod_item_about_1_tx {
      width: 42.27906977vw;
      margin: 5vw 0 0 !important;
      text-align: right;
    }
    .page-id-102303 .prod_item_about_1_tx, .page-id-102303 .prod_item_about_1_tx p {
        font-size: 3.72093023vw !important;
        font-weight: 300;
    }
    .page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 {
        padding: 0;
        flex-direction: column;
    }
    .page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_content {
    margin-right: 0;
    margin-top: 0;
  }
  .page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_1_title {
      padding-left: 0;
      text-align: center;
      margin-top: 5vw;
  }
      .page-id-102303 .sec_item_5 .prod_item_about_prod_in_2 .prod_item_about_1_tx {
    width: 56.27907vw;
    margin: 5vw auto 0 !important;
    text-align: center;
  }
  .page-id-102303 .page_wrap.inner_page_wrap .prod_item_about_prod_im img {
    width: 94vw;
    height: auto !important;
    margin: 0 -2vw 0 0;
  }
  .page-id-102303 .sec_item_6.prod_item_about_1 {
      height: 120.69767442vw;
  }
  .page-id-102303 .sec_item_6 .prod_item_about_prod_in {
      padding: 8vw 0 0;
  }
      .page-id-102303 .sec_item_6 .prod_item_about_1_tx {
  width: 71.27907vw;
  }
  .page-id-102303 .sec_item_7.prod_item_about_1 {
  height: 230.69767442vw;
  padding-top: 15vw;
  }
  .page-id-102303 .sec_item_7 .prod_item_about_prod_in {
      flex-direction: column;
      padding: 0;
  }
  .page-id-102303 .sec_item_7 .prod_item_about_prod_in_1 .prod_item_about_1_title:before {
      top: -10vw;
      color: #ffffff;
      font-size: 3.25581395vw;
      background-color: #12C9D3;
      height: 6.04651163vw;
      line-height: 6.04651163vw;
      padding: 0 2vw;
      border-radius: 1.5vw;
      right: 50%;
      transform: translateX(50%);
  }
    .page-id-102303 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_im img {
      width: 84vw;
    }
    .page-id-102303 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_content {
        margin: 6vw 0 0;
    }
    .page-id-102303 .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_1_tx {
      width: unset;
    }
    .page-id-102303 .page_wrap.inner_page_wrap .sec_item_7 .prod_item_about_prod_in_2 .prod_item_about_prod_im img {
      width: 87.5vw;
      position: relative;
      right: 4vw;
    }
    .page-id-102303 .sec_item_8 .prod_item_about_prod_in {
            flex-direction: column;
    }
    .page-id-102303 .sec_item_8 .prod_item_about_content {
        right: 0;
        width: unset;
    }
  
  
  .about_new_wrap .top {height: 109.41475827vw !important;}
  .about_new_wrap .top .bg_im img {object-position: center center !important;}
  .about_new_wrap .intro_text_col {width: 82.18829517vw;}
  .about_new_wrap .intro_content p {font-size: 4.58015267vw;}
  .about_new_wrap .intro_content p span {font-size: 6.10687023vw;}
  .about_new_wrap section {padding: 0;}
  .about_new_wrap .about_intro_sec {padding-bottom: 6vw;}
  .intro_text_col:last-child {width: 91.692112vw;}
  .intro_text_col:last-child p {font-size: 4.07124682vw;}
  .about_prods {height: 153.2697201vw; background-color: #E9F7F8;}
  .about_prods .bg_im img {height: auto;}
  .about_prods_tx {font-size: 4.07124682vw; line-height: 1.86363636; max-width: 89vw;}
  .about_prods_in {width: unset; text-align: center; padding-top: 90vw;}
  .about_choice_in {display: block;}
  .about_choice_im img {width: 100vw; position: relative; right: 53%; transform: translateX(50%);}
  .about_choice_left {display: block; width: unset;}
  .about_choice_tx_item {font-size: 4.07124682vw;}
  .about_choice_tx_item span {font-weight: 900; font-size: 9.16030534vw; line-height: 1;}
  .about_badge_im img {margin: 13vw auto 0; display: block; width: 34.60559796vw;}
  .about_ex_prods_in {display: block; max-width: 85vw;}
  .about_ex_prods_tx_item {font-size: 4.07124682vw;}
  .about_ex_prods_right {width: unset;}
  .about_ex_prods_im img {display: block; width: 64.88549618vw; margin: 8vw auto 0;}
  .about_with_tx {display: flex; flex-direction: column-reverse; font-size: 5.08905852vw; max-width: 80vw;}
  .about_with_tx:before {width: 31.043257vw; height: 33.33333333vw; margin: 12vw auto 4vw;}
  .about_new_wrap .standard {padding-top: 14vw !important;}
  .prod_item_two_prods_in {margin-left: 12vw;}
  
  .page-id-93140 .sec_item_5 .prod_item_feature_item {right: -2vw !important;}
  .page-id-93140 .prod_item_feature_item.item_1 {top: -7vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_2 {top: 8vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_3 {top: 22vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_4 {top: -7vw !important; right: 60vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_5 {top: 41vw !important; right: 60vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_6 {top: 5vw !important; right: 60vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_7 {top: 16vw !important; right: 60vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_8 {top: 29.5vw !important; right: 60vw !important;}
  .page-id-93140 .sec_item_5 .prod_item_feature_item.item_9 {top: 33vw !important;}
  .page-id-102303 .sec_item_8 .prod_item_about_1_tx {
  width: 96vw;
  position: relative;
  right: 50%;
  transform: translateX(50%);
  font-size: 3.4vw !important;
}
.page-id-102303 .sec_item_8 .prod_item_about_1_tx p {
  font-size: 3.4vw !important;
}
    .page-id-102303 .page_wrap.inner_page_wrap .sec_item_8 .prod_item_about_prod_im img {
    width: 98vw;
    height: auto !important;
    margin: 2vw -18vw 0 0;
}
.page-id-102303 .sec_item_9.prod_item_design {
    height: 165.11627907vw;
    padding-top: 7vw;
}
  .page-id-102303 .sec_item_9 .prod_item_design_title {
  font-size: 5.58139535vw;
}
.page-id-102303 .sec_item_9 .prod_item_design_im {
    width: 71.62790698vw;
    margin-top: 20vw;
}
    .page-id-102303 .prod_item_design_item {
flex-direction: column !important;
}
    .page-id-102303 .prod_item_design_item.item_1 {
    flex-direction: column-reverse !important;
    display: flex;
    top: 21vw !important;
    right: 16vw !important;
    gap: 4vw !important;
}
.page-id-102303 .prod_item_design_item{
  gap: 4vw !important;
}
    .page-id-102303 .prod_item_design_item.item_2 {
display: flex;
flex-direction: column-reverse !important;
top: 35.3vw;
right: -3.5vw;
}
.page-id-102303 .prod_item_design_item_tx p {
  text-align: center;
}
.design_item_icon_orange {display: block; font-weight: 700;}
    .page-id-102303 .prod_item_design_item {
      display: flex;
    }
    .page-id-102303 .prod_item_design_item.item_3 {
        text-align: right;
        top: 99.3vw;
        right: 9vw;
        width: 22vw !important;
    }
    .page-id-102303 .prod_item_design_item.item_3 .design_item_icon_orange {
      padding: 0 2vw;
    }
    .page-id-102303 .prod_item_design_item.item_4 .prod_item_design_item_tx {
        text-align: right;
        position: relative;
        top: 0 !important;
        right: 0;
        width: 28vw !important;
    }
    .page-id-102303 .prod_item_design_item.item_4 {
        display: flex;
        top: 109.3vw;
        right: 26vw;
        text-align: right;
        gap: 5vw;
        width: 38vw !important;
        gap: 2vw !important;
    }
    .page-id-102303 .prod_item_design_item.item_5 {
        width: 24vw !important;
        top: 99.3vw;
        right: 61vw;
        gap: 3vw !important;
    }
  
  .page-id-96979 .sec_item_5 .prod_item_feature_item {right: -2vw !important;}
  .page-id-96979 .prod_item_feature_item.item_1 {top: -7vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_2 {top: 8vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_3 {top: 22vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_4 {top: -7vw !important; right: 60vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_5 {top: 23vw !important; right: 68vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_6 {top: -3vw !important; right: 56vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_7 {top: 16vw !important; right: 60vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_8 {top: 29.5vw !important; right: 60vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_9 {top: 33vw !important;}
  
  
  
  .related_prods_item_milk_cooler.related_prods_item_beauty_gummies .prod_item_prod_buy {right: -2vw;}
  .related_prods_item_milk_cooler.related_prods_item_beauty_gummies .prod_item_prod_im_1 img {right: 52vw; top: 49vw; width: 29vw;}
  .related_prods_item_milk_cooler.related_prods_item_beauty_gummies .blue_bt_sm a {width: 31.635416666666667vw !important; padding: 0; font-size: 4.166666666666667vw !important; margin-top: 1vw !important; height: 7.5vw !important; line-height: 7.5vw !important; border-radius: 7.5vw !important;}
  .related_prods_item_beauty_gummies .orange_bt_sm {margin-top: 1.5vw !important;}
  .related_prods_item_thermo_care.related_prods_item_beauty_gummies .prod_item_prod_wrap {padding-top: 5vw;}
  
  #custom-cookie-banner {
      bottom: 0;
  }
  .cookie-banner-inner {
      max-width: 100%;
      border-radius: 15px 15px 0 0; /* Rounded top only */
      padding: 25px 20px;
      box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.1);
      border-bottom: none;
  }
  
  .page-id-96979 .prod_item_two_prods_top {
      width: unset;
  }
  .page-id-96979 .prod_item_prod_subtitle p:first-child {font-size: 3.25581395vw;}
  .page-id-96979 .prod_item_prod_subtitle p:nth-child(2) {font-size: 3.25581395vw; margin-top: 2vw;}
  .page-id-96979 .prod_item_prod_subtitle p:nth-child(2) strong {font-size: 4.65116279vw;}
  .page-id-96979 .sec_item_3 .prod_item_about_content {position: static; padding: 0 8vw;}
  .page-id-96979 .about_prod_ic_im img {width: 38vw; right: 30vw; top: 51vw;}
  .page-id-96979 .prod_item_features .bg_im img {height: 311.62790698vw !important;}
  .page-id-96979 .prod_item_features_subtitle_2 {font-size: 3.25581395vw;}
  .page-id-96979 .prod_item_feature_item_tx strong {
      display: block;
  }
  .page-id-96979 .prod_item_feature_item_tx {
      width: 39vw;
  }
  .page-id-96979 .prod_item_feature_item.item_1 {
      top: -3vw !important;
      right: 7vw !important;
  }
  .page-id-96979 .sec_item_5.prod_item_features .prod_item_feature_item.item_2 .prod_item_feature_item_tx {
      width: 37vw;
  }
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_2 {
      top: 20vw !important;
  }
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_3 .prod_item_feature_item_tx {
      width: 50vw !important;
  }
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_3 {
      top: 74vw !important;
  }
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_4 {
      top: 74vw !important;
      right: 53vw !important;
  }
  .page-id-96979 .sec_item_5 .prod_item_feature_item p {line-height: 1.4 !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_5 .prod_item_feature_item_tx strong {display: inline !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_5 .prod_item_feature_item_tx {width: 21vw !important;}
  .page-id-96979 .sec_item_5 .prod_item_feature_item.item_6 .prod_item_feature_item_tx {width: 30vw !important;}
  .page-id-96979 .sec_item_6.prod_item_features .prod_item_features_items {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    position: relative;
    right: 7vw;
    }
    .sec_item_6.prod_item_features .prod_item_feature_item {
    flex-direction: column;
    display: flex;
  }
  .page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_1, .page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_2 {
  width: 33%;
  position: static !important;
}
.page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_3, .page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_4, .page-id-96979 .sec_item_6.prod_item_features .prod_item_feature_item.item_5 {
  width: 33%;
  position: static !important;
}
    .page-id-96979 .sec_item_6 .prod_item_feature_item_tx {width: unset; padding-left: 7vw;}
    .page-id-96979 .prod_item_about_prod_im img {top: 4vw; right: 10vw;}
    .page-id-96979 .prod_item_about_1_tx p {
        font-size: 3.25581395vw !important;
        margin-top: 4vw;
        padding: 0 12vw;
    }
    .page-id-96979 .prod_item_features + .prod_item_about_1 .prod_item_about_content {
      padding-top: 80vw;
    }
    .page-id-96979 .prod_item_prod_tx_2 p {
        color: #ffffff;
        font-size: 3.25581395vw;
        background-color: #21BAC4;
        padding: 4vw 7.2vw;
        border-radius: 2.3255814vw;
        line-height: 1.2;
    }
    .page-id-96979 .prod_item_prod_tx_2 {position: absolute; right: 7.5vw; width: 85.81395349vw; top: unset; bottom: -73vw;}
    .page-id-96979 .sec_item_2 .prod_item_prod_title {margin-top: 0;}
    .page-id-96979 .sec_item_2.prod_item_prod {height: 300vw;}
    .page-id-96979 .page_wrap.inner_page_wrap .sec_item_3 .prod_item_about_prod_im img {width: 100vw !important; height: 100% !important; top: 0 !important;}
    .compare_who_items {display: block;}
    
    .add_to_cart_button:hover, .add_to_cart_inline.s_bt a:hover, .add_to_cart_inline.s_bt a:active {box-shadow: 0 0.5rem 2.5rem 0rem rgb(240 139 14 / 0.9) !important;}
    
    #product_category_6 .prod_item.item_3 .prod_item_im img {
        position: relative;
        right: -5vw;
    }
    
    .massage_wrap .design_title {
      width: 57vw;
      line-height: 6.270833vw;
    }
}
@media (max-width: 577px){
  .bags_top {height: 182.83333333333334vw;}
  .pads_top_in .top_im img {width: 74.40625vw;}
  .bags_top_in .top_im img {width: 46.40625vw;}
  .bags_top .bg_im img {object-position: top center;}
  .pads_top .top_im {top: 100.671875vw;}
  .pads_top_in, .bags_top_in {padding-top: 146.125vw;}
  .bags_top_in {padding-top: 80.125vw;}
  .bags_wrap .main_title {font-size: 5.2vw;}
  .bags_top .top_subtitle {font-size: 3.2vw;}
  .page_wrap.inner_page_wrap .pads_buy_item_im img, .page_wrap.inner_page_wrap .bags_buy_item_im img {height: 47.526041666666664vw !important;}
  .pads_buy_item_im, .bags_buy_item_im {top: -27.864583333333332vw;}
  .bags_wrap .develop_col_right {margin-right: auto; margin-left: auto;}
  .page-id-93140 .sec_item_8 .prod_item_about_content {right: 5.5vw; width: 89vw; top: unset; bottom: unset; position: relative; padding-top: 8vw;}
  .page-id-93140 .sec_item_8 .prod_item_about_1_title {color: #FF940E;}
  
  .page-id-96979 .sec_item_8 .prod_item_about_content {right: 5.5vw; width: 89vw; top: unset; bottom: unset; position: relative; padding-top: 8vw;}
  .page-id-96979 .sec_item_8 .prod_item_about_1_title {color: #FF940E;}
  .blue_block {font-size: 3.25581395vw; border-radius: 2.3255814vw; padding: 4vw 8vw; margin-top: 85vw; line-height: 1.2;}
  
  /* העטיפה החדשה שיצרנו ב-JS */
  .shared-bg-wrapper {
      position: relative;
      z-index: 1;
      overflow: hidden; /* שומר שהתמונה לא תגלוש מעבר לשני הסקשנים יחד */
  }
  
  /* דיב הרקע שעכשיו יושב ישירות תחת העטיפה */
  .shared-bg-wrapper > .bg_im {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100% !important; /* מכסה אוטומטית את הגובה המשותף של שני הסקשנים! */
      z-index: -1; /* נשאר מאחורי התוכן */
  }
  
  /* מוודא שהסקשנים עצמם שקופים ולא מסתירים את הרקע שעוטף אותם */
  .shared-bg-wrapper .sec_item_6, 
  .shared-bg-wrapper .sec_item_7 {
      background-color: transparent !important;
  }
}
@media (max-width: 481px){
  .select2-container {width: 100% !important;}
}
@media (max-width: 380px){
  #top-header-top {padding-top: 0.3rem;}
}

/* --- הגדרות בסיס עוטפות --- */
.top_header_items {
    overflow: hidden !important;
    width: 100vw !important;
    max-width: 100%;
}

.ticker-track {
    display: flex;
    align-items: center;
    /* ביטלנו את ה-max-content מכאן */
    width: 100%;
    flex-wrap: nowrap;
}

.ticker-group {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.ticker-group .item {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

/* --- מצב דסקטופ (ללא אנימציה) --- */
@media (min-width: 770px) {
    .ticker-track {
        justify-content: center;
    }
    
    .ticker-group {
        justify-content: center;
        width: 100%;
    }
    
    .ticker-group[aria-hidden="true"] {
        display: none !important;
    }
}

/* --- מצב מובייל (אנימציית CSS טהורה) --- */
@media (max-width: 769px) {
    .ticker-group {
        gap: 34px; 
        padding-left: 34px;
        /* האנימציה עוברת לקבוצות עצמן! */
        animation: ticker-scroll 35s linear infinite;
        will-change: transform;
        -webkit-transform-style: preserve-3d; /* מכריח רינדור חומרה לכל קבוצה */
    }

    .ticker-group .item {
        margin: 0 !important; 
    }

    @keyframes ticker-scroll {
        0% {
            transform: translate3d(0, 0, 0);
        }
        100% {
            /* מזיזים כל קבוצה ב-100% מהרוחב של עצמה ימינה (RTL) */
            transform: translate3d(100%, 0, 0); 
        }
    }
}