.red-title {
  color: #ED1C24;
}

.red-subtitle {
  color: #F43D43;
}

.gray-paragraph {
  color: #575756;
}

.marine-title {
  color: #00529D;
}

.yellow-title {
  color: #FFC844;
}

.purple-title {
  color: #CC5599;
}

.text-pink {
  color: #CC5599;
}

.bg-turquoise {
  background-color: #D4E3E4;
}

._bg_red_icons {
  background-color: #E10F21;
}

@font-face {
  font-family: "greycliff-cf";
  src: url("../fonts/greycliff-cf-bold.eot");
  src: url("../fonts/greycliff-cf-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/greycliff-cf-bold.woff2") format("woff2"), url("../fonts/greycliff-cf-bold.woff") format("woff"), url("../fonts/greycliff-cf-bold.svg#greycliff-cf-bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "greycliff-cf";
  src: url("../fonts/greycliff-cf-light.eot");
  src: url("../fonts/greycliff-cf-light.eot?#iefix") format("embedded-opentype"), url("../fonts/greycliff-cf-light.woff2") format("woff2"), url("../fonts/greycliff-cf-light.woff") format("woff"), url("../fonts/greycliff-cf-light.svg#greycliff-cf-light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Greycliff CF";
  src: url("../fonts/GreycliffCF-Bold.eot");
  src: url("../fonts/GreycliffCF-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/GreycliffCF-Bold.woff2") format("woff2"), url("../fonts/GreycliffCF-Bold.woff") format("woff"), url("../fonts/GreycliffCF-Bold.ttf") format("truetype"), url("../fonts/GreycliffCF-Bold.svg#GreycliffCF-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Greycliff CF";
  src: url("../fonts/GreycliffCF-Light.eot");
  src: url("../fonts/GreycliffCF-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GreycliffCF-Light.woff2") format("woff2"), url("../fonts/GreycliffCF-Light.woff") format("woff"), url("../fonts/GreycliffCF-Light.ttf") format("truetype"), url("../fonts/GreycliffCF-Light.svg#GreycliffCF-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Greycliff CF Extra";
  src: url("../fonts/GreycliffCF-ExtraBold.eot");
  src: url("../fonts/GreycliffCF-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/GreycliffCF-ExtraBold.woff2") format("woff2"), url("../fonts/GreycliffCF-ExtraBold.woff") format("woff"), url("../fonts/GreycliffCF-ExtraBold.ttf") format("truetype"), url("../fonts/GreycliffCF-ExtraBold.svg#GreycliffCF-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Greycliff CF";
  src: url("../fonts/GreycliffCF-Regular.eot");
  src: url("../fonts/GreycliffCF-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/GreycliffCF-Regular.woff2") format("woff2"), url("../fonts/GreycliffCF-Regular.woff") format("woff"), url("../fonts/GreycliffCF-Regular.ttf") format("truetype"), url("../fonts/GreycliffCF-Regular.svg#GreycliffCF-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "herlitz schoolbags";
  src: url("../fonts/herlitz-schoolbags.eot");
  src: url("../fonts/herlitz-schoolbags.eot?#iefix") format("embedded-opentype"), url("../fonts/herlitz-schoolbags.woff") format("woff"), url("../fonts/herlitz-schoolbags.ttf") format("truetype"), url("../fonts/herlitz-schoolbags.svg#herlitz-schoolbags") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class*=icon-]:before {
  display: inline-block;
  font-family: "herlitz schoolbags";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrowhead-down:before {
  content: "A";
}

.icon-arrowhead-left:before {
  content: "B";
}

.icon-arrowhead-right:before {
  content: "C";
}

.icon-arrowhead-up:before {
  content: "D";
}

.icon-attention:before {
  content: "E";
}

.icon-icon-chest-strap:before {
  content: "F";
}

.icon-icon-back-adjustment:before {
  content: "G";
}

.icon-icon-ergonomics:before {
  content: "H";
}

.icon-horizontal-jumping-dot-right:before {
  content: "I";
}

.icon-jumping-stitches-left:before {
  content: "J";
}

.icon-jumping-stitches-right:before {
  content: "K";
}

.icon-icon-light-weight:before {
  content: "L";
}

.icon-icon-magnetic-lock:before {
  content: "M";
}

.icon-icon-patchies:before {
  content: "N";
}

.icon-plus-sign:before {
  content: "O";
}

.icon-plus-text:before {
  content: "P";
}

.icon-icon-quality:before {
  content: "Q";
}

.icon-icon-recycled-bottles:before {
  content: "R";
}

.icon-icon-reflector-lock:before {
  content: "S";
}

.icon-ring:before {
  content: "T";
}

.icon-vertical-jumping-dot-right:before {
  content: "U";
}

.icon-icon-waterproof:before {
  content: "V";
}

.icon-wave:before {
  content: "W";
}

.icon-hollow-triangle:before {
  content: "X";
}

.icon-icon-safe:before {
  content: "Y";
}

.icon-icon-reflective:before {
  content: "Z";
}

.icon-horizontal-jumping-dot-left:before {
  content: "a";
}

.icon-vertical-jumping-dot-left:before {
  content: "b";
}

.icon-circle:before {
  content: "c";
}

.icon-icon-schoolbags-extras:before {
  content: "d";
}

.icon-icon-pencil-cases:before {
  content: "e";
}

.icon-icon-pouches:before {
  content: "f";
}

.icon-icon-sport-bags:before {
  content: "g";
}

.icon-icon-aprons:before {
  content: "h";
}

.icon-icon-wallets:before {
  content: "i";
}

.icon-icon-confectionay-cones:before {
  content: "j";
}

.icon- span {
  display: none;
}

::selection {
  margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: #FFC844;
  background-image: linear-gradient(to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3));
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

::-moz-selection {
  margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: #FFC844;
  background-image: linear-gradient(to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3));
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

::selection {
  margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: #FFC844;
  background-image: linear-gradient(to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3));
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

::-moz-selection {
  margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: #FFC844;
  background-image: linear-gradient(to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3));
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

::selection {
  margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: #FFC844;
  background-image: linear-gradient(to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3));
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

::-moz-selection {
  margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: #FFC844;
  color: black;
  background-image: linear-gradient(to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3));
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

body {
  padding-top: 129px;
}

.navbar-brand {
  width: 100%;
  max-width: 310px;
}
.navbar-brand img {
  display: inline-block;
  max-width: 420px;
  height: auto;
  margin: 0;
}
.navbar-brand p {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  font-family: "Greycliff CF Extra", sans-serif;
  color: #A8A8A7;
  font-size: 14px;
}
.navbar-brand ._sc_logoTag {
  display: block;
  position: absolute;
  left: 270px;
  top: 31px;
  margin: 0;
  vertical-align: middle;
  font-family: "Greycliff CF Extra", sans-serif;
  color: #A8A8A7;
  font-size: 14px;
}

._sc_top_bar {
  background-color: #F8F8F9;
  padding: 5px 15px;
}

._sc_top_bar_menu {
  background-color: white;
}

.smart-scroll {
  background-color: white;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.scrolled-down {
  transform: translateY(-100%);
  transition: all 0.3s ease-in-out;
}

.scrolled-up {
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5);
}

.bg-purple {
  background-color: #6f42c1;
}

.lh-100 {
  line-height: 1;
}

.lh-125 {
  line-height: 1.25;
}

.lh-150 {
  line-height: 1.5;
}

._sc_main_menu_top > .nav-item:first-child {
  display: none;
}
._sc_main_menu_top > .nav-item .nav-link {
  color: #ED1C24;
}
._sc_main_menu_top > .nav-item.active {
  font-weight: bolder;
}
._sc_main_menu_top > .nav-item .dropdown-menu {
  margin: 0 auto !important;
  color: #575756;
  border: none;
}
._sc_main_menu_top > .nav-item .dropdown-menu > .nav-item .dropdown-item {
  color: #575756;
}
._sc_main_menu_top > .nav-item .dropdown-menu > .nav-item .dropdown-item.active, ._sc_main_menu_top > .nav-item .dropdown-menu > .nav-item .dropdown-item:focus {
  background-color: transparent !important;
  font-weight: bolder;
}

._minBarTop {
  min-width: 350px;
}
._minBarTop .mwt li a {
  color: #7A7C80;
  font-size: 14px;
}

.toleft_title img {
  float: right;
  padding-top: 3px;
  padding-left: 5px;
  max-width: 65px;
  height: auto;
}
.toleft_title .image-title {
  float: left;
}
.toleft_title .image-title:after {
  clear: both;
  display: table;
  content: " ";
}

.dropdown.level1:hover > ul.dropdown-menu {
  display: block;
}

body, html {
  margin: 0 auto;
  min-height: 100%;
  font-family: "Greycliff CF", sans-serif;
  color: #575756;
  font-size: 16px;
  font-weight: 200;
  overflow-x: hidden;
}

h1, h2 {
  font-family: "Greycliff CF Extra", sans-serif;
}

a {
  transition: all 400ms ease;
}

.btn-red {
  display: inline-block;
  padding: 2px 25px 5px;
  background-color: #ED1C24;
  color: white;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 35px;
  margin-top: 10px;
}

.mod-languages > .btn-group > a {
  padding-right: 0;
}
.mod-languages > .btn-group > a.btn {
  border-radius: 0;
}
.mod-languages > .btn-group > a.btn:hover, .mod-languages > .btn-group > a.btn:target, .mod-languages > .btn-group > a.btn:active, .mod-languages > .btn-group > a.btn:focus {
  box-shadow: none;
  text-decoration: none;
  border-radius: 0;
}
.mod-languages > .btn-group > ul.dropdown-menu.show li.nav-item {
  display: block;
}
.mod-languages > .btn-group > ul.dropdown-menu.show li.nav-item a {
  color: #F43D43;
  transition: all 400ms ease;
}

._sc_wrapper {
  display: block;
  position: relative;
  background-color: red;
}

._sc_banner-home {
  background-image: url("/images/banners/site/BannerPrincipal_home_1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: auto;
  min-height: 525px;
  margin: 0 auto;
  display: block;
  position: relative;
}
._sc_banner-home ._sc_element {
  color: #ED1C24;
  max-width: 380px;
  font-family: "Greycliff CF Extra", sans-serif;
  font-size: 50px;
  margin-top: 150px;
}

._sc_info-home {
  min-width: 478px;
  display: block;
  position: relative;
}
._sc_info-home h3 {
  display: block;
  position: relative;
  text-align: center;
  font-weight: bold;
  margin-top: 120px;
  margin-bottom: 80px;
  z-index: 100;
}
._sc_info-home p {
  margin-bottom: 120px;
}
._sc_info-home i {
  display: inline-block;
  position: absolute;
  z-index: 50;
}
._sc_info-home i.icon-ring {
  top: 39%;
  left: 1%;
  color: #70cd59;
  font-size: 40px;
}
._sc_info-home i.icon-attention {
  color: #3ACBC7;
  font-size: 58px;
  top: 24%;
  left: 77%;
}
._sc_info-home i.icon-wave {
  color: #FECA36;
  font-size: 80px;
  top: 63%;
  left: 42%;
}
._sc_info-home i.icon-jumping-stitches-right {
  font-size: 550px;
  color: #D4E3E4;
  left: 0%;
  top: 0%;
}
._sc_info-home i.icon-vertical-jumping-dot-left {
  color: #ffcd5d;
  font-size: 190px;
  left: -16%;
  top: 9%;
}
._sc_info-home i.icon-hollow-triangle {
  color: #a25fa0;
  font-size: 35px;
  top: 56%;
  left: 6%;
  rotate: -7deg;
}
._sc_info-home i.icon-plus-sign {
  font-size: 30px;
  top: 37%;
  right: 4%;
  color: #FF6D6D;
}

._bg-turquoise {
  background-color: #D4E3E4;
}

._bg-yellow {
  background-color: #ffcd5d;
}

._bg-red {
  background-color: #E10F21;
  color: #ffffff;
}

._bg-green {
  background-color: #92BF4E;
}

._sc_info-bag ._sc_iconos {
  display: block;
  margin: 35px 10px 10px;
}
._sc_info-bag ._sc_iconos > div {
  display: inline-block;
  vertical-align: middle;
  margin: 10px 18px;
  width: 91px;
  text-align: center;
}
._sc_info-bag ._sc_iconos > div span {
  display: block;
  font-size: 1rem;
  text-align: center;
  font-weight: bold;
}
._sc_info-bag ._sc_iconos > div span._sc_icon {
  width: 60px;
  height: 60px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 15px;
  text-align: center;
  display: block;
  margin-bottom: 15px;
  position: relative;
  left: 15%;
}
._sc_info-bag ._sc_iconos > div span._sc_icon._e {
  background-color: #CC5599;
}
._sc_info-bag ._sc_iconos > div span._sc_icon._s {
  background-color: #F43D43;
}
._sc_info-bag ._sc_iconos > div span._sc_icon._w {
  background-color: #3ACBC7;
}
._sc_info-bag ._sc_iconos > div span._sc_icon._q {
  background-color: #FECA36;
}
._sc_info-bag ._sc_iconos > div span._sc_icon i {
  font-size: 30px;
  color: white;
  line-height: 0;
}
._sc_info-bag ._sc_iconos > div span._sc_icon > span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._sc_info-bag ._sc_iconos > div span.txt_e {
  color: #CC5599;
}
._sc_info-bag ._sc_iconos > div span.txt_s {
  color: #F43D43;
}
._sc_info-bag ._sc_iconos > div span.txt_w {
  color: #3ACBC7;
}
._sc_info-bag ._sc_iconos > div span.txt_q {
  color: #FECA36;
}
._sc_info-bag ._sc_descrip {
  margin: 2rem 0 0rem 0;
}
._sc_info-bag ._sc_descrip h1 {
  color: #ED1C24;
}
._sc_info-bag ._sc_descrip p {
  color: #80A8B2;
}
._sc_info-bag ._sc_descrip i {
  color: #00529D;
  font-size: 25px;
  font-weight: bold;
}

._sc_collec {
  margin: 10rem 0 3rem 0;
}
._sc_collec i {
  display: block;
  position: absolute;
  left: -74%;
  bottom: 30%;
  z-index: 5;
  font-size: 400px;
  color: #B7D05D;
}

._full_slider {
  width: 100%;
}

._blueArrows {
  margin: 50px 0;
}
._blueArrows ._arrowFloat .owl-nav .owl-next, ._blueArrows ._arrowFloat .owl-nav .owl-prev {
  color: #ED1C24;
}
._blueArrows ._arrowFloat .owl-nav .owl-prev {
  left: -5%;
}
._blueArrows ._arrowFloat .owl-nav .owl-next {
  right: -5%;
}
._blueArrows ._arrowFloat .owl-item {
  width: 250px;
  height: auto;
  background-color: white;
}
._blueArrows ._arrowFloat .owl-item .ext-item-wrap ._html-slider-title {
  text-align: center;
  text-transform: capitalize;
  color: #A8A8A7;
}
._blueArrows ._arrowFloat .owl-item .ext-item-wrap ._html-slider-title:hover {
  color: #F43D43;
}
._blueArrows ._arrowFloat .owl-item .ext-item-wrap a {
  display: block;
  margin: 0 auto;
}
._blueArrows ._arrowFloat .owl-item .ext-item-wrap a img {
  width: 100%;
  display: block;
  height: auto;
  max-width: 300px;
  max-height: 456px;
}

._bags-slider {
  display: block;
  position: relative;
  z-index: 100;
  bottom: -20%;
}
._bags-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
  display: block;
  width: 250px !important;
  background-color: white;
  border-radius: 15px;
  padding: 15px;
  margin: 10px;
}
._bags-slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .ext-item-wrap .ext-item-html {
  background-color: transparent;
  display: block;
  position: relative;
  text-align: center;
}
._bags-slider .owl-carousel .owl-controls .olw-buttons .olw-prev {
  background-color: transparent;
}

._slider-prod {
  display: block;
  padding: 5px;
}
._slider-prod span {
  cursor: pointer;
  display: inline-block;
  color: #A8A8A7;
  font-weight: bold;
  background-color: transparent;
}
._slider-prod span:hover {
  color: #ED1C24;
}

._video_home {
  position: relative;
}
._video_home .custom p {
  margin: 0 !important;
}
._video_home video {
  display: block;
  position: relative;
  width: 590px;
  height: 590px;
}
._video_home h2 {
  color: #ED1C24;
}
._video_home i.icon-ring {
  color: #00a0e0;
  font-size: 400px;
}
._video_home i.icon-icon-light-weight {
  color: #ED1C24;
  font-size: 30px;
}
._video_home i.icon-jumping-stitches-right {
  position: absolute;
  left: 0%;
  bottom: -46%;
  font-size: 350px;
  color: #D4E3E4;
}
._video_home i.icon-circle {
  position: absolute;
  font-size: 400px;
  top: -95%;
  left: -46%;
  rotate: 180deg;
  color: #70cd59;
}
._video_home ._info_vid {
  color: #003C6A;
  font-weight: bold;
  font-size: 1.5rem;
}

._sc_home_sust {
  background-color: #92BF4E;
  color: white;
}
._sc_home_sust i {
  position: absolute;
}
._sc_home_sust i.icon-icon-recycled-bottles {
  font-size: 60px;
  top: 12%;
  right: 50%;
}
._sc_home_sust i.icon-wave {
  font-size: 160px;
  color: #FECA36;
  top: 60%;
  right: 0%;
}

._sc_accesories {
  background-image: url(/images/home/Banner_Accessories.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: auto;
  min-height: 488px;
  margin: 0 auto;
}
._sc_accesories h1 {
  color: #ED1C24;
  padding-top: 200px;
}

._sc_banner-bag {
  background-image: url(/images/home/banner_bag.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: auto;
  min-height: 300px;
  margin: 0 auto;
}

._sc_home_pk ._sec_white {
  min-height: 350px;
}
._sc_home_pk ._sec_white i {
  position: absolute;
  display: block;
}
._sc_home_pk ._sec_white i.icon-hollow-triangle {
  font-size: 260px;
  top: -33%;
  right: -6%;
  z-index: -10;
  color: #38c5cb;
}
._sc_home_pk ._sec_white i.icon-jumping-stitches-right {
  font-size: 400px;
  color: #CC5599;
  z-index: 20;
}
._sc_home_pk ._sec_yellow {
  max-height: 435px;
  background-color: #ffcd5d;
}
._sc_home_pk ._sec_yellow h2 {
  color: white;
  margin-top: 5rem;
  margin-bottom: 1.2rem;
}
._sc_home_pk ._sec_yellow img {
  position: relative;
  display: block;
  z-index: 10;
  top: -45%;
}

._sc_home-bottom h3 {
  font-weight: bold;
  color: #ED1C24;
  margin-bottom: 1.5rem;
}
._sc_home-bottom img {
  max-width: 130px;
}
._sc_home-bottom i {
  display: block;
  position: absolute;
}
._sc_home-bottom i.icon-ring {
  font-size: 250px;
  left: -20%;
  top: 30%;
  z-index: -30;
  color: #00a0e0;
}
._sc_home-bottom i.icon-wave {
  font-size: 300px;
  bottom: -51%;
  right: -11%;
  color: #FF6D6D;
}

._searchBottom .input-group {
  border-radius: 35px !important;
  background-color: #F8F8F9 !important;
}
._searchBottom .input-group input {
  padding-right: 70px;
  padding-left: 24px;
  border: none;
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
  background-color: #F8F8F9 !important;
}

._spacers {
  padding: 3.5% 0;
}

._spacers_b {
  padding-bottom: 3.5%;
}

.btn {
  border-radius: 30px;
  padding: 0px 25px 2px 25px;
  font-family: "Greycliff CF", sans-serif;
  font-weight: bold;
  text-align: center;
  border: none;
}

.btn-red {
  display: inline-block;
  padding: 2px 25px 5px;
  background-color: #ED1C24;
  color: white;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 35px;
  margin-top: 10px;
  transition: all 400ms ease-in;
}
.btn-red:hover .btn-red:target, .btn-red:active, .btn-red:focus {
  background-color: #F43D43;
  border: none;
  color: #575756;
}

.form-search {
  max-width: 300px;
}
.form-search .input-group {
  position: relative;
  max-width: 200px;
}
.form-search .input-group:not(.has-validation) > .form-control:not(:last-child) {
  border-radius: 35px;
  padding: 1px 35px 1px 14px;
  background-color: #F8F8F9;
}
.form-search .input-group .form-control {
  border-color: rgba(255, 255, 255, 0);
  transition: all 400ms ease;
  border-radius: 35px;
  margin: 0;
  color: #F43D43;
  padding: 4px 35px 4px 3px;
  font-size: 14px;
}
.form-search .input-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #F43D43;
}
.form-search .input-group .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #F43D43;
}
.form-search .input-group .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #F43D43;
}
.form-search .input-group .form-control:-moz-placeholder { /* Firefox 18- */
  color: #F43D43;
}
.form-search .input-group .form-control:focus, .form-search .input-group .form-control:active, .form-search .input-group .form-control:target {
  border-bottom-color: #F43D43;
  box-shadow: none;
}
.form-search .input-group .input-group-append {
  position: relative;
  margin-left: -40px;
  z-index: 10;
}
.form-search .input-group .input-group-append .btn-outline-primary {
  border-radius: 0;
  padding: 1px 0.75rem;
  color: #F43D43;
}

._sc_search_footer {
  margin-bottom: 5%;
}

._sc_produc_patters {
  position: relative;
  display: block;
  max-width: 500px;
}
._sc_produc_patters a {
  display: inline-block;
  width: 60px;
  height: 60px;
  vertical-align: middle;
  padding: 2px;
  overflow: hidden;
  margin: 5px auto;
  text-align: center;
}
._sc_produc_patters a img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
  max-width: 60px;
}
._sc_produc_patters a img:active, ._sc_produc_patters a img:checked, ._sc_produc_patters a img:focus {
  box-shadow: inset 5em 0.875em #D4E3E4;
  border-radius: 50%;
}
._sc_produc_patters._cones a {
  color: #575756;
  width: 60px;
  height: 60px;
  padding: 3px;
  text-decoration: none;
  box-shadow: none;
  border-radius: unset;
}
._sc_produc_patters._cones a:active, ._sc_produc_patters._cones a:checked, ._sc_produc_patters._cones a:focus {
  color: #ED1C24;
  font-weight: bold;
}

.view-category ._sc_produc_patters {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 10px;
  text-align: center;
}
.view-category ._sc_produc_patters a {
  width: 56px;
  height: 56px;
}
.view-category ._sc_produc_patters a:nth-child(n+5) {
  display: none;
}

.view-article ._sc_produc_patters {
  display: block;
  vertical-align: middle;
  width: 60%;
  padding: 10px;
}

.view-category ._sc_produc_patters a {
  height: 120px;
  width: 65px;
  text-decoration: none;
}
.view-category ._sc_produc_patters a img {
  border-radius: 0;
}
.view-category ._sc_produc_patters a .alt-labels p.alt {
  color: #A8A8A7;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  word-break: break-word;
  white-space: break-spaces;
  opacity: 0;
  transition: all 300ms ease;
  transition-delay: 300ms;
}
.view-category ._sc_produc_patters a .alt-labels:hover p.alt {
  opacity: 1;
  transition-delay: 0s;
}

.view-article ._sc_produc_patters a .alt-labels p.alt {
  opacity: 0;
}

._sc_products_theme_5 {
  position: relative;
}

._sc_goback {
  display: block;
  position: relative;
}

.view-article .body .content > .container {
  max-width: 1400px;
}
.view-article h1 {
  color: #F43D43;
  font-size: 3.125rem;
}
.view-article h2 {
  color: #005DA6;
  font-size: 1.25rem;
}
.view-article ._sc_products_theme_5 ._sc_intro > div.row {
  margin: auto 5%;
}
.view-article ._sc_products_theme_5 ._sc_intro ._raintxt p {
  max-width: 400px;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_tool_scroller {
  height: 100%;
  position: relative;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_tool_scroller aside {
  position: absolute;
  width: 100%;
  padding-top: 148px;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_tool_scroller aside.fixed {
  position: fixed;
  top: 0;
  max-width: 465px;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller {
  position: relative;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller:after {
  position: absolute;
  content: " ";
  width: 200%;
  height: 100%;
  left: 100%;
  background-color: #fff;
  z-index: 0;
  top: 0;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._pr_main_img {
  display: block;
  position: relative;
  background-color: #f8f8f9;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._pr_main_img img {
  display: block;
  margin: 0 auto;
  width: 90%;
  max-width: 1024px;
  height: auto;
  background-color: #f8f8f9;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._pr_main_img label._labelPr {
  display: inline-block;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 600;
  color: #00529D;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider {
  background-color: #f8f8f9;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 {
  display: block;
  position: relative;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div {
  position: absolute;
  padding: 10px;
  top: 10%;
  left: 10%;
  width: 100%;
  max-width: 45%;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._loop {
  top: 20%;
  transform: translate(0, -20%);
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._softlight {
  left: 50%;
  top: 8%;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._ultralight {
  top: 13%;
  left: 56%;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._softflex {
  top: 5%;
  transform: translate(0, -5%);
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 img {
  display: block;
  width: 100%;
  max-width: 1024px;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_2 {
  background-color: #d4e3e4;
  padding: 5% 0;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_2 img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3 {
  display: block;
  position: relative;
  padding: 5% 0;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3._loop {
  padding: 0;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3._loop ._sc_3_des_1 > img {
  margin-top: -100px;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3 ._sc_3_des_1 > div {
  padding: 15px;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3 ._sc_3_des_2 > div {
  padding: 15px;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_4 {
  display: block;
  position: relative;
}
.view-article ._sc_products_theme_5 ._sc_intro ._pr_main_img label._labelPr {
  display: inline-block;
  position: relative;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  font-weight: 600;
  color: #00529D;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc {
  display: block;
  position: relative;
  width: 100%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc > div {
  position: relative;
  z-index: 10;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc > div > div.row {
  position: relative;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc > div > div.row:before, .view-article ._sc_products_theme_5 ._sc_pr_desc > div > div.row:after {
  position: absolute;
  content: " ";
  width: 200%;
  height: 100%;
  z-index: 0;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc > div > div.row:before {
  right: 100%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc > div > div.row:after {
  left: 100%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._at1 {
  position: absolute;
  left: 0;
  top: 2%;
  max-width: 520px;
  width: 100%;
  height: auto;
  z-index: 0;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features {
  position: relative;
  display: block;
  padding-top: 12%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row {
  margin-top: 10%;
  background-color: #F8F8F9;
  margin-bottom: -5%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row._rookie {
  padding-bottom: 5%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row:before, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row:after {
  background-color: #F8F8F9;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row .col-sm-4 {
  max-width: 470px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row h3 {
  font-size: 50px;
  font-weight: bold;
  color: #2973B3;
  margin-bottom: 50px;
  margin-top: 50px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row h5 {
  font-size: 18px;
  font-weight: bold;
  color: #80A8B2;
  margin-bottom: 60px;
  margin-top: 50px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row h4 {
  font-size: 30px;
  font-weight: bold;
  color: #669898;
  margin-bottom: 20px;
  margin-top: 68px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 {
  position: relative;
  margin-top: -10%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1._softflex {
  max-width: 580px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp {
  position: absolute;
  z-index: 10;
  max-width: 230px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1 {
  bottom: -13%;
  left: 40%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1._rookie {
  bottom: 6%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1._ultimate {
  bottom: 15%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1._softflex {
  bottom: 22%;
  left: 34%;
  max-width: 280px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1._ultralight {
  bottom: 4%;
  left: 38%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2 {
  bottom: -25%;
  right: -1%;
  z-index: 20;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._rookie {
  bottom: -18%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._ultimate {
  bottom: 5%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._softflex {
  bottom: 18%;
  right: 6%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._ultralight {
  bottom: -8%;
  right: -3%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety {
  position: relative;
  display: block;
  padding-top: 12%;
  z-index: -10;
  background-color: #F8F8F9;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety:after, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety:before {
  position: absolute;
  height: 100%;
  width: 200%;
  z-index: -10;
  background-color: #F8F8F9;
  content: " ";
  top: 0;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety:before {
  right: 0;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety:after {
  left: 0;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety._softflex {
  padding-top: 4%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety._softflex_1 {
  padding: 0;
  z-index: -20;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety._softflex_1 > .row {
  background-color: white;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety._softflex_1 > .row:before, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety._softflex_1 > .row:after {
  background-color: white;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety > .row {
  background-color: #D4E3E4;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety > .row:before, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety > .row:after {
  background-color: #D4E3E4;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il {
  position: relative;
  z-index: 20;
  min-width: 500px;
  max-width: 510px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il > img {
  display: inline-block;
  width: 100%;
  height: auto;
  max-width: 428px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp {
  position: absolute;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5 {
  left: -11%;
  top: 8%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5 > img {
  max-width: 90%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5._childrens {
  left: -4%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5._ultimate {
  top: 44%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5._softflex {
  top: 54%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 {
  left: -11%;
  top: 40%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5._softflex {
  top: 78%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 ._fidlock img {
  max-width: 80px;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5 {
  top: 70%;
  left: -11%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._childrens {
  top: 32%;
  left: -1%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._softflex {
  top: 20%;
  left: -11%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_sty_des._softflex {
  padding: 16% 0;
  max-width: unset;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_sty_des h4 {
  color: #669898;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight {
  position: relative;
  display: block;
  z-index: -20;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight > .row {
  background-color: #F8F8F9;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight > .row:before, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight > .row:after {
  background-color: #F8F8F9;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight ._sc_wrapper_360 {
  display: block;
  position: relative;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight ._sc_wrapper_360 > img {
  display: block;
  width: 100%;
  height: auto;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight ._sc_sty_des h4 {
  color: #669898;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_parent {
  position: relative;
  display: block;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_plus {
  position: relative;
  display: block;
  padding-top: 8%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_unboxing {
  margin: 8% auto;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_unboxing h5 {
  color: #80A8B2;
  font-weight: bold;
  margin: 20px auto;
}
.view-article ._custom_category {
  display: none;
}
.view-article ._sc_banner_topSearch {
  display: none;
}
.view-article ._sc_bottom_search_acc {
  display: none;
}
.view-article ._also_like_articles {
  padding-bottom: 5%;
  padding-top: 10%;
}
.view-article ._also_like_articles > img {
  position: absolute;
  top: 0%;
  left: -11%;
  max-width: 370px;
}
.view-article .category-name {
  padding: 1% 5%;
}
.view-article .category-name > a {
  color: #575756;
}
.view-article .category-name > a:hover {
  text-decoration: none;
}
.view-article ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div ._sc_products_theme_5 ._sc_intro > div > div ._sc_tool_scroller > aside {
  padding-top: 0;
}
.view-article ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div ._sc_products_theme_5 ._sc_intro > div > div ._sc_tool_scroller > aside ._sc_produc_patters {
  padding: 0;
}
.view-article ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div ._sc_products_theme_5 ._sc_intro > div > div ._sc_tool_scroller > aside ._sc_produc_patters a {
  width: 25px;
  height: 25px;
}

.view-category .body .content .blog .item .page-header {
  display: none;
}
.view-category .body .content .blog .item .icons {
  display: none;
}
.view-category .body .content .blog .item .article-info {
  display: none;
}
.view-category .body .content .blog .item-image a img {
  display: block;
  width: 100%;
  max-width: 500px;
  margin: 5px auto;
}
.view-category .body .content .blog ._sc_intro > div .col-sm-6._none {
  display: none;
}
.view-category .body .content .blog ._sc_intro > div .col-sm-6 {
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.view-category .body .content .blog ._sc_scroller {
  display: none;
}
.view-category .body .content .blog ._sc_tool_scroller aside > h2 {
  display: none;
}
.view-category .body .content .blog ._sc_tool_scroller aside > h4 {
  display: none;
}
.view-category .body .content .blog ._sc_tool_scroller aside > ul {
  display: none;
}
.view-category .body .content .blog ._sc_tool_scroller aside h1 {
  text-align: center;
  display: inline-block;
  font-size: 18px;
  line-height: 22px;
  color: #F43D43;
  width: 100%;
  padding: 10px;
  margin-bottom: 0;
}
.view-category ._also_like_articles {
  display: none;
}

._icon-cirle {
  text-align: center;
  width: 80px;
  height: auto;
}
._icon-cirle._softflex {
  width: 90px;
}
._icon-cirle > span {
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  padding: 0;
  overflow: hidden;
}
._icon-cirle > span._home {
  width: 80px;
  height: 80px;
}
._icon-cirle > span.bg_pink {
  background-color: #CC5599;
}
._icon-cirle > span.bg-green {
  background-color: #B7D05D;
}
._icon-cirle > span.bg-orange {
  background-color: #ffaf02;
}
._icon-cirle > span.bg-purple {
  background-color: #a25fa0;
}
._icon-cirle > span.bg-green-sh {
  background-color: #92BF4E;
}
._icon-cirle > span .icon- {
  font-size: 60px;
  line-height: 0;
  color: white;
}
._icon-cirle > span .icon-.icon-icon-reflective {
  font-size: 30px;
  line-height: 60px;
}
._icon-cirle > span .icon-.icon-icon-light-weight {
  font-size: 40px;
  line-height: 60px;
}
._icon-cirle > span .icon-.icon-icon-recycled-bottles {
  font-size: 50px;
  line-height: 70px;
}
._icon-cirle > span .icon-.icon-icon-safe {
  font-size: 40px;
  line-height: 65px;
}
._icon-cirle label {
  display: block;
  font-weight: bold;
  text-align: center;
  max-width: 80px;
  font-size: 0.75rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 auto;
}
._icon-cirle label._home {
  text-transform: capitalize;
  font-size: 1rem;
}

._float {
  position: absolute;
}
._float._triangle {
  font-size: 8rem;
  bottom: -46%;
  left: 4%;
  z-index: 100;
}
._float._triangle._pink {
  color: #CC5599;
}
._float._triangle._orange {
  color: #ffaf02;
}
._float._triangle._green {
  color: #B7D05D;
}
._float._triangle._green_sh {
  color: #70cd59;
}
._float._triangle._purple {
  color: #a25fa0;
  display: none;
}
._float._triangle._blue {
  color: #00a0e0;
}
._float._triangle._childrens {
  bottom: -104%;
}
._float._triangle._rookie {
  bottom: -14%;
}

._sc_sty_des {
  max-width: 340px;
}
._sc_sty_des h4 {
  font-weight: 800;
  display: inline-block;
}
._sc_sty_des ._t_i_c {
  display: inline-block;
}

._sc_half_circle {
  position: absolute;
  width: 100%;
  max-width: 340px;
  height: auto;
  right: -8%;
  top: 65%;
  z-index: 1;
}
._sc_half_circle._childrens {
  top: 14%;
  right: -8%;
}
._sc_half_circle._softflex {
  top: 30%;
}
._sc_half_circle._loop {
  right: -6%;
}

._sc_pa {
  padding-top: 10%;
  position: relative;
  max-width: 1024px;
  margin: 0 auto;
  padding-bottom: 5%;
}
._sc_pa._rookie {
  padding-top: 14%;
}
._sc_pa ._j1, ._sc_pa ._j2, ._sc_pa ._j4 {
  position: relative;
  display: inline-block;
  z-index: 10;
  height: auto;
  width: 100%;
}
._sc_pa ._j1 {
  margin-left: 45%;
  max-width: 360px;
  margin-bottom: 2%;
}
._sc_pa ._j1._softflex {
  margin-left: 0%;
}
._sc_pa ._j2 {
  margin-left: 60px;
  margin-bottom: -15%;
  max-width: 110px;
}
._sc_pa ._j2._rookie {
  margin-left: unset;
  margin-bottom: unset;
  display: block;
  position: absolute;
  top: 11%;
  right: 0%;
}
._sc_pa ._j2._softflex {
  margin-left: 50%;
}
._sc_pa ._j3 {
  display: block;
  margin: 0 auto;
  max-width: 1024px;
  height: auto;
  width: 100%;
}
._sc_pa ._j4 {
  max-width: 250px;
  margin-left: 85%;
  margin-top: -12%;
}
._sc_pa ._sc_lus_des {
  position: absolute;
  right: 5%;
  bottom: 25%;
  max-width: 300px;
  width: 100%;
  padding: 10px;
  font-weight: 300;
}
._sc_pa ._sc_lus_des._rookie {
  right: 64%;
}
._sc_pa ._sc_lus_des._softflex {
  bottom: 20%;
}
._sc_pa ._sc_lus_des h4 {
  color: #F43D43;
  font-weight: 800;
}
._sc_pa._ultralight ._sc_lus_des {
  bottom: 20%;
}

._sc_p_des ._vf {
  position: relative;
  max-width: 600px;
  display: block;
  margin: 0 auto;
}
._sc_p_des ._vf ._j1 {
  position: absolute;
  top: -15%;
  left: -23%;
  width: 100%;
  max-width: 230px;
  height: auto;
}
._sc_p_des ._vf ._v1 {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 600px;
  height: auto;
}
._sc_p_des ._sc_pp_des {
  position: relative;
  max-width: 200px;
}
._sc_p_des ._sc_pp_des ._j1 {
  transform: rotateY(180deg);
  position: absolute;
  left: 15%;
  bottom: 100%;
  width: 100%;
  max-width: 300px;
  height: auto;
}
._sc_p_des ._sc_pp_des h4 {
  color: #3ACBC7;
  font-weight: 800;
}
._sc_p_des ._sc_pp_des p {
  font-weight: 300;
}

._sc_descrip_softflex {
  padding: 5% 0;
  max-width: 450px;
}

._sc_spacer_generic {
  margin: 30px auto;
}

.view-article h1._sc_home_header {
  color: white;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._softlight {
  top: -4%;
  max-width: 50%;
  left: 44%;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._softflex {
  top: 0;
}
.view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._ultralight > div {
  left: 46%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._childrens {
  left: -4%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._softlight {
  left: -11%;
  top: 55%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._ultralight {
  left: -11%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._ultimate {
  top: 64%;
  left: -5%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5 > img {
  max-width: 90%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5._ultimate {
  top: 51%;
  right: 40%;
  transform: rotate(6deg);
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5._ultimate > img {
  max-width: 100%;
  width: 84%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._6_s5 {
  top: 61%;
  -ms-transform: rotate(32deg); /* IE 9 */
  transform: rotate(32deg);
  right: 36%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._6_s5 > img {
  max-width: 90%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._ic_ergo {
  display: block;
  position: absolute;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._ic_ergo._animal {
  right: -5%;
  bottom: -11%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jm {
  display: block;
  position: absolute;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jm._animal {
  bottom: 10%;
  right: 4%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._j4._ultimate {
  right: 0;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._j4._filolight {
  top: 58%;
  right: -1%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._4._ultimate {
  top: 34%;
  right: -3%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._3 {
  bottom: -25%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._3._ultimate {
  bottom: -8%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._img_icon_igr {
  left: unset;
  top: 20%;
  right: -11%;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_patchies > div.row:before, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_patchies > div.row:after {
  background-color: #f8f8f9;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_patchies ._patchies {
  display: block;
  position: absolute;
  top: 12%;
  left: 12%;
  z-index: 10;
}
.view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_patchies ._patchies h4 {
  font-weight: 800;
  color: #669898;
}
.view-article ._sc_products_theme_5 ._sc_align_ul {
  padding-left: 15px;
}
.view-article ._sc_products_theme_5._rookie ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1 {
  bottom: -7%;
  left: 36%;
}
.view-article ._sc_products_theme_5._rookie ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2 {
  bottom: -13%;
  right: 2%;
}
.view-article ._sc_products_theme_5._ultimate ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3 ._sc_3_des_1 ul {
  position: relative;
  z-index: 40;
}
.view-article ._sc_products_theme_5._ultimate ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3 ._sc_3_des_1 img {
  position: relative;
  z-index: 20;
}
.view-article ._sc_products_theme_5._greenline ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._logos {
  top: 0;
  left: 0;
}
.view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._sc_features {
  padding-top: 0;
}
.view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._at1 {
  max-width: 360px;
}
.view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._sc_certifications {
  padding-top: 140px;
}
.view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._sc_certifications ._mw-400 {
  max-width: 420px;
}
.view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._sc_certifications h4 {
  font-size: 30px;
  font-weight: bold;
  color: #669898;
  margin-bottom: 40px;
}
.view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._sc_certifications p._small {
  font-size: 10px;
  line-height: 12px;
}
.view-article ._sc_pa ._sc_lus_des._softlight {
  right: 1%;
  bottom: 14%;
}
.view-article ._sc_pa ._sc_lus_des._rookie {
  right: 68%;
  bottom: 20%;
}
.view-article ._sc_pa._softlight ._j4 {
  margin-top: -9%;
}
.view-article ._sc_pa._filolight ._sc_lus_des {
  bottom: 20%;
}

html:lang(en-gb) .view-article ._sc_pa ._sc_lus_des._softlight {
  bottom: 18%;
}

@media screen and (max-width: 835px) {
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller {
    position: relative;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._ultralight > div, .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._softlight > div {
    max-width: 70%;
    left: 10%;
    position: relative;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3._loop ._sc_3_des_1 > img {
    margin-top: -80px;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_tool_scroller aside {
    position: relative;
    padding-top: 5px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 {
    margin-top: 6%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._3._ultimate {
    bottom: -23%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._4._ultimate {
    top: 48%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._4._ult {
    top: 36%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._img_icon_igr {
    left: 39%;
    top: 4%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il {
    min-width: unset;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5 {
    top: 2%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5._softflex {
    top: 56%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5 > img {
    max-width: 90%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 ._icon-cirle, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5 ._icon-cirle {
    width: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 {
    top: 35%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5._softflex {
    top: 80%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._ultralight {
    top: 70%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._6_s5 {
    top: 58%;
    right: unset;
    -ms-transform: rotate(28deg); /* IE 9 */
    transform: rotate(28deg);
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_half_circle {
    max-width: 120px;
    top: 88%;
    display: none;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight ._sc_wrapper_360 {
    text-align: center;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._at1 {
    max-width: 320px;
  }
  .view-article ._sc_products_theme_5 ._sc_p_des ._sc_pp_des {
    max-width: unset;
  }
  .view-article ._sc_products_theme_5 ._sc_p_des ._sc_pp_des ._j1 {
    left: -2%;
    max-width: 180px;
  }
  .view-article ._sc_products_theme_5 ._sc_pa ._sc_lus_des {
    position: relative;
    right: 1%;
    max-width: unset;
  }
  .view-article ._sc_products_theme_5 ._sc_pa ._j1 {
    margin-left: unset;
    max-width: 280px;
  }
  .view-article ._sc_products_theme_5 ._sc_pa ._j2 {
    margin-left: 32%;
    margin-bottom: -30%;
    max-width: 78px;
  }
}
@media screen and (max-width: 480px) {
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._ultralight {
    padding-top: 20px;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._ultralight > div {
    max-width: 100%;
    left: 2%;
    position: relative;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_plus ._sc_p_des {
    padding-top: 14%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_plus ._sc_p_des ._vf ._j1 {
    left: 0;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._img_icon_igr {
    max-width: 86px;
    top: 0;
    right: 30%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._3._ultimate {
    top: 0;
    max-width: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._4._ultimate {
    top: 114%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._j4._filolight {
    right: 3%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._6_s5 {
    display: none;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_patchies ._patchies {
    top: 8%;
  }
  ._icon-cirle {
    width: 60px;
  }
}
._sc_home_full .body .content > .container {
  padding: 0;
  max-width: 100%;
}

._sc_home ._sc_home_art {
  position: relative;
  display: block;
}
._sc_home ._sc_home_art ._sc_h_header {
  position: relative;
  display: block;
}
._sc_home ._sc_home_art ._sc_h_header img {
  width: 100%;
  height: auto;
}
._sc_home ._sc_home_art ._sc_h_header > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(0%, -50%);
}
._sc_home ._sc_home_art ._sc_h_header > div a {
  display: inline-block;
  padding: 2px 25px 5px;
  background-color: #ED1C24;
  color: white;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 35px;
  margin-top: 10px;
}
._sc_home ._sc_home_art ._sc_home_welcome {
  display: block;
  max-width: 800px;
  padding: 20px;
  width: 100%;
  margin: 5% auto;
  position: relative;
}
._sc_home ._sc_home_art ._sc_home_welcome h2 {
  display: block;
  max-width: 340px;
  text-align: center;
  width: 100%;
  position: relative;
  color: #575756;
  margin: 5% auto 5%;
}
._sc_home ._sc_home_art ._sc_home_welcome h2 > span {
  display: block;
  color: #FECA36;
  font-size: 60px;
}
._sc_home ._sc_home_art ._sc_home_welcome h2 > span.red-title {
  display: unset;
  font-size: unset;
  color: #F43D43;
}
._sc_home ._sc_home_art ._sc_home_welcome h2:after, ._sc_home ._sc_home_art ._sc_home_welcome h2:before {
  position: absolute;
  width: 23px;
  height: 23px;
  font-family: "herlitz schoolbags";
  font-style: normal;
  font-weight: normal;
  z-index: -1;
}
._sc_home ._sc_home_art ._sc_home_welcome h2:before {
  content: "T";
  left: 0;
  top: 1px;
  font-size: 23px;
  line-height: 22px;
  color: #70cd59;
}
._sc_home ._sc_home_art ._sc_home_welcome h2:after {
  content: "E";
  left: 78%;
  top: -26px;
  font-size: 36px;
  line-height: 35px;
  color: #3ACBC7;
}
._sc_home ._sc_home_art ._sc_home_welcome > div {
  display: block;
  max-width: 550px;
  width: 100%;
  padding: 10px;
  margin: 0 auto;
  text-align: center;
  font-weight: 300;
}
._sc_home ._sc_home_art ._sc_h_opls {
  display: block;
  position: relative;
  padding: 5%;
  background-color: #D4E3E4;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_st1 img {
  display: block;
  position: absolute;
  top: -45%;
  left: 0%;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features {
  padding: 10px;
  display: block;
  width: 100%;
  text-align: center;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
  padding: 5px;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div {
  width: 90px;
  text-align: center;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div > span .icon- {
  font-size: 48px;
  line-height: 85px;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div > label {
  max-width: 90px;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_pink > span {
  background-color: #CC5599;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_pink > label {
  color: #CC5599;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_red > span {
  background-color: #F43D43;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_red > label {
  color: #F43D43;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_green > span {
  background-color: #3ACBC7;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_green > label {
  color: #3ACBC7;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_yellow > span {
  background-color: #FECA36;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_h_features > div > div.bg_yellow > label {
  color: #FECA36;
}
._sc_home ._sc_home_art ._sc_h_opls ._sc_st2 > i {
  display: block;
  position: absolute;
  font-size: 350px;
  top: 46%;
  left: -10%;
  color: #92BF4E;
}
._sc_home ._sc_home_art ._sc_h_ourp {
  text-align: center;
  color: #80A8B2;
  display: block;
  margin: 25px auto;
  width: 100%;
  max-width: 500px;
  padding: 15px;
}
._sc_home ._sc_home_art ._sc_h_ourp h3 {
  font-size: 50px;
  font-weight: 800;
  color: #F43D43;
  display: block;
  width: 100%;
  position: relative;
}
._sc_home ._sc_home_art ._sc_h_ourp h3 > span {
  position: absolute;
  font-size: 20px;
  top: 0;
  line-height: 20px;
  color: #00529D;
}

._sc_home ._sc_home_art ._sc_h_header > div {
  left: 5%;
}

html:lang(de-de) ._sc_home ._sc_home_art ._sc_home_welcome h2::before {
  left: 46px;
  top: -10px;
}

html:lang(en-gb) ._sc_home ._sc_home_art ._sc_home_welcome h2::before {
  left: -5px;
  top: -10px;
}

._sc_cat_single {
  position: relative;
  display: block;
  margin: 5% auto;
  max-width: 800px;
  text-align: center;
}
._sc_cat_single ._link_icons {
  display: inline-block;
  vertical-align: middle;
  width: 125px;
  height: 120px;
}
._sc_cat_single ._link_icons a {
  display: block;
  text-decoration: none;
  text-align: center;
  color: #A8A8A7;
  font-weight: 700;
  font-size: 16px;
  transition: all 500ms ease;
}
._sc_cat_single ._link_icons a > span {
  width: 52px;
  height: 52px;
  margin: 0 auto 15px;
  position: relative;
  display: block;
  line-height: 1px;
}
._sc_cat_single ._link_icons a > span > span {
  position: absolute;
  font-size: 18px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 12px;
}
._sc_cat_single ._link_icons a > span > span > span {
  font-size: 14px;
}
._sc_cat_single ._link_icons a > span i {
  font-size: 55px;
}
._sc_cat_single ._link_icons a.active, ._sc_cat_single ._link_icons a:hover, ._sc_cat_single ._link_icons a:target, ._sc_cat_single ._link_icons a:focus {
  text-decoration: none;
  outline: none;
}

._sc_category_full .body .content > .container {
  padding: 0;
  max-width: 100%;
}
._sc_category_full ._sc_cat_single ._link_icons a._c_yellow.active, ._sc_category_full ._sc_cat_single ._link_icons a._c_yellow:hover, ._sc_category_full ._sc_cat_single ._link_icons a._c_yellow:target, ._sc_category_full ._sc_cat_single ._link_icons a._c_yellow:focus {
  color: #FECA36;
}
._sc_category_full ._sc_cat_single ._link_icons a._c_marine.active, ._sc_category_full ._sc_cat_single ._link_icons a._c_marine:hover, ._sc_category_full ._sc_cat_single ._link_icons a._c_marine:target, ._sc_category_full ._sc_cat_single ._link_icons a._c_marine:focus {
  color: #003C6A;
}
._sc_category_full ._sc_cat_single ._link_icons a._c_green.active, ._sc_category_full ._sc_cat_single ._link_icons a._c_green:hover, ._sc_category_full ._sc_cat_single ._link_icons a._c_green:target, ._sc_category_full ._sc_cat_single ._link_icons a._c_green:focus {
  color: #92BF4E;
}

._sc_show_all_prs .body .content > .container {
  padding: 0;
  max-width: 100%;
}
._sc_show_all_prs ._sc_cat_single ._link_icons a._c_yellow {
  color: #FECA36;
}
._sc_show_all_prs ._sc_cat_single ._link_icons a._c_yellow.active, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_yellow:hover, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_yellow:target, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_yellow:focus {
  color: #FECA36;
}
._sc_show_all_prs ._sc_cat_single ._link_icons a._c_marine {
  color: #003C6A;
}
._sc_show_all_prs ._sc_cat_single ._link_icons a._c_marine.active, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_marine:hover, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_marine:target, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_marine:focus {
  color: #003C6A;
}
._sc_show_all_prs ._sc_cat_single ._link_icons a._c_green {
  color: #92BF4E;
}
._sc_show_all_prs ._sc_cat_single ._link_icons a._c_green.active, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_green:hover, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_green:target, ._sc_show_all_prs ._sc_cat_single ._link_icons a._c_green:focus {
  color: #92BF4E;
}

._sc_slider_h_module._bg_yellow {
  background-color: #FECA36;
  padding-bottom: 60px;
}
._sc_slider_h_module ._slider_wrapper_1 {
  position: relative;
  width: 100%;
  display: block;
  margin-top: -5%;
}
._sc_slider_h_module ._slider_wrapper_1 .owl-prev, ._sc_slider_h_module ._slider_wrapper_1 .owl-next {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 50%;
  color: #003C6A;
}
._sc_slider_h_module ._slider_wrapper_1 .owl-prev {
  left: -25px;
}
._sc_slider_h_module ._slider_wrapper_1 .owl-next {
  right: -25px;
}
._sc_slider_h_module ._slider_wrapper_1 .owl-carousel .owl-nav .owl-prev {
  font-size: 30px;
  color: white;
}
._sc_slider_h_module ._slider_wrapper_1 .owl-carousel .owl-nav .owl-prev:hover {
  color: #00529D;
}
._sc_slider_h_module ._slider_wrapper_1 .owl-carousel .owl-nav .owl-next {
  font-size: 30px;
  color: white;
}
._sc_slider_h_module ._slider_wrapper_1 .owl-carousel .owl-nav .owl-next:hover {
  color: #00529D;
}
._sc_slider_h_module ._sl_1 {
  max-width: 400px;
  width: 100%;
  text-align: center;
  padding: 3px;
}
._sc_slider_h_module ._sl_1 a {
  display: block;
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
  background-color: #f8f8fa;
  border-radius: 6px;
  overflow: hidden;
  padding-bottom: 10px;
}
._sc_slider_h_module ._sl_1 a:hover {
  text-decoration: none;
  outline: none;
  color: #F43D43;
}
._sc_slider_h_module ._sl_1 a:hover h5 {
  color: #F43D43;
}
._sc_slider_h_module ._sl_1 a img {
  display: block;
  width: 100%;
  height: auto;
}
._sc_slider_h_module ._sl_1 a h5 {
  color: #A8A8A7;
  margin: 6px 0;
  font-size: 1rem;
  font-weight: bold;
}

._sc_slider_all_module ._slider_wrapper_2 {
  position: relative;
  width: 100%;
  display: block;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-prev, ._sc_slider_all_module ._slider_wrapper_2 .owl-next {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 40%;
  color: #003C6A;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-prev {
  left: -25px;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-next {
  right: -25px;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-carousel .owl-nav .owl-prev {
  font-size: 30px;
  color: #80A8B2;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-carousel .owl-nav .owl-prev:hover {
  color: #00529D;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-carousel .owl-nav .owl-next {
  font-size: 30px;
  color: #80A8B2;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-carousel .owl-nav .owl-next:hover {
  color: #00529D;
}
._sc_slider_all_module ._slider_wrapper_2 .owl-item .item ._sl_2 img {
  background-color: #f8f8f8;
}

._icon_new {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
  background-color: #efc747;
  border-radius: 50%;
}
._icon_new ._labelNew {
  font-family: "Greycliff CF", sans-serif;
  color: white;
  font-weight: bold;
  font-size: 0.8rem;
  line-height: 38px;
}

html:lang(pl-pl) ._icon_new {
  width: 45px;
  height: 45px;
}
html:lang(pl-pl) ._icon_new ._labelNew {
  line-height: 44px;
  font-size: 0.7rem;
  text-align: center;
}

._sc_essentials .body .content > .container {
  max-width: 100% !important;
  padding: 0;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._header > img {
  width: 100%;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._header > h1 {
  display: block;
  position: absolute;
  top: 15%;
  left: 43%;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic {
  background-color: #d6d0e2;
  padding: 5% 0;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic h3 {
  margin-top: 7rem;
  color: #CC5599;
  font-weight: bold;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic small {
  color: #CC5599;
  font-weight: 600;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic p {
  margin-top: 1rem;
}

._sc_essentials .body .content > .container ._sc_products_theme_7 ._header h1 {
  left: 70%;
}

@media screen and (max-width: 480px) {
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._header {
    width: 150%;
    transform: translate(-33%);
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._img_sec_ergonomic_1 {
    display: none;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_4.bg_yellow_f ._ess_jumps_4 {
    display: none;
  }
}
.view-article ._ess_sec_6 > img {
  width: 100%;
  transform: unset;
  margin: 0 auto 0;
}

._sc_sustainability .body .content > .container {
  max-width: 100%;
  padding: 0;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 {
  margin: 0 auto !important;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sc_wrapper_video {
  position: relative;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sc_wrapper_video ._video > video {
  width: 100% !important;
  height: auto !important;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sc_wrapper_video i.icon-wave {
  font-size: 450px;
  bottom: -35%;
  right: -9%;
  color: #FECA36;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 {
  text-align: center;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 h3 {
  font-size: 1.5rem;
  color: #575756;
  font-weight: bold;
  margin-bottom: 5rem;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 img {
  position: absolute;
  left: 0%;
  max-width: 425px;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 i {
  display: block;
  position: absolute;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 i.icon-hollow-triangle {
  font-size: 25px;
  rotate: -9deg;
  bottom: 84%;
  color: #FECA36;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 i.icon-attention {
  font-size: 40px;
  top: -36%;
  right: 14%;
  color: #70cd59;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 i.icon-wave {
  font-size: 70px;
  top: 0%;
  right: 42%;
  color: #a25fa0;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 i.icon-jumping-stitches-right {
  font-size: 400px;
  top: 20%;
  left: 0%;
  color: #D4E3E4;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 p {
  margin-bottom: 4rem;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_3 img {
  width: 100%;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_4 img {
  width: 100%;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_5 {
  position: relative;
  height: 500px;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_5 img {
  position: relative;
  display: inline-block;
  top: -50px;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_5 i {
  position: absolute;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_5 i.icon-wave {
  font-size: 400px;
  right: -8%;
  top: -10%;
  color: #FF6D6D;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_6 {
  background-color: #C4DE97;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_6 img {
  position: relative;
  top: -30%;
  z-index: 20;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_6 h1 {
  font-size: 3.125rem;
  color: white;
  margin-top: 10rem;
  margin-bottom: 1.5rem;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_6 i {
  position: absolute;
}
._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_6 i.icon-hollow-triangle {
  font-size: 250px;
  left: 0%;
  bottom: 0%;
  rotate: -1deg;
  color: #00a0e0;
}

footer {
  background-color: #E10F21;
  color: white;
  padding: 15px 0;
  font-size: 12px;
}
footer a {
  color: white;
  text-decoration: none;
}
footer a:hover {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  color: #FFC844;
}
footer ._sc_footer_logo ._sc_f_logo {
  display: block;
  margin-bottom: 10px;
}
footer ._sc_footer_logo ._sc_f_logo img {
  display: inline-block;
  vertical-align: middle;
  max-width: 200px;
  height: auto;
  width: 100%;
}
footer ._sc_footer_logo ._sc_f_logo span {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  margin-left: 5px;
}
footer ._sc_footer_logo ._sc_f_info {
  padding: 6px 0;
}
footer ._sc_footer_logo ._sc_f_info p {
  margin: 0;
}
footer ._sc_footer_logo ._sc_f_info strong {
  font-weight: 800;
  font-size: 18px;
  margin-bottom: 10px;
}
footer ._sc_footer_logo ._sc_f_social {
  display: block;
  position: relative;
  padding: 3px 0;
}
footer ._sc_footer_logo ._sc_f_social a {
  display: inline-block;
  vertical-align: middle;
  padding: 2px 3px;
  font-size: 16px;
}
footer ._sc_footer_logo ._sc_f_social a span {
  display: none;
}
footer ._footer_meenus {
  font-weight: 300;
}
footer ._footer_meenus h5 {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
footer ._footer_meenus ul {
  padding: 0;
  list-style: none;
  margin: 0;
  display: block;
}
footer ._footer_meenus ul li {
  list-style: none;
}
footer ._footer_meenus ul li a:hover, footer ._footer_meenus ul li a:active, footer ._footer_meenus ul li a:target, footer ._footer_meenus ul li a:focus {
  color: #FECA36;
  text-decoration: none;
  outline: none;
}

.bg_yellow_f {
  background-color: #FECA36;
}

._text-yellow {
  color: #FFC844 !important;
}

._defs {
  display: block;
  padding: 15px;
  max-width: 400px;
}
._defs h4, ._defs h2 {
  font-weight: 800;
  margin-bottom: 25px;
  color: #F43D43;
}
._defs p {
  font-weight: 300;
}
._title_n_link {
  display: block;
  width: 100%;
  padding: 15px 15px 55px;
}
._title_n_link h4 {
  color: white;
  font-size: 3.125rem;
  font-weight: 800;
  margin-bottom: 15px;
}
._title_n_link a {
  display: inline-block;
  padding: 2px 25px 5px;
  background-color: #ED1C24;
  color: white;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 35px;
  margin-top: 10px;
}

._sc_has2 {
  padding: 10% 15px 8%;
  display: block;
  position: relative;
}
._sc_has2 > img {
  display: block;
  position: absolute;
  top: 10%;
  left: 18%;
}
._sc_has2 ._f1 {
  display: block;
  max-width: 400px;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  text-align: center;
}
._sc_has2 ._f1 h2 {
  display: block;
  max-width: 340px;
  text-align: center;
  width: 100%;
  position: relative;
  color: #575756;
  margin: 5% auto 5%;
  font-size: 1.25rem;
}
._sc_has2 ._f1 h2 > span {
  display: block;
  color: #FECA36;
  font-size: 60px;
  margin-left: 55%;
}
._sc_has2 ._f1 h2:after, ._sc_has2 ._f1 h2:before {
  position: absolute;
  width: 23px;
  height: 23px;
  font-family: "herlitz schoolbags";
  font-style: normal;
  font-weight: normal;
  z-index: -1;
}
._sc_has2 ._f1 h2:before {
  content: "X";
  left: -18px;
  top: 27px;
  font-size: 23px;
  line-height: 22px;
  color: #a25fa0;
}
._sc_has2 ._f1 h2:after {
  content: "O";
  left: 98%;
  top: -14px;
  font-size: 25px;
  line-height: 24px;
  color: #FF6D6D;
}

._sc_has3 {
  position: relative;
}
._sc_has3 ._offset_c1 {
  position: absolute;
  right: -5%;
  top: 0;
  z-index: 0;
  max-width: 250px;
}
._sc_has3 ._defv1 {
  max-width: 500px;
  display: block;
  position: relative;
  margin: 0 auto;
}
._sc_has3 ._defv1 video {
  width: 100% !important;
  height: auto;
  display: block;
}
._sc_has3 ._defv1 img {
  width: 100%;
  display: block;
  height: auto;
}
._sc_has3 ._defv2 {
  display: block;
  position: relative;
  width: 100%;
  margin-top: -5%;
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
}
._sc_has3 ._defv2 video {
  display: block;
  width: 100%;
  height: auto;
}
._sc_has3 ._defv2 img {
  width: 100%;
  height: auto;
  max-width: 540px;
}
._sc_has3 ._defs h5 {
  font-weight: 800;
  color: #2973B3;
  margin: 0;
  padding: 15px;
}
._sc_has3 ._defs span {
  color: #ED1C24;
  font-size: 20px;
}
._sc_has3 ._defs span ._img-1 {
  width: 100%;
  height: auto;
  max-width: 24px;
}
._sc_has3 ._defs span ._img-2 {
  width: 100%;
  height: auto;
  max-width: 41px;
}

._sc_has4 {
  position: relative;
  padding: 10% 0 0;
}
._sc_has4 > img {
  position: absolute;
  top: -6%;
  left: 0;
  max-width: 400px;
  width: 100%;
  height: auto;
}
._sc_has4 div.row {
  background-color: #92BF4E;
}
._sc_has4 ._defs {
  margin: auto 0;
  padding-left: 50px;
  color: white;
  position: relative;
}
._sc_has4 ._defs h3 {
  color: white;
  font-size: 2.5rem;
}
._sc_has4 ._defs ._i1 {
  position: absolute;
  max-width: 110px;
  height: auto;
  right: -25%;
  top: -11%;
}

._sc_has5 {
  position: relative;
  width: 100%;
}
._sc_has5 ._if5 {
  position: relative;
  display: block;
}
._sc_has5 ._if5 img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
._sc_has5 ._if5 ._defsf {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
._sc_has5 ._if5 ._defsf h4 {
  font-size: 3.125rem;
  margin-bottom: 30px;
  color: #F43D43;
  font-weight: 800;
}
._sc_has5 ._if5 ._defsf a {
  display: inline-block;
  padding: 2px 25px 5px;
  background-color: #ED1C24;
  color: white;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 35px;
  margin-top: 10px;
}

._sc_has6 {
  position: relative;
  z-index: 0;
  width: 100%;
  padding: 22% 0 5%;
}
._sc_has6 > div {
  padding-bottom: 100px;
}
._sc_has6 > img {
  height: auto;
  position: absolute;
  right: 0;
  top: -11%;
  width: 100%;
  max-width: 170px;
  z-index: 10;
}
._sc_has6 ._jump_r_1 {
  position: absolute;
  left: 83%;
  bottom: 90%;
  max-width: 300px;
  width: 100%;
  height: auto;
}
._sc_has6 ._parent_kids {
  margin-top: -50%;
  width: 100%;
  max-width: 600px;
  height: auto;
}
._sc_has6 ._sc_defs {
  padding: 15px;
  max-width: 350px;
}
._sc_has6 ._sc_defs h4 {
  font-weight: 800;
  color: white;
  margin-bottom: 15px;
  font-size: 2.5rem;
}

._sc_has7 {
  display: none;
}
._sc_has7 ._defs h4 {
  color: #F43D43;
  margin-bottom: 25px;
}
._sc_has7 ._defs p {
  font-weight: 300;
}
._sc_has7 ._defs i {
  display: block;
  position: absolute;
  left: -64%;
  bottom: 80%;
  font-size: 350px;
  color: #70cd59;
  transform: rotate(180deg);
}

._sc_search_footer {
  display: block;
  position: relative;
  margin: 5% auto 0;
  width: 100%;
}
._sc_search_footer ._search_bug {
  max-width: 200px;
  height: auto;
  display: block;
  position: absolute;
  right: 0;
}
._sc_search_footer ._search_title {
  font-weight: 800;
  text-align: center;
  color: #F43D43;
  margin: 25px 0 50px;
}
._sc_search_footer ._search_art {
  display: block;
  margin: 5px auto 15px;
  width: 100%;
  height: auto;
  max-width: 130px;
}

._catfull_header {
  position: relative;
  width: 100%;
  overflow: hidden;
}
._catfull_header > div {
  position: absolute;
  z-index: 10;
  left: 15%;
  top: 50%;
  transform: translateY(-50%);
  max-width: 470px;
}
._catfull_header > div h1 {
  color: white;
  font-weight: 800;
}

._c_t_red > ._catfull_header > img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
._c_t_red > ._catfull_header > ._des_catfull {
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
._c_t_red > ._catfull_header > ._des_catfull h1 {
  color: #F43D43;
  font-size: 3.125rem;
}

.item-image._repl {
  background-color: #F8F8F9;
}

._sbgs_1 {
  display: block;
  width: 100%;
  position: relative;
}
._sbgs_1 ._c {
  width: 100%;
  max-width: 400px;
  height: auto;
  margin: 15px 0 0 auto;
  display: block;
}
._sbgs_1 ._b {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 265px;
  height: auto;
}

._video_wrapper {
  display: block;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  margin-bottom: 15px;
  height: 0;
}
._video_wrapper video {
  /* override other styles to make responsive */
  width: 100% !important;
  height: auto !important;
}
._video_wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._video_wrapper ._video_controls {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
}
._video_wrapper ._video_controls button {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  box-shadow: none;
  font-size: 12px;
  color: rgb(219, 219, 219);
  width: 26px;
  height: 26px;
}
._video_wrapper ._video_controls button > span {
  display: none;
}
._video_wrapper ._video_controls button i {
  font-size: 14px;
  line-height: 14px;
}
._video_wrapper ._video_controls button:target, ._video_wrapper ._video_controls button:active, ._video_wrapper ._video_controls button:focus {
  outline: none;
  text-decoration: none;
}

._m_ss_img {
  display: block;
  position: relative;
  z-index: 10;
}
._m_ss_img img {
  width: 100%;
  display: block;
  margin: 0 auto;
  height: auto;
}

._catfull_header > img {
  width: 100%;
  height: auto;
  display: block;
}

._spacers_mod_mid {
  padding: 10% 0;
}

.text-red {
  color: #F43D43;
}

._mod_our_plus {
  position: relative;
  display: block;
  width: 100%;
  margin-top: -5%;
  z-index: 0;
}

._section-icons ._sc_iconos {
  display: block;
  margin: 35px 10px 10px;
}
._section-icons ._sc_iconos > div {
  display: inline-block;
  vertical-align: middle;
  margin: 10px 30px;
  width: 100px;
  text-align: center;
}
._section-icons ._sc_iconos > div span {
  display: block;
  font-size: 1.15rem;
  text-align: center;
  font-weight: bold;
}
._section-icons ._sc_iconos > div span._sc_icon {
  width: 80px;
  height: 80px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 15px;
  text-align: center;
  display: block;
  margin-bottom: 15px;
  position: relative;
  left: 15%;
}
._section-icons ._sc_iconos > div span._sc_icon._e {
  background-color: #CC5599;
}
._section-icons ._sc_iconos > div span._sc_icon._s {
  background-color: #F43D43;
}
._section-icons ._sc_iconos > div span._sc_icon._w {
  background-color: #3ACBC7;
}
._section-icons ._sc_iconos > div span._sc_icon._q {
  background-color: #FECA36;
}
._section-icons ._sc_iconos > div span._sc_icon i {
  font-size: 50px;
  color: white;
  line-height: 0;
}
._section-icons ._sc_iconos > div span._sc_icon > span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._section-icons ._sc_iconos > div span.txt_e {
  color: #CC5599;
}
._section-icons ._sc_iconos > div span.txt_s {
  color: #F43D43;
}
._section-icons ._sc_iconos > div span.txt_w {
  color: #3ACBC7;
}
._section-icons ._sc_iconos > div span.txt_q {
  color: #FECA36;
}

._our_plus {
  display: block;
  padding: 10px;
  width: 100%;
}
._our_plus h4 {
  font-size: 3.125rem;
  position: relative;
  font-weight: 800;
}
._our_plus h4 > span {
  position: absolute;
  margin-top: -3px;
  color: #00529D;
  display: inline-block;
  font-size: 30px;
}

._sc_cat_accessories {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  margin: 5% auto;
}
._sc_cat_accessories ._link_icons {
  display: inline-block;
  vertical-align: middle;
  width: 125px;
  height: 120px;
}
._sc_cat_accessories ._link_icons a {
  display: block;
  font-size: 14px;
  line-height: 16px;
  font-weight: 800;
  color: #A8A8A7;
  text-decoration: none;
}
._sc_cat_accessories ._link_icons a:hover, ._sc_cat_accessories ._link_icons a.active {
  color: #F43D43;
  text-decoration: none;
  outline: none;
}
._sc_cat_accessories ._link_icons a span {
  width: 52px;
  height: 52px;
  margin: 0 auto 15px;
  position: relative;
  display: block;
  font-size: 50px;
  line-height: 49px;
}

._iconos {
  position: relative;
  text-align: center;
}
._iconos div {
  display: inline-block;
  font-size: 50px;
  margin: 10px;
  padding: 6px;
  text-align: center;
}

._jumping_title_yellow {
  position: absolute;
  max-width: 500px;
  width: 100%;
  height: auto;
  display: block;
  top: 10%;
  left: 14%;
}

._sc_slider_all_module {
  display: block;
  position: relative;
  padding-bottom: 5%;
  padding-top: 10%;
}
._sc_slider_all_module > img {
  margin-bottom: 50px;
  display: block;
  width: 100%;
  max-width: 370px;
  height: auto;
  position: absolute;
  top: 0%;
  left: -11%;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > img {
  background-color: #F8F8F9;
  height: auto;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div {
  display: block;
  padding: 10px 0;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  max-width: 25%;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > a:hover {
  text-decoration: none;
  outline: none;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > a h5 {
  text-decoration: none;
  outline: none;
  color: #F43D43;
  font-size: 14px;
  font-weight: 800;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div {
  display: inline-block;
  vertical-align: middle;
  max-width: 68%;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 {
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div {
  display: block;
  width: 100%;
  position: relative;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div aside {
  display: block !important;
  position: relative !important;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div aside > h1, ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div aside > h2, ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div aside > ul, ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div aside > h4 {
  display: none;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div aside > div {
  display: none;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6 > div aside > div._sc_produc_patters {
  display: block;
  width: 100%;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div section ._sc_intro > div.row .col-sm-6._none {
  display: none;
}

._ess_float_top {
  position: relative;
  display: block;
  width: 100%;
  max-width: 377px;
  height: auto;
  margin-top: -33%;
}

._ess_sec_4 {
  padding: 4% 0 0;
  position: relative;
  width: 100%;
}

._circle_right {
  position: absolute;
  right: 0;
  top: -25%;
  width: 100%;
  max-width: 235px;
}

._ess_jumps_4 {
  position: absolute;
  left: 71%;
  width: 100%;
  max-width: 320px;
  height: auto;
  top: -10%;
}

._ess_sec_5 {
  position: relative;
  width: 100%;
}

._ess_bug_1 {
  position: absolute;
  left: 0;
  top: 10%;
  max-width: 265px;
  width: 100%;
  height: auto;
}

._ess_jump_5 {
  position: absolute;
  left: 29%;
  top: 5%;
  max-width: 255px;
  height: auto;
  width: 100%;
}

.text-turquoise {
  color: #80A8B2;
}

._ess_sec_6 {
  display: block;
  width: 100%;
  position: relative;
  z-index: 0;
}
._ess_sec_6 > img {
  display: block;
  height: auto;
  width: 100%;
  margin: 0 auto;
}

.bg_blue_f {
  padding: 8% 0;
  display: block;
  width: 100%;
  position: relative;
  background-color: #003C6A;
}

._ess_des_blue {
  display: block;
  max-width: 450px;
  position: relative;
  margin: 0 auto;
  width: 100%;
}
._ess_des_blue ._ess_des_main_image {
  width: 100%;
  display: block;
  margin: 0 auto;
  position: relative;
}
._ess_des_blue ._ess_des_main_image > img {
  display: block;
  width: 100%;
  max-width: 340px;
  margin: 0 auto;
  height: auto;
}
._ess_des_blue ._ess_des_main_image ._l_f_g {
  position: relative;
  display: block;
  margin-right: auto;
  margin-top: -15%;
  max-width: 130px;
  width: 100%;
  z-index: 10;
}
._ess_des_blue ._ess_des_main_image ._l_f_g:hover {
  cursor: pointer;
}
._ess_des_blue ._ess_des_main_image ._l_f_g ._icon-cirle {
  color: #D9E69F;
}
._ess_des_blue ._ess_des_main_image ._l_f_g ._icon-cirle > span {
  background-color: #B7D05D;
}
._ess_des_blue ._ess_des_main_image ._r_f_y {
  position: relative;
  display: block;
  margin-left: auto;
  margin-top: -20%;
  max-width: 130px;
  width: 100%;
  z-index: 10;
}
._ess_des_blue ._ess_des_main_image ._r_f_y:hover {
  cursor: pointer;
}
._ess_des_blue ._ess_des_main_image ._r_f_y > .icon- {
  position: absolute;
  font-size: 70px;
  line-height: 120px;
}
._ess_des_blue ._ess_des_main_image ._r_f_y ._icon-cirle {
  color: #FECA36;
}
._ess_des_blue ._ess_des_main_image ._r_f_y ._icon-cirle > span {
  background-color: #FFCD5D;
}
._ess_des_blue ._ess_des_main_image ._r_f_y ._icon-cirle > span .icon- {
  color: #003C6A;
}
._ess_des_blue ._ess_des_main_image ._icon-cirle {
  font-weight: 800;
  width: 130px;
}
._ess_des_blue ._ess_des_main_image ._icon-cirle > span .icon- {
  font-weight: 300;
  font-size: 35px;
  line-height: 63px;
}

._ess_des {
  text-align: center;
  max-width: 500px;
  padding: 50px 10px 10px;
  margin: 10px auto;
  width: 100%;
  color: white;
}

.text-bold {
  font-weight: 800;
}

._a_link {
  padding: 4px 20px;
  background-color: #F43D43;
  color: white;
  font-weight: 800;
  border-radius: 35px;
}

._pull_bottom_5 {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 0;
  max-width: 755px;
  margin-left: auto;
  margin-bottom: -10%;
}

._des_jum_8 {
  position: relative;
  margin-left: 50px;
  width: 100%;
  max-width: 260px;
  display: block;
  margin-bottom: -70px;
}

._ess_des_8 h4 {
  color: #00A3A5;
  font-size: 1.875rem;
  font-weight: 800;
  margin-bottom: 40px;
}

._ess_sec_8 {
  position: relative;
  z-index: 10;
}

._ess_sec_9 ._middle_size {
  font-size: 1.875rem;
  color: #2973B3;
  margin-bottom: 25px;
  font-weight: 800;
}
._ess_sec_9 ._middle_size > span > span {
  display: inline-block;
  width: 55px;
  height: 55px;
  position: relative;
  border-radius: 50%;
  text-align: center;
  padding-top: 3px;
  background-color: #F43D43;
}
._ess_sec_9 ._middle_size > span > span:first-child img {
  width: 24px;
  height: 38px;
}
._ess_sec_9 ._middle_size > span > span:last-child img {
  width: 40px;
  height: 38px;
}

._ess_des_11 h4 {
  font-weight: 800;
  color: #92BF4E;
  font-size: 1.875rem;
}
._ess_des_11 h5 {
  color: #003C6A;
  font-size: 18px;
  margin-bottom: 50px;
  font-weight: 700;
}

._cirlcle_purple {
  width: 60px;
  height: 60px;
  display: block;
  margin: 50px auto;
  border-radius: 50%;
  background-color: #a25fa0;
}

._ess_sec_12 {
  position: relative;
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 5% 0 0;
}
._ess_sec_12 ._ess_bug_12 {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 265px;
  height: auto;
}
._ess_sec_12 ._ess_jump_12 {
  display: block;
  max-width: 569px;
  width: 100%;
  height: auto;
  margin-top: -10%;
}

._ess_sec_13 {
  display: block;
  position: relative;
  width: 100%;
}
._ess_sec_13 > img {
  width: 100%;
  height: auto;
  margin: 0 auto;
}

.text-marine {
  color: #003C6A;
}

._cats_prs_items > .item > section > .row > .col-sm-4 {
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
  display: none !important;
}
._cats_prs_items > .item > section > .row > .col-sm-4 ._pr_intro {
  padding-top: 0;
}
._cats_prs_items > .item > section > .row > .col-sm-4 ._pr_intro h1 {
  font-size: 1rem;
}
._cats_prs_items > .item > section > .row > .col-sm-4 ._pr_intro > div {
  display: none;
}
._cats_prs_items > .item > section > .row > .col-sm-8 {
  display: none;
}

.view-category .body .content .blog .item ._pr_intro aside h1 {
  display: inline-block;
  font-size: 18px;
  line-height: 22px;
  color: #F43D43;
  width: 100%;
  padding: 10px;
  margin-bottom: 0;
}
.view-category .body .content .blog .item ._pr_intro aside > div {
  display: none;
}
.view-category ._icon_new {
  display: block;
  position: absolute;
  top: 20px;
  right: 30px;
  text-align: center;
}

._sc_essentials .body .content > .container ._sc_products_theme_7 ._header {
  position: relative;
  width: 100%;
  display: block;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._header h1 {
  top: 37%;
}

._img_sec_ergonomic_1 {
  position: absolute;
  right: 91%;
  max-width: 330px;
  width: 100%;
  height: auto;
}

._pr_sec_1 {
  position: relative;
  width: 100%;
  display: block;
  margin: 0 auto;
  padding-top: 10%;
}
._pr_sec_1 ._defs strong {
  font-weight: bold;
}

._pr_art_1 {
  position: relative;
  width: 100%;
  max-width: 600px;
  height: auto;
  margin-top: -9%;
  margin-bottom: -22px;
}

.text-white {
  color: white;
}

.text-marine {
  color: #003C6A;
}

._icon_circle {
  display: block;
  width: 100px;
  height: auto;
  padding: 3px;
}
._icon_circle._on_right {
  margin-left: auto;
  margin-right: -50px;
}
._icon_circle._on_left {
  margin-left: -50px;
  margin-right: auto;
}
._icon_circle ._ic {
  width: 60px;
  height: 60px;
  position: relative;
  border-radius: 50%;
  font-size: 30px;
  line-height: 28px;
  display: block;
  margin: 2px auto;
}
._icon_circle ._ic._ic_bg_red {
  background-color: #F43D43;
}
._icon_circle ._ic._ic_bg_yellow {
  background-color: #FECA36;
}
._icon_circle ._ic._ic_bg_blue {
  background-color: #00a0e0;
}
._icon_circle ._ic i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._icon_circle ._ic_label {
  font-weight: 800;
  font-size: 0.655rem;
  letter-spacing: 1px;
  width: 100%;
  margin: 2px auto;
  text-align: center;
  text-transform: uppercase;
}

._icon_jum_pr {
  position: absolute;
  top: 35%;
  right: 29%;
}
._icon_jum_pr > img {
  display: block;
  width: 100%;
  height: auto;
}

._pr_features_box {
  display: block;
  width: 100%;
  position: relative;
  max-width: 760px;
}
._pr_features_box._right {
  margin-left: auto;
}
._pr_features_box._right > img {
  margin-left: auto;
  width: 100%;
  height: auto;
  display: block;
  max-width: 512px;
}

._pr_closeup_1 {
  position: absolute;
  width: 200px;
  height: auto;
}
._pr_closeup_1._rain_cover_features {
  top: 16%;
  right: 20%;
  width: 120px;
  text-align: center;
}

._pr_sec_2 {
  display: block;
  width: 100%;
  background-color: #C4DE97;
  padding: 20px 0;
  position: relative;
  margin: 5% auto;
}
._pr_sec_2:after, ._pr_sec_2:before {
  background-color: #C4DE97;
  position: absolute;
  width: 200%;
  top: 0;
  height: 100%;
  display: block;
  content: " ";
}
._pr_sec_2:before {
  right: 100%;
}
._pr_sec_2:after {
  left: 100%;
}
._pr_sec_2 ._pr_features_box._right ._icon_jum_pr {
  right: unset;
  left: 0;
}

._pr_sec_3 {
  display: block;
  width: 100%;
  padding: 20px 0;
  position: relative;
}
._pr_sec_3 ._pr_features_box ._icon_jum_pr {
  top: -6%;
  right: 24%;
}
._pr_sec_3 ._pr_features_box ._pr_features_des {
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: -20%;
  margin-top: -20%;
  width: 50%;
}
._pr_sec_3 ._img_pr_sec3 {
  display: block;
  position: absolute;
  right: 0%;
  top: 14%;
}

._pr_sec_4 {
  padding: 5% 0;
  display: block;
  margin: 5% auto;
  width: 100%;
}
._pr_sec_4 ._img_pr_sec4 {
  display: block;
  position: absolute;
  right: 0;
  bottom: 4%;
}

._sc_slider_all_module > h4 {
  margin: 0 0 5%;
}

._tool_title_icons {
  text-align: center;
}
._tool_title_icons h1 {
  display: inline-block;
  max-width: 500px;
  text-align: center;
  width: 100%;
  position: relative;
  color: #575756;
  margin: 3% auto 3%;
}
._tool_title_icons h1 span {
  position: relative;
}
._tool_title_icons h1 span:after, ._tool_title_icons h1 span:before {
  position: absolute;
  width: 23px;
  height: 23px;
  font-family: "herlitz schoolbags";
  font-style: normal;
  font-weight: normal;
  z-index: -1;
}
._tool_title_icons h1 span:before {
  content: "T";
  left: -4%;
  top: 9px;
  font-size: 47px;
  line-height: 22px;
  color: #70cd59;
}
._tool_title_icons h1 span:after {
  content: "E";
  left: 77%;
  top: -26px;
  font-size: 48px;
  line-height: 35px;
  color: #3ACBC7;
}
._tool_title_icons h1 span:last-child {
  display: block;
  color: #FECA36;
  font-size: 60px;
}
._tool_title_icons h1 span:last-child:before, ._tool_title_icons h1 span:last-child:after {
  content: " ";
  display: none;
}

._searchBottom._sc_bottom_search_acc {
  margin: 5% auto;
}
._searchBottom._sc_bottom_search_acc ._search_bug, ._searchBottom._sc_bottom_search_acc ._search_circle {
  display: none;
}

._sc_banner_topSearch > div.row {
  padding: 5% 0 0 0;
}

._warranty {
  padding: 5% 0;
}
._warranty h2 {
  padding: 3% 0 2%;
}
._warranty ._table-warranty table th {
  color: #575756;
}

._disclaimer {
  padding: 5% 0;
}
._disclaimer h2 {
  padding: 0 0 3%;
}
._disclaimer h4 {
  color: #ED1C24;
  font-weight: bold;
}

._priv_policy {
  padding: 5% 0;
}

.pagination {
  padding: 30px 0;
}
.pagination .pagination {
  margin: 0 auto;
}
.pagination .pagination .page-item .page-link {
  border: none;
  color: #F43D43;
}
.pagination .pagination .page-item.disabled .page-link {
  border: none;
  color: #A8A8A7;
}
.pagination .pagination .page-item.active .page-link {
  background-color: #F43D43;
  border-color: transparent;
  color: white;
}

._defs a.btn-red {
  display: inline-block;
  padding: 2px 25px 5px;
  background-color: #ED1C24;
  color: white;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 35px;
  margin-top: 10px;
}

._sc_has2 ._f1 h2 > span.red-title {
  display: inline-block;
  color: #E10F21;
  font-size: 1.25rem;
  margin-left: unset;
}

._sc_has3 ._defv2 {
  margin-top: unset;
}

._sc_has4 {
  padding: 10% 0 15%;
}
._sc_has4 ._defs ._i1 {
  position: absolute;
  max-width: 110px;
  height: auto;
  right: -25%;
  top: -11%;
}

._sc_has6 ._jump_r_1 {
  left: 97%;
  bottom: 81%;
  max-width: 350px;
}
._sc_has6 ._sc_defs {
  max-width: unset;
}

._sc_prefooter_banner {
  display: block;
  position: relative;
  margin-top: 60px;
}
._sc_prefooter_banner._home {
  margin-top: 0;
}
._sc_prefooter_banner ._sc_triangle_blue {
  display: block;
  position: absolute;
  z-index: 10;
  max-width: 110px;
  right: 0;
  top: 78px;
}
._sc_prefooter_banner ._sc_banner {
  width: 100%;
  height: auto;
}

._img_sec_ergonomic_1 {
  right: 66%;
  top: -4%;
}

._img_icon_igr {
  display: block;
  position: absolute;
  left: -68%;
  top: 41%;
}

._ess_float_top {
  max-width: unset;
}

._ess_jumps_4 {
  max-width: 280px;
  left: 78%;
  top: -16%;
}

._ess_sec_6 > img {
  margin: 80px auto 0;
}

._circle_right {
  top: -42%;
}

._catfull_header > div {
  left: 7%;
}

._sc_slider_all_module ._slider_wrapper_2 ._sl_2 ._icon_new, ._sc_slider_all_module ._slider_wrapper_2 .view-category ._icon_new {
  padding: unset;
}

.view-article ._sc_prefooter_banner {
  margin-top: 0;
}

._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._l_f_g > div > span, ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y > div > span {
  display: block;
  position: absolute;
}
._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._l_f_g > div > span._sc_click, ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y > div > span._sc_click {
  font-size: 18px;
}
._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._l_f_g > div > span {
  top: 32%;
  left: -70%;
}
._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y {
  margin-top: -26%;
}
._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y > div > span {
  bottom: 46%;
  right: -70%;
}

@media screen and (max-width: 480px) {
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._header {
    width: 150%;
    transform: translate(-33%);
  }
  ._sc_has_3 ._offset_c1 {
    max-width: 150px;
    top: -5%;
  }
  ._sc_has4 ._defs {
    padding: 50px 20px;
    max-width: unset;
  }
  ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._l_f_g > div > img {
    max-width: 80px;
  }
  ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._l_f_g > div > span {
    top: 95%;
    left: 18%;
  }
  ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y {
    margin-top: -25%;
  }
  ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y > div > img {
    max-width: 80px;
  }
  ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y > div > span {
    bottom: -18%;
    right: 18%;
  }
}
@media screen and (max-width: 835px) {
  ._sc_has_3 ._offset_c1 {
    max-width: 150px;
    top: -5%;
  }
  ._sc_has4 ._defs {
    padding: 50px 0;
    max-width: unset;
  }
  ._sc_has6 ._jump_r_1 {
    max-width: 230px;
    bottom: 100%;
  }
  ._defs {
    max-width: unset;
  }
}
.view-article.itemid-142 section.body .content > .container {
  max-width: 100%;
  padding: 0;
}
.view-article._full_width section.body .content > .container {
  max-width: 100%;
  padding: 0;
}

._icons_arts_title {
  display: block;
  max-width: 450px;
  width: 100%;
  position: relative;
  margin: 5% auto;
}
._icons_arts_title h1 {
  display: inline-block;
  position: relative;
  color: #F43D43;
  margin: 5% auto 5%;
}
._icons_arts_title h1 > span {
  display: block;
  color: #FECA36;
  font-size: 60px;
}
._icons_arts_title h1:after, ._icons_arts_title h1:before {
  position: absolute;
  width: 23px;
  height: 23px;
  font-family: "herlitz schoolbags";
  font-style: normal;
  font-weight: normal;
  z-index: -1;
}
._icons_arts_title h1:before {
  content: "T";
  left: -13px;
  top: 1px;
  font-size: 45px;
  line-height: 30px;
  color: #70cd59;
}
._icons_arts_title h1:after {
  content: "E";
  left: 76%;
  top: -26px;
  font-size: 41px;
  line-height: 35px;
  color: #3ACBC7;
}

._filter_select select {
  appearance: none;
  background-color: transparent;
  border: none;
  padding: 5px 1em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  z-index: 1;
  outline: none;
}
._filter_select select::-ms-expand {
  display: none;
}
._filter_select .select {
  display: grid;
  grid-template-areas: "select";
  align-items: center;
  position: relative;
  min-width: 15ch;
  max-width: 30ch;
  border: 1px solid white;
  border-radius: 0;
  padding: 0.25em 0.5em;
  cursor: pointer;
  line-height: 1.1;
  background-color: #fff;
  background-image: linear-gradient(to top, #fff, #fff 33%);
}
._filter_select .select select, ._filter_select .select::after {
  grid-area: select;
}
._filter_select .select:not(.select--multiple)::after {
  font-family: "herlitz schoolbags";
  content: "A";
  justify-self: end;
  width: 15px;
  height: 15px;
}
._filter_select select:focus + .focus {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border: 2px solid var(--select-focus);
  border-radius: inherit;
}
._filter_select select[multiple] {
  padding-right: 0;
  /*
            * Safari will not reveal an option
            * unless the select height has room to
            * show all of it
            * Firefox and Chrome allow showing
            * a partial option
            */
  height: 6rem;
  /*
            * Experimental - styling of selected options
            * in the multiselect
            * Not supported crossbrowser
            */
}
._filter_select select[multiple] option {
  white-space: normal;
  outline-color: var(--select-focus);
}
._filter_select .select--disabled {
  cursor: not-allowed;
  background-color: #eee;
  background-image: linear-gradient(to top, #ddd, #eee 33%);
}
._filter_select label {
  font-size: 1.125rem;
  font-weight: 500;
}
._filter_select .select + label {
  margin-top: 1rem;
}

p._label {
  margin-bottom: 0;
  padding: 5px 10px;
  color: #80A8B2;
  background-color: #D4E3E4;
  border-radius: 35px;
  text-align: center;
}

._filters {
  padding-bottom: 5px;
  display: block;
  position: relative;
  width: 100%;
  border-bottom: 2px solid #80A8B2;
  margin-bottom: 10px;
}

._prs_compa hr {
  border-color: #80A8B2;
}
._prs_compa ._prsc {
  position: relative;
  display: block;
  width: 100%;
  max-width: 300px;
  margin: 15px auto;
  text-align: center;
  transition: all 400ms ease;
  opacity: 0.5;
  cursor: pointer;
}
._prs_compa ._prsc > img {
  display: block;
  max-width: 300px;
  height: auto;
  width: 100%;
  margin: 5px auto 25px;
}
._prs_compa ._prsc h4 {
  color: #003C6A;
  font-weight: 800;
}
._prs_compa ._prsc.active, ._prs_compa ._prsc:hover {
  opacity: 1;
}
._prs_compa ._cat {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 100%;
}
._prs_compa ._cat ._c_blue, ._prs_compa ._cat ._c_red {
  font-weight: 800;
  margin-bottom: 60px;
  margin-top: 25px;
}
._prs_compa ._cat ._c_blue {
  color: #80A8B2;
}
._prs_compa ._cat ._c_red {
  color: #F43D43;
}
._prs_compa ._cat ._atributes {
  position: relative;
  display: block;
  margin-bottom: 35px;
  width: 100%;
  text-align: center;
}
._prs_compa ._cat ._atributes ._atribute {
  display: inline-block;
  width: 13%;
  vertical-align: top;
}
._prs_compa ._cat ._atributes ._atribute h5 {
  text-align: center;
  margin: 6px auto;
  font-weight: 800;
  font-size: 12px;
}
._prs_compa ._cat ._description h4 {
  font-weight: 800;
  font-size: 1.125rem;
}
._prs_compa ._cat ._description ._d1 {
  display: block;
  max-width: 700px;
  padding: 10px;
  margin: 5px auto;
  width: 100%;
}

.itemid-129 .item-page_sc_category_full > div {
  font-size: 60px;
}

._icon_atributes {
  display: block;
  position: relative;
  margin: 5px auto 15px;
  padding: 5px;
}
._icon_atributes > span {
  display: block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  background-color: #ED1C24;
  margin: 0 auto 5px;
  color: white;
}
._icon_atributes > span i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._icon_atributes > span i.icon-icon-chest-strap {
  font-size: 4rem;
  line-height: 4rem;
  top: 55%;
}
._icon_atributes > span i.icon-icon-back-adjustment {
  font-size: 3.3rem;
  line-height: 3.3rem;
  top: 56%;
}
._icon_atributes > span i.icon-icon-light-weight {
  font-size: 2.8rem;
  line-height: 2.8rem;
  top: 46%;
}
._icon_atributes > span i.icon-icon-reflective {
  font-size: 3rem;
  top: 53%;
}
._icon_atributes > span i.icon-icon-magnetic-lock {
  font-size: 4rem;
  top: 60%;
}
._icon_atributes > span i.icon-icon-safe {
  font-size: 3.5rem;
  top: 56%;
}
._icon_atributes > span i.icon-icon-waterproof {
  font-size: 3.5rem;
  top: 56%;
}
._icon_atributes > span i.icon-icon-reflector-lock {
  font-size: 3.7rem;
  top: 61%;
}
._icon_atributes > span img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  display: block;
  height: auto;
}
._icon_atributes > label {
  margin-top: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.6rem;
  display: block;
  text-align: center;
  color: #003C6A;
}
._icon_atributes._not_has > span {
  background-color: #A8A8A7;
}
._icon_atributes._not_has > span > img {
  filter: grayscale(1);
}
._icon_atributes._not_has > label {
  color: #A8A8A7;
}

._com {
  position: relative;
}
._com ._cat {
  position: relative;
  padding: 70px 0;
}
._com ._ci_1, ._com ._ci_2, ._com ._ci_3, ._com ._ci_4 {
  position: absolute;
  width: 100%;
  height: auto;
  display: block;
  z-index: 0;
}
._com ._ci_1 {
  right: -1%;
  bottom: 0;
  max-width: 295px;
}
._com ._ci_2 {
  top: 40%;
  left: 1%;
  max-width: 110px;
}
._com ._ci_3 {
  left: 0;
  bottom: 0;
  max-width: 280px;
}
._com ._ci_4 {
  right: -1%;
  top: 15%;
  max-width: 200px;
}
._com ._ci_5 {
  display: inline-block;
  max-width: 150px;
  margin-bottom: -13%;
  margin-left: 5%;
  vertical-align: middle;
}
._com ._ci_6 {
  display: block;
  max-width: 500px;
  vertical-align: bottom;
  margin-left: auto;
  width: 100%;
  height: auto;
}
._com ._ci_7 {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
  height: auto;
}

._bg_grey {
  background-color: #f8f8f9;
}

._slier_comparision {
  position: relative;
}
._slier_comparision .owl-carousel .owl-nav .owl-prev, ._slier_comparision .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 40%;
  font-size: 30px;
  line-height: 30px;
  color: red;
  font-weight: bolder;
}
._slier_comparision .owl-carousel .owl-nav .owl-prev {
  left: 0;
}
._slier_comparision .owl-carousel .owl-nav .owl-next {
  right: 0;
}

._circle_colors {
  display: block;
  padding: 10px;
  width: 100%;
  text-align: center;
  margin-bottom: 1rem;
}
._circle_colors ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
._circle_colors ul li {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 6px;
  padding: 6px;
  vertical-align: middle;
}
._circle_colors ul li span {
  display: block;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  margin: auto;
  font-size: 1px;
}
._circle_colors ul li._sc_s_orange span {
  background-color: #ED711F;
  color: #ED711F;
}
._circle_colors ul li._sc_s_yellow span {
  background-color: #F7E933;
  color: #F7E933;
}
._circle_colors ul li._sc_s_green span {
  background-color: #78B926;
  color: #78B926;
}
._circle_colors ul li._sc_s_pink span {
  background-color: #E73F90;
  color: #E73F90;
}
._circle_colors ul li._sc_s_blue span {
  background-color: #117DB0;
  color: #117DB0;
}

@media screen and (max-width: 820px) {
  ._icons_arts_title {
    margin: 5% auto;
  }
  ._icons_arts_title h1 {
    margin: 5% auto 0;
    font-size: 1.875rem;
  }
  ._icons_arts_title h1 > span {
    font-size: 60px;
  }
  ._icons_arts_title h1:after, ._icons_arts_title h1:before {
    width: 23px;
    height: 23px;
  }
  ._icons_arts_title h1:before {
    left: -13px;
    top: -1px;
    font-size: 29px;
  }
  ._icons_arts_title h1:after {
    left: 76%;
    top: -21px;
    font-size: 30px;
  }
  ._com ._cat {
    padding: 30px 0;
  }
  ._com ._cat ._c_blue, ._com ._cat ._c_red {
    margin-bottom: 20px;
    margin-top: 15px;
  }
  ._com ._cat ._atributes {
    margin-bottom: 15px;
  }
  ._com ._cat ._atributes ._atribute {
    width: 30%;
  }
  ._com ._cat ._atributes ._atribute ._icon_atributes {
    margin-bottom: 5px;
    margin-top: 5px;
  }
  ._com ._cat ._atributes ._atribute ._icon_atributes > span {
    width: 50px;
    height: 50px;
  }
  ._com ._cat ._atributes ._atribute ._icon_atributes > span i {
    font-size: 40px;
    line-height: 40px;
  }
  ._com ._ci_1 {
    max-width: 80px;
  }
  ._com ._ci_2 {
    max-width: 30px;
  }
  ._com ._ci_3 {
    display: none;
  }
  ._com ._ci_4 {
    max-width: 86px;
    top: 6%;
  }
  ._com ._ci_5 {
    max-width: 70px;
    height: auto;
    margin-bottom: -17%;
  }
  ._com ._ci_6 {
    max-width: 190px;
    margin-top: -20px;
  }
  ._icon_atributes label {
    word-break: break-word;
    white-space: break-spaces;
  }
}
._contact body {
  width: 100%;
}
._contact ._header {
  padding: 10% 0;
}
._contact ._header i {
  display: block;
  position: absolute;
}
._contact ._header i.icon-plus-sign {
  color: #CC5599;
  font-size: 30px;
  line-height: 30px;
  right: 23%;
  top: 25%;
}
._contact ._header i.icon-wave {
  color: #92BF4E;
  font-size: 75px;
  line-height: 75px;
  line-height: 75px;
  left: 25%;
  bottom: 0%;
}
._contact ._contact_form label {
  color: #A8A8A7;
  font-weight: bold;
}
._contact ._contact_form .form-group {
  padding: 5px 0;
}
._contact ._contact_form .form-group input {
  max-width: 350px;
  border-radius: 35px;
  border: 2px solid #A8A8A7;
}
._contact ._contact_form .form-group input[aria-label] {
  color: #A8A8A7;
}
._contact ._contact_form .form-group ::placeholder {
  color: #A8A8A7 !important;
}
._contact ._contact_form .form-group textarea {
  border-radius: 20px;
  border: 2px solid #A8A8A7;
  color: #A8A8A7;
  max-width: 350px;
}
._contact h4 {
  color: #ED1C24;
  font-weight: bold;
}
._contact ._noteform {
  padding: 5% 0 10%;
  color: #A8A8A7;
}
._contact ._noteform a {
  color: #ED1C24;
  text-decoration: underline;
}
._contact span {
  color: #A8A8A7;
}
._contact ._circ {
  display: block;
  position: absolute;
  bottom: -92%;
  left: 10%;
  z-index: 10;
}
._contact ._wave {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
._contact ._sc_footer_contact {
  display: block;
  position: relative;
  padding-bottom: 120px;
}
._contact ._sc_footer_contact ._bottom_shape {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}
._contact ._sc_footer_contact i {
  display: block;
  position: absolute;
}
._contact ._sc_footer_contact i.icon-plus-sign {
  font-size: 160px;
  line-height: 160px;
  color: #FF6D6D;
  top: -12%;
  right: 16%;
}

@media screen and (max-width: 850px) {
  ._contact ._noteform {
    padding: 5% 3% 10%;
  }
  ._contact ._header i.icon-plus-sign {
    top: 6%;
    right: 14%;
  }
  ._contact ._header i.icon-wave {
    bottom: -6%;
  }
}
@media screen and (max-width: 480px) {
  ._contact ._sc_footer_contact {
    padding-bottom: 60px;
  }
  ._contact ._sc_footer_contact ._bottom_shape {
    max-width: 150px;
    bottom: -51%;
  }
  ._contact ._sc_footer_contact i.icon-plus-sign {
    font-size: 50px;
    top: -32%;
  }
  ._contact ._header i.icon-plus-sign {
    top: 10%;
    right: 20%;
    font-size: 25px;
    line-height: 25px;
  }
}
._mob_clp_1, ._mob_clp_2 {
  display: none;
}
._mob_clp_1._softflex, ._mob_clp_2._softflex {
  display: block;
  position: absolute;
  top: 25%;
  right: -6%;
  text-align: center;
}

._sc_slider_h_module ._sl_1 a {
  min-height: 290px;
}

._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div {
  text-align: center;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > a {
  max-width: unset;
  width: 100%;
  display: block;
}
._sc_slider_all_module ._slider_wrapper_2 ._sl_2 > div > div {
  display: none;
}

.mobilemenuck-backbutton {
  color: #ED1C24;
  cursor: pointer;
}
.mobilemenuck-backbutton:before {
  padding-right: 10px;
  font-family: FontAwesome;
  content: "\f048";
}

._extrasTopMenu {
  padding: 10px 0 15px 15px;
}

._ess_sec_8 ._pull_bottom_5 {
  margin-bottom: 0;
}

._sc_cat_single ._link_icons a > span > span {
  font-size: 13px;
}

.bg_blue_f {
  padding: 7% 0 7%;
}

._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic {
  padding: 7% 0;
}
._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._unser {
  display: block;
  position: absolute;
  top: 32%;
  right: 24%;
}

.form-search.bottom {
  max-width: 500px;
  text-align: center;
}
.form-search.bottom .input-group {
  max-width: 500px;
  margin: 5px auto;
}

._footer_menus {
  list-style: none;
  padding: 5px 0;
}
._footer_menus li {
  list-style: none;
  padding: 5px 0;
}
._footer_menus > .nav-item {
  display: inline-block;
  position: relative;
  vertical-align: top;
  padding: 5px 15px;
  width: 19%;
}
._footer_menus > .nav-item .sub-menu-no-link {
  font-size: 1.125rem;
  font-weight: 800;
  color: #ffffff;
  margin: 0 0 5px 0;
  padding: 0;
}
._footer_menus > .nav-item .sub-menu-no-link.nav-link_spacer_f {
  color: #c6e8fc;
  visibility: hidden;
}
._footer_menus > .nav-item .sub-menu {
  display: block;
  position: relative;
}
._footer_menus > .nav-item .sub-menu .sub-links {
  padding: 0;
}
._footer_menus > .nav-item .sub-menu .sub-links .nav-item {
  padding: 2px 0;
}
._footer_menus > .nav-item .sub-menu .sub-links .nav-item.separador {
  line-height: 0;
}
._footer_menus > .nav-item .sub-menu .sub-links .nav-item.separador .sub-link.separator {
  font-size: 0;
  line-height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0);
  display: block;
  width: 100%;
  height: 1px;
}
._footer_menus > .nav-item .sub-menu .sub-links .nav-item.separador .sub-link.separator:after, ._footer_menus > .nav-item .sub-menu .sub-links .nav-item.separador .sub-link.separator:before {
  position: absolute;
  height: 1px;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  content: " ";
}
._footer_menus > .nav-item .sub-menu .sub-links .nav-item.separador .sub-link.separator:after {
  right: 0;
}
._footer_menus > .nav-item .sub-menu .sub-links .nav-item.separador .sub-link.separator:before {
  left: 0;
}
._footer_menus > .nav-item .sub-menu .sub-links .nav-item .sub-link.active {
  font-weight: bold;
}

._video_wrapper {
  padding-bottom: 0;
  height: auto;
}
._video_wrapper._de_wv {
  margin-bottom: 15px;
}

._force_auto_h {
  height: auto;
}

.btn-cookies {
  border: none;
  box-shadow: none;
}

.view-category ._search_circle {
  display: block;
}

.owl-carousel .owl-item img {
  height: auto;
}

@media screen and (max-width: 768px) {
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._header h1 {
    font-size: 2.3rem;
  }
  ._sc_search_footer ._search_bug {
    max-width: 150px;
  }
  ._sc_search_footer ._search_art {
    max-width: 100px;
  }
  ._sc_search_footer ._search_circle {
    max-width: 70px;
    height: auto;
  }
  ._sc_search_footer .form-search.bottom {
    margin-bottom: 35px;
  }
  ._sc_slider_h_module ._sl_1 a {
    min-height: 200px;
  }
  header {
    display: none !important;
  }
  #mobilemenuck-103-mobile-bar .mobilemenuck-bar-title {
    background-color: white !important;
  }
  #mobilemenuck-103-mobile-bar .mobilemenuck-bar-button {
    background-color: white;
    color: #00529D;
  }
  .view-article ._sc_h_header h1 {
    font-size: 1.25rem;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._at1 {
    top: -1%;
    max-width: 240px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 100px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row h3 {
    padding: 15px;
    margin: 20px 0;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row h5._mob_clp_2 {
    display: block;
    position: absolute;
    right: 0;
    top: 35%;
    margin: 0;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 {
    margin-top: 4%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1._softflex {
    bottom: 13%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._softflex {
    bottom: 4%;
    right: -34px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._ultimate {
    bottom: -2%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features ._float._triangle._purple {
    display: none;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety {
    padding-top: 150px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_half_circle {
    display: none;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il {
    text-align: center;
    min-width: unset;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il > img {
    max-width: 290px;
    display: block;
    margin: -110px auto 35px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp {
    position: relative;
    display: inline-block;
    left: unset !important;
    top: unset !important;
    vertical-align: top;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._3_s5 {
    display: none;
    max-width: 185px;
    left: 10%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 {
    left: 4%;
    top: 24%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5 {
    left: 4%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_sty_des {
    padding: 15px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight ._sc_wrapper_360 {
    margin-top: -10%;
    margin-bottom: 0;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight ._sc_sty_des {
    padding: 15px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_plus ._sc_p_des ._vf ._j1 {
    left: 1%;
    max-width: 140px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_plus ._sc_p_des ._sc_pp_des {
    max-width: 400px;
    padding: 15px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_plus ._sc_p_des ._sc_pp_des ._j1 {
    left: unset;
    right: -15px;
    position: relative;
    display: block;
    margin-left: auto;
    max-width: 190px;
  }
  .view-article ._sc_products_theme_5 ._sc_intro > div.row {
    margin: 0 auto;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_tool_scroller {
    position: relative;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_tool_scroller aside {
    position: relative;
    padding-top: 5px;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller {
    max-height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._loop {
    position: relative;
    max-width: 90%;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._softflex {
    position: relative;
    max-width: 90%;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3._loop ._sc_3_des_1 > img {
    margin-top: -90px;
  }
  .view-article ._also_like_articles > img {
    max-width: 100px;
  }
  ._c_t_red > ._catfull_header > ._des_catfull h1 {
    font-size: 1.563rem;
  }
  ._sc_home {
    padding-top: unset !important;
  }
  ._sc_home ._sc_home_art ._sc_h_opls ._sc_st1 img {
    top: -11%;
    max-width: 140px;
  }
  ._sc_home ._sc_home_art ._sc_h_opls ._sc_st2 > i {
    font-size: 100px;
    top: 84%;
  }
  ._sc_home ._sc_home_art ._sc_home_welcome h2 > span {
    height: 35px;
  }
  ._sc_has2 > img {
    display: none;
  }
  ._sc_has3 ._offset_c1 {
    max-width: 90px;
    z-index: 0;
  }
  ._sc_has3 ._defv2 {
    margin-top: 0;
  }
  ._sc_has4 > img {
    max-width: 150px;
    top: -5%;
  }
  ._sc_has5 ._if5 ._defsf h4 {
    font-size: 1.75rem;
    margin-bottom: -5px;
  }
  ._sc_has6 > img {
    max-width: 25px;
    top: -2%;
  }
  ._sc_has6 ._jump_r_1 {
    max-width: 71px;
    bottom: 110%;
  }
  ._sc_has6 ._parent_kids {
    margin-top: -15%;
  }
  ._sc_cat_single ._link_icons {
    width: 100px;
  }
  ._sc_cat_single ._link_icons a {
    font-size: 12px;
  }
  ._sc_pa ._j1 {
    margin-left: 0;
    margin-bottom: 0;
  }
  ._sc_pa ._j2 {
    margin-left: 11px;
    margin-bottom: -15%;
  }
  ._sc_pa ._j2._rookie {
    max-width: 50px;
  }
  ._sc_pa ._sc_lus_des {
    position: relative;
    right: unset;
  }
  ._sc_pa ._sc_lus_des._rookie {
    position: relative;
    right: unset;
  }
  ._float._triangle._green_sh {
    display: none;
  }
  ._float._triangle._pink {
    display: none;
  }
  ._float._triangle._orange {
    font-size: 3rem;
  }
  ._video_wrapper {
    margin-bottom: 0;
  }
  ._section-icons ._sc_iconos {
    text-align: center;
  }
  ._mob_clp_1 {
    display: block;
    position: absolute;
    right: 0;
    top: 90px;
  }
  ._mob_clp_2 {
    display: block;
    position: absolute;
    right: 0;
    top: 30px;
    margin: 0;
  }
  ._ess_float_top {
    margin-top: 0;
  }
  ._ess_sec_4 {
    padding: 100px 0 0;
  }
  ._ess_sec_4 ._ess_jumps_4 {
    max-width: 200px;
    top: -50%;
    left: -2%;
  }
  ._ess_sec_4 ._circle_right {
    max-width: 115px;
    height: auto;
    top: -11%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic {
    padding: 60px 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._img_sec_ergonomic_1 {
    right: 41%;
    max-width: 160px;
    top: 83%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic h3 {
    margin-top: 15px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 ._ess_bug_1 {
    max-width: 150px;
    top: 60%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 ._ess_jump_5 {
    max-width: 145px;
    top: 58%;
    left: unset;
    right: 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 ._defs {
    padding-top: 98px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_7 ._ess_des_blue ._ess_des_main_image {
    text-align: center;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_7 ._ess_des_blue ._ess_des_main_image ._l_f_g, ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_7 ._ess_des_blue ._ess_des_main_image ._r_f_y {
    display: inline-block;
    vertical-align: bottom;
    max-width: 140px;
    margin: 5px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_8 .pr-sm-0 {
    padding: 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_8 ._pull_bottom_5 {
    margin-bottom: 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_9 ._ess_bug_9 {
    display: none;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_9 ._ess_bug_9 video {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_9 ._defs {
    margin-top: 50px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_13_video video {
    width: 100%;
    height: auto;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_12 {
    margin-top: 50px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_12 ._ess_bug_12 {
    max-width: 200px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_12 ._ess_jump_12 {
    max-width: 200px;
    margin-top: 5px;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_2 > .container > .row > img {
    max-width: 174px;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_2 > .container > .row .icon-hollow-triangle {
    left: 12%;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_2 > .container > .row h3 {
    display: block;
    max-width: 250px;
    margin: 0 auto 50px;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_2 > .container > .row .icon-wave {
    top: 20%;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_5 {
    height: 280px;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_5 ._icon-jumdot {
    max-width: 250px;
    top: 5%;
    position: relative;
    display: block;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_5 .icon-wave {
    top: -15%;
    font-size: 200px;
    line-height: 0;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 {
    position: relative;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 img {
    max-width: 80%;
    margin: -30% auto;
    display: block;
    top: unset;
    position: relative;
    z-index: 0;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 i.icon-hollow-triangle {
    font-size: 135px;
    line-height: 0;
    bottom: unset;
    top: 16%;
    left: -11%;
    z-index: 20;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 ._sus_sec6_des {
    padding: 35px;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 ._sus_sec6_des h1 {
    margin-top: 30%;
  }
  ._footer_menus > .nav-item {
    width: 50%;
  }
  #mobilemenuck-132-mobile-bar {
    display: none !important;
  }
  #mobilemenuck-129-mobile-bar {
    display: block !important;
  }
}
@media screen and (max-width: 835px) {
  body {
    padding-top: 60px;
  }
  ._sc_home ._sc_home_art ._sc_h_opls ._sc_st1 img {
    max-width: 200px;
    top: -20%;
  }
  ._sc_home ._sc_home_art ._sc_h_opls ._sc_st2 > i {
    font-size: 200px;
  }
  ._sc_home ._sc_home_art ._sc_h_header ._sc_home_header {
    font-size: 2.188rem;
  }
  ._sc_home ._sc_iconos > div, ._sc_home ._sc_iconos > span {
    width: 80px;
    margin: 10px 10px;
  }
  ._sc_home ._sc_iconos img {
    max-width: 80px;
    width: 80px;
    height: auto;
  }
  ._sc_has2 img {
    max-width: 160px;
  }
  ._sc_has3 ._offset_c1 {
    max-width: 130px;
    top: -5%;
  }
  ._sc_has4 > img {
    display: block;
    max-width: 200px;
    top: -4%;
  }
  .view-category ._sc_produc_patters a {
    height: 100px;
  }
  .view-category ._icon_new {
    width: 45px;
    height: 45px;
  }
  ._c_t_red ._catfull_header > ._des_catfull h1 {
    font-size: 40px;
  }
  ._sbgs_1 ._b {
    max-width: 200px;
  }
  ._sbgs_1 ._c {
    max-width: 270px;
  }
  ._our_plus h4 > span {
    top: 60%;
    right: unset;
  }
  ._contact ._circ {
    max-width: 100px;
    bottom: -107%;
    left: 15%;
  }
  ._contact ._sc_footer_contact i.icon-plus-sign {
    font-size: 80px;
    top: -19%;
  }
  ._contact ._sc_footer_contact ._bottom_shape {
    display: none;
  }
  ._contact ._wave {
    max-width: 150px;
  }
  .view-article ._also_like_articles ._sc_also_circle {
    max-width: 200px;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller {
    position: relative;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller aside {
    position: relative;
    padding-top: 5px;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div, .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._softlight, .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._ultralight {
    max-width: 100%;
    left: 2%;
    position: relative;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc {
    padding-top: 14%;
  }
  .view-article ._sc_products_theme_5._greenline ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._logos {
    top: 0;
    left: 0;
  }
  .view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._sc_features {
    padding-top: 0;
  }
  .view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._at1 {
    max-width: 260px;
    top: -60px;
  }
  .view-article ._sc_products_theme_5._greenline ._sc_pr_desc ._sc_certifications {
    padding-top: 0;
  }
  .view-article ._sc_produc_patters {
    width: 100%;
  }
  ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 ._icon_new {
    top: 5px;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._header h1 {
    left: 73%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic h3 {
    margin-top: 1rem;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._img_sec_ergonomic_1 {
    top: 6%;
    right: 50%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._img_icon_igr {
    max-width: 100px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_4.bg_yellow_f ._circle_right {
    max-width: 100px;
    top: -94%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_4.bg_yellow_f ._ess_jumps_4 {
    max-width: 150px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_4.bg_yellow_f ._ess_float_top {
    margin-top: -20%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 {
    padding-top: 8%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 ._ess_jump_5 {
    top: 20%;
    max-width: 180px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 ._ess_bug_1 {
    max-width: 90px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_des_blue ._ess_des_main_image ._r_f_y {
    margin-top: -35%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_8 ._bg-turquoise ._ess_des_8 ._des_jum_10 {
    display: none;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_9 ._ess_bug_9 {
    max-width: 110px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_11 ._ess_des_11 {
    padding: 40px 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_12 ._ess_bug_12 {
    max-width: 160px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_12 ._ess_jump_12 {
    max-width: 260px;
  }
  ._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_2 img {
    max-width: 180px;
  }
  ._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_5 {
    height: 360px;
  }
  ._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_5 img {
    max-width: 250px;
    top: 16px;
  }
  ._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_5 i.icon-wave {
    font-size: 230px;
  }
  ._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_6 h1 {
    margin-top: 3rem;
  }
  ._sc_sustainability .body .content > .container ._sc_products_theme_10 ._sec_6 i.icon-hollow-triangle {
    font-size: 130px;
    bottom: -3%;
  }
  header {
    display: none !important;
  }
  ._sc_sty_des {
    max-width: unset;
    margin-bottom: 10%;
  }
  #mobilemenuck-132-mobile-bar {
    display: none !important;
  }
  #mobilemenuck-129-mobile-bar {
    display: block !important;
  }
  #mobilemenuck-92-mobile-bar {
    display: block !important;
  }
  #mobilemenuck-103-mobile-bar {
    display: none !important;
  }
  .mobilemenuck-beforetext {
    display: block;
    position: absolute;
    top: 35px;
    font-family: "Greycliff CF Extra", sans-serif;
    color: #A8A8A7;
    font-size: 1rem;
  }
  .mobilemenuck-bar-title img {
    margin-left: 16px;
  }
  .mobilemenuck-title, .mobilemenuck-beforetext {
    margin-left: 15px;
  }
  ._icon-cirle {
    width: 60px;
  }
  .mobilemenuck-title img, .mobilemenuck-logo img {
    max-width: 250px !important;
    height: auto !important;
    width: 250px;
  }
  ._sc_has4 ._defs ._i1 {
    max-width: 80px;
    right: 40%;
    top: 2%;
  }
}
@media screen and (max-width: 480px) {
  .view-article ._sc_home ._sc_home_art ._sc_h_header img {
    width: 145%;
  }
  .view-article ._sc_home ._sc_home_art ._sc_h_header > div {
    left: 58%;
  }
  .view-article ._sc_home ._sc_home_art ._sc_h_header > div h1 {
    font-size: 1.125rem;
  }
  .view-article ._sc_home ._sc_home_art ._sc_h_header > div a {
    padding: 2px 15px 5px;
    line-height: 12px;
    font-size: 10px;
  }
  .view-article ._sc_home ._sc_home_art ._sc_home_welcome h2:before {
    top: -3px;
    left: -7px;
  }
  .view-article ._sc_has2 ._f1 h2:before {
    left: 5px;
  }
  .view-article ._sc_has2 ._f1 h2:after {
    left: 93%;
  }
  .view-article ._sc_has3 ._offset_c1 {
    display: none;
  }
  .view-article ._sc_has4 img {
    display: block;
  }
  .view-article ._sc_has4 .col-sm-7 {
    padding-right: 0;
  }
  .view-article ._sc_has4 .col-sm-7 img {
    display: block;
  }
  .view-article ._sc_has4 .col-sm-5 ._defs {
    padding-left: 20px;
    padding-bottom: 70px;
  }
  .view-article ._sc_has4 .col-sm-5 ._defs img {
    display: block;
    position: relative;
    right: -235px;
  }
  .view-article ._sc_has5 ._if5 img {
    width: 125%;
  }
  .view-article ._sc_has6 > img {
    max-width: 50px;
    top: -32px;
  }
  .view-article ._sc_has6 ._jump_r_1 {
    display: none;
  }
  .view-article ._sc_has6 ._parent_kids {
    max-width: 290px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div {
    max-width: 70%;
    left: 6%;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 > div._loop {
    font-size: 15px;
    top: 6%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 {
    max-width: 340px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1 {
    max-width: 148px;
    bottom: -5%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2 {
    bottom: -18%;
    right: -2%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row .col-sm-3 > h5 {
    position: absolute;
    top: unset;
    right: 8px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row div > h5._mob_clp_2._softflex {
    right: 50%;
    top: 102%;
    transform: translateX(50%);
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features ._float._triangle._blue, .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features ._float._triangle._orange {
    display: none;
    left: 60%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il {
    padding: 100px 0 35px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp ._icon-cirle {
    width: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 {
    width: 180px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 ._fidlock {
    padding-right: 30px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._4_s5 ._fidlock img {
    max-width: 100%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5 {
    width: auto;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il ._jmp._5_s5._childrens {
    width: auto;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety ._sc_im_il > img {
    margin: -100px auto 35px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_parent ._sc_pa ._j1 {
    max-width: 220px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_parent ._sc_pa ._j2 {
    max-width: 50px;
    margin-bottom: -24%;
    margin-left: 80px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_parent ._sc_pa ._j2._rookie {
    top: -10px;
    left: -70px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_parent ._sc_pa ._j4 {
    max-width: 100px;
    margin-left: 80%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_parent ._sc_lus_des {
    padding-left: 35px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_unboxing h5 {
    margin: 20px 15px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_plus ._sc_p_des ._vf ._j1 {
    left: -12%;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._softlight ._softlight, .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._softlight ._ultralight, .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._ultralight ._softlight, .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1._ultralight ._ultralight {
    left: 2%;
    top: -2%;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover {
    margin-top: 8%;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_art_1 {
    max-width: 300px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_features_box {
    text-align: center;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_features_box > img {
    width: 100%;
    height: auto;
    max-width: 250px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_features_box ._pr_closeup_1 {
    position: relative;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_features_box ._pr_closeup_1._rain_cover_features {
    top: 5px;
    right: -50%;
    transform: translateX(-62%);
    text-align: center;
    margin-bottom: 20px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_features_box ._icon_jum_pr {
    right: -95px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_features_box ._icon_jum_pr > img {
    width: 48%;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_1._raincover ._pr_features_box ._icon_jum_pr ._icon_circle._on_right {
    margin-right: 110px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_2 ._pr_features_box._right > img {
    max-width: 300px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_2 ._pr_features_box._right ._icon_jum_pr {
    left: 22%;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_2 ._pr_features_box._right ._icon_jum_pr > img {
    max-width: 168px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_3 {
    padding-top: 35px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_3 ._img_pr_sec3 {
    max-width: 180px;
    top: 0;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_3 ._pr_features_box > img {
    max-width: 280px;
    height: auto;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_3 ._pr_features_box ._icon_jum_pr {
    top: 50%;
    left: 33%;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_3 ._pr_features_box ._icon_jum_pr > img {
    max-width: 150px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_3 ._pr_features_box ._pr_features_des {
    margin-left: unset;
    margin-top: 50px;
  }
  .view-article ._sc_products_theme_5 ._pr_sec_4 ._img_pr_sec4 {
    display: none;
  }
  .view-article ._also_like_articles img {
    top: 10%;
  }
  .view-category ._sbgs_1 ._c {
    max-width: 190px;
  }
  .view-category ._sbgs_1 ._b {
    max-width: 130px;
  }
  .view-category ._mod_our_plus ._our_plus {
    text-align: center;
  }
  .view-category ._mod_our_plus ._section-icons ._sc_iconos > div {
    width: 90px;
  }
  .view-category ._catfull_header > div h1 {
    font-size: 30px;
    line-height: 1;
  }
  body {
    font-size: 14px;
  }
  .view-article h1 {
    font-size: 40px;
  }
  .view-article ._sc_home ._sc_home_art ._sc_h_header > div {
    left: 4%;
  }
  .view-article ._sc_home ._sc_home_art ._sc_h_opls ._sc_st1 img {
    max-width: 140px;
    top: -13%;
  }
  .view-article ._sc_home ._sc_home_art ._sc_h_opls ._sc_st2 > i {
    font-size: 100px;
    top: 90%;
  }
  .view-article ._sc_home ._sc_iconos > div {
    margin: 10px 20px;
  }
  .view-article ._sc_has2 ._f1 h2:before {
    top: -20px;
  }
  .view-article ._sc_has4 .col-sm-5 ._defs img._i1 {
    max-width: 80px;
  }
  .view-article ._sc_has4 .col-sm-5 ._defs img.img-fluid {
    right: 0;
  }
  .view-article ._sc_has4 .col-sm-5 ._defs img._herlitzAnimal {
    right: 0;
  }
  .view-article ._sc_has4 img {
    display: block;
  }
  .view-article ._sc_has4 ._defs {
    padding: 50px 20px;
  }
  .view-article ._sc_has4 ._defs ._i1 {
    right: 4%;
    max-width: 60px;
  }
  .view-article ._sc_has5 ._if5 img {
    position: relative;
    width: 180%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .view-article ._also_like_articles img._sc_also_circle {
    z-index: -10;
    max-width: 60px;
  }
  .view-article ._sc_pa._rookie {
    margin-top: 50px;
  }
  .view-article ._sc_produc_patters {
    width: 100%;
  }
  .view-article ._sc_products_theme_5 ._sc_intro ._sc_scroller {
    max-height: 390px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc {
    padding-top: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._animal {
    max-width: 170px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._rookie {
    bottom: 0;
    right: 4%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._rookie ._icon_circle {
    width: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2 ._icon_circle {
    width: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._softflex {
    bottom: 10%;
    right: -20px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1 {
    display: none;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._1._rookie {
    display: block;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._4._ultimate {
    top: 114%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2 {
    bottom: -34%;
    right: 3%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._jmp._2._rookie {
    bottom: 0;
    right: 10%;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row ._art_1 ._ic_ergo._animal {
    max-width: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row > h5 {
    position: relative;
    top: 0;
    right: unset;
    margin-bottom: unset;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_features > div.row .col-sm-3 > h5 {
    font-size: 12px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_safety {
    padding-top: 60px;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._at1 {
    max-width: unset;
    top: unset;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_weight ._sc_wrapper_360 video {
    display: block;
    width: 100%;
    height: auto;
  }
  .view-article ._sc_products_theme_5 ._sc_pr_desc ._sc_parent ._sc_pa ._j2 {
    display: none;
  }
  .view-article ._float._triangle._green {
    display: none;
  }
  .view-article ._sc_essentials .body .content > .container ._sc_products_theme_7 {
    width: 150%;
    transform: translate(-33%);
  }
  .view-article ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic h3 {
    margin-top: 70px;
  }
  .view-article ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._img_sec_ergonomic_1 {
    display: none;
  }
  .view-article ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._img_icon_igr {
    left: 55%;
    top: 94%;
    max-width: 100px;
  }
  .view-article ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_des_blue ._ess_des_main_image ._r_f_y {
    margin-top: unset;
  }
  .view-article ._ess_sec_4 ._circle_right {
    max-width: 70px;
  }
  .view-article ._ess_sec_4 ._ess_jumps_4 {
    max-width: 120px;
    left: 56%;
    top: -8%;
  }
  .view-article ._section-icons ._sc_iconos > img {
    max-width: 80px;
    height: auto;
  }
  ._sc_prefooter_banner ._sc_triangle_blue {
    display: none;
  }
  ._sc_prefooter_banner ._sc_banner {
    position: relative;
    width: 180%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 ._icon_new {
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
  }
  ._sc_slider_all_module ._slider_wrapper_2 ._sl_2 ._icon_new ._labelNew {
    font-size: 10px;
    line-height: 29px;
  }
  ._sc_slider_h_module ._sl_1 a {
    min-height: 208px;
  }
  ._sc_slider_h_module ._sl_1 a ._icon_new {
    width: 30px;
    height: 30px;
  }
  ._sc_slider_h_module ._sl_1 a ._icon_new ._labelNew {
    font-size: 10px;
    line-height: 28px;
  }
  ._sc_slider_h_module ._slider_wrapper_1 .owl-prev, ._sc_slider_h_module ._slider_wrapper_1 .owl-next {
    height: auto;
  }
  html:lang(pl-pl) ._icon_new ._labelNew {
    font-size: 8px;
    line-height: 30px;
  }
  ._c_t_red > ._catfull_header > img {
    width: 180%;
    transform: translateX(-24%);
  }
  ._catfull_header img {
    width: 180%;
    transform: translateX(-25%);
  }
  .view-category ._sc_produc_patters {
    padding: 0;
  }
  .dropdown-item.active {
    background-color: #F43D43;
  }
  ._icon_atributes > label {
    word-break: break-word;
    white-space: break-spaces;
  }
  ._icon_circle {
    width: 60px !important;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_2 img {
    display: none;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_5 img {
    max-width: 150px;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_5 i.icon-wave {
    font-size: 190px;
    top: -5%;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 h1 {
    margin-top: 8rem;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 p {
    margin-bottom: 3rem;
  }
  ._sc_sustainability .body .content main .item-page_sc_sustainability ._sc_products_theme_10 ._sec_6 i.icon-hollow-triangle {
    display: none;
  }
  .body {
    padding-top: 10px;
  }
  ._contact ._sc_footer_contact i.icon-plus-sign {
    font-size: 45px;
    top: -42%;
  }
  ._sbgs_1 ._b {
    display: none;
  }
  ._sbgs_1 ._c {
    display: none;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_4 {
    padding: 60px 0 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_4.bg_yellow_f ._circle_right {
    display: none;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_4.bg_yellow_f ._ess_float_top {
    margin-top: 8%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_des_blue ._ess_des_main_image ._r_f_y {
    margin-top: unset;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._unser {
    position: relative;
    top: 0;
    right: 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._sec_ergonomic ._img_icon_igr {
    position: relative;
    left: 0;
    top: 0;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_8 ._ess_des_8 {
    padding: 30px 20px;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 ._ess_bug_1 {
    top: 68%;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_5 ._ess_jump_5 {
    display: none;
  }
  ._sc_essentials .body .content > .container ._sc_products_theme_7 ._ess_sec_11 ._ess_des_11 {
    padding: 40px 15px;
  }
  ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._l_f_g > div > span, ._ess_sec_7 .bg_blue_f ._ess_des_blue ._ess_des_main_image ._r_f_y > div > span {
    position: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
    margin: auto;
  }
  ._sc_has3 ._offset_c1 {
    display: none;
  }
  ._our_plus h4 > span {
    top: 0;
    right: unset;
    font-size: 20px;
  }
  .pagination ul.pagination {
    padding: 0;
  }
  #mobilemenuck-132-mobile-bar {
    display: none !important;
  }
  ._priv_policy {
    padding: 5% 3%;
  }
  html:lang(en-gb) ._sc_home ._sc_iconos > div, html:lang(en-gb) ._sc_home ._sc_iconos > span {
    width: 30%;
  }
  html:lang(en-gb) ._ess_des_blue ._ess_des_main_image ._icon-cirle {
    width: 120px;
  }
  ._sc_descrip_softflex {
    padding: 16% 0 5%;
  }
  ._ess_sec_plus {
    padding: 40px 10px;
  }
  ._c_t_red ._catfull_header > ._des_catfull h1 {
    font-size: 30px;
  }
}
@media screen and (max-width: 1289px) {
  ._pr_closeup_1._rain_cover_features {
    top: 29%;
    right: 21%;
  }
  .navbar-brand ._sc_logoTag {
    position: relative;
    left: 0;
    top: 0;
  }
  .view-article ._sc_products_theme_5._softflex ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_1 img {
    padding-top: 55px;
  }
  .view-article ._sc_products_theme_5._ultimate ._sc_intro ._sc_scroller ._sc_pr_groups_slider ._sc_3._loop ._sc_3_des_1 > img {
    margin-top: -130px;
  }
  .view-article ._sc_products_theme_5._ultimate ._sc_pr_desc .col-sm-3 {
    padding-right: 35px;
  }
}

/*# sourceMappingURL=style.css.map */
