

/* Start:/local/components/lo/appointment/templates/.default/style.css?176821479517603*/
/* .ppRezervOpen{ background: #E1E4E6; height: 50px; font-style: normal; font-weight: 600; font-size: 12px; line-height: 15px; text-align: center; text-transform: uppercase; color: #37474F; margin:30px auto; float:left; opacity:1; line-height:50px; border-radius:25px; cursor:pointer; padding:0 20px;} */
.ppRezerv{position:fixed;width:1100px;height:80%;left:50%;top:10%; margin-left:-550px; z-index:99999;background:white; overflow:hidden; display:none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ppRezerv .steps{ margin-top:85px; height: calc(100% - 185px); overflow:auto; margin-right:10px;}
.ppRezerv .ppRezervStep4{ height: calc(100% - 185px);}
.ppRezerv .ppRezervCloseStyle{position: absolute;width: 20px;height: 20px;right: 20px;top: 33px;cursor:pointer; z-index:2;}
.ppRezerv .ppRezervCloseStyle:before, .ppRezervCloseStyle:after {content: '';width: 24px;height: 2px;border-radius: 1px;background-color: #95A0A6;position: absolute;top: 50%;margin-top: -0.5px;left: 50%;margin-left: -12px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.3s;transition: all 0.3s;}
.ppRezerv .ppRezervCloseStyle:after {transform: rotate(45deg);}

.colorGreen{ color:#0DAC49; } 

.ppRezervBack_{ position:absolute; top:32px; left:26px; z-index:2; display:none; }

.backArrow, .nextArrow { padding:10px 0; cursor:pointer; }
.backArrow div, .nextArrow div { width:22px; height:2px; background: #95A0A6; position:relative; border-radius:1px; }

.backArrow div:before, .backArrow div:after {content: '';width: 10px;height: 2px;border-radius: 1px;background-color: #95A0A6;position: absolute; top: 0;margin-top: -3px; left:-2px; -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.backArrow div:after {transform: rotate(45deg); margin-top:3px;}

.backArrow:hover div, .backArrow:hover div:after, .backArrow:hover div:before, .nextArrow:hover div, .nextArrow:hover div:after, .nextArrow:hover div:before{background-color:#0DAC49;}

.nextArrow div:before, .nextArrow div:after {content: '';width: 10px;height: 2px;border-radius: 1px;background-color: #95A0A6;position: absolute; top: 0;margin-top: 3px; right:-2px; -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.nextArrow div:after {transform: rotate(45deg); margin-top:-3px;}

.noActiveArrow{ cursor:default; }
.noActiveArrow div, .noActiveArrow div:before, .noActiveArrow div:after{ background-color:#E1E4E6; cursor:default;}
.noActiveArrow:hover div, .noActiveArrow:hover div:before, .noActiveArrow:hover div:after{ background-color:#E1E4E6 }

.weekNavigator{margin:20px 26px; height:22px;}
.weekDate{font-style: normal; font-weight: 600; font-size: 14px; line-height: 19px;letter-spacing: 0.1em;text-transform: uppercase;}

.weekNavigator .nextArrow, .weekNavigator .backArrow{ float:left; margin-right:25px; }


.h1title, .overPP h1{ font-style: normal;font-weight: 500;font-size: 20px;line-height: 24px;align-items: center;letter-spacing: 0.1em;text-transform: uppercase; border-bottom: 1px solid #F5F2F7; padding-top:35px; text-align:center; padding-bottom:25px; position:absolute; background:white; top:0; left:0; right:0; z-index:1;}

@media (max-width: 1200px){
	.appointment .h1title{ font-size: 15px; padding-top:20px;  padding-bottom:10px; }
	.ppRezerv .steps { margin-top: 35px;}
}
.ppRezerv .steps .centerblock {width: 50%;height: 50px;margin:30px auto 0 auto;}
.ppRezerv .steps .centerblock .ppRezervCityBlock{width: 35%; float:left;}
.ppRezerv .steps .centerblock .ppRezervSearchBlock{float: right; width: 60%;position: relative;}

.h2title{font-style: normal; font-weight: 600; font-size: 14px; line-height: 19px; align-items: center; text-align: center; letter-spacing: 0.1em; text-transform: uppercase; margin:30px 0 20px 0; }

.ppRezervOpticBlock{width:50%; background: #FFFFFF; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15); border-radius: 10px; margin:0 auto 10px auto; position: relative; padding-right: 40px;}
.ppRezervOpticBlockActive {box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);}
.ppRezervOpticBlock label{width:100%;}
.ppRezervOpticBlock .block{padding:15px 15px 15px 50px; position:relative;}
.ppRezervOpticBlock .addresTel{font-style: normal;font-weight: 600;font-size: 12px;line-height: 15px;align-items: center;text-transform: uppercase;}
.ppRezervOpticBlock .time{font-style: normal;font-weight: 500;font-size: 12px;line-height: 15px;align-items: center;}
.ppRezervOpticBlock .radio{ position:absolute; top:15px; left:15px; }
.ppRezervOpticBlock .radio input{ width:20px; height:20px;}

.ppRezervOpticBlock i{ position: absolute; right: 15px; top: 15px; font-size: 20px; color: #95A0A6; }
.ppRezervOpticBlock i span { display: none; }

.steps{ display:none; }
.ppRezervStep1{ display:block; }
.search-bt{ cursor:default!important; }

.ppRezerv .footer { width:100%; height:100px; background:#F5F2F7; }
.ppRezerv .footerBlock { width:50%; margin:0 auto; padding-top:25px;}
.ppRezerv .footerBlock .button { width: 150px; height: 50px; background: #E1E4E6; border-radius: 25px; float:right; text-align:center; line-height:50px;font-style: normal; font-weight: 600; font-size: 12px; cursor:default;}
.ppRezerv .footerBlock .button:hover{ background:#37474F; color:white;}
.ppRezerv .footerBlock .buttonActive { width: 150px; height: 50px; background: #0DAC49; border-radius: 25px; float:right; text-align:center; line-height:50px;font-style: normal; font-weight: 600; font-size: 12px; cursor:pointer; color:white;}
.ppRezerv .footerBlock .buttonActive:hover { background: #097833;}
.rezError{ color:#0DAC49; font-size:16px; text-align:center!important;}

.ppRezerv .steps .centerblock .ppRezervDocBlock{width: 100%;}

.divCheck{ background: #FFFFFF; height: 60px; width:100%;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15); border-radius: 40px; margin-bottom:10px; position:relative; }
.divCheckActive { box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15); }
.divCheck label{ width:100%; height:100%; line-height:60px;}
.divCheck label input { width:16px; height:16px; margin:0 12px 0 22px; }
.divCheck i{ position: absolute; right:34px; top:15px; font-size:20px; color:#95A0A6; }
.divCheck i span{ display:none;}

.tableBlock{ padding:0 26px; }
.intask-main thead{ border-bottom: 1px solid #F5F2F7; margin-bottom:10px; padding-right:20px;background:white; }
.intask-main thead th{text-align:left; width:14%;padding:10px 0;}
.intask-main th .weekDayDate{font-style: normal; font-weight: 600; font-size: 10px; line-height: 15px; text-transform: uppercase; text-align:left;}
.intask-main th .weekDay{ font-style: normal; font-weight: 500; font-size: 12px; line-height: 15px;}
.intask-main .notreserved .timeinfo, .intask-main .reserved .registerClient, .intask-main .reserved .reservedUserTime{ padding:10px 0; background:#E1E4E6; margin-right:20px; margin-bottom:5px; border-radius:3px; color:#95A0A6;font-style: normal; font-weight: 600; font-size: 12px; line-height: 15px;  text-align: center;text-transform: uppercase; position:relative; }
.intask-main tbody tr:first-child td .timeinfo{ margin-top:10px; }
.intask-main tbody tr .intask-cell { position:relative;}

.intask-main .reserved .registerClient { cursor:pointer; color:white; background:#0dac49;}
.intask-main .reserved .registerClientSelect { cursor:pointer; color:white; background:#de651f;}

.intask-main .reserved .reservedUserTime { cursor:default; color:#95A0A6; background:#E1E4E6;}

.registerClientSelect .close{position: absolute;width: 10px;height: 10px;right: 5px;top: 5px;cursor:pointer; z-index:2;}
.registerClientSelect .close:before, .registerClientSelect .close:after {content: '';width: 11px;height: 2px;border-radius: 1px;background-color: white;position: absolute;top: 50%;margin-top: -0.5px;left: 50%;margin-left: -6px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.3s;transition: all 0.3s;}
.registerClientSelect .close:after {transform: rotate(45deg);}

.addUserRezervBlock .addURform{ width:45%; float:left; margin-bottom:20px; margin-top:30px; }
.addUserRezervBlock .infoURform{ width:50%; float:right; padding:20px; background:#F5F2F7; margin-top:30px; margin-bottom:20px;}

.addUserRezervBlock .addURform .title{ font-style: normal; font-weight: 600; font-size: 14px; line-height: 19px; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom:10px;}
.addUserRezervBlock .addURform input{ margin-bottom:20px;}
.addUserRezervBlock .addURform textarea{height: 100px; margin-bottom:20px;background: #FFFFFF;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);border-radius: 20px; }
.addUserRezervBlock .addURform label { padding-left:30px; position:relative; margin-bottom:20px;}
.addUserRezervBlock .addURform label input{ width:20px; height:20px; position:absolute; left:0;}

.addUserRezervBlock .infoURform .blockinfo{ margin-bottom: 20px; }
.addUserRezervBlock .infoURform .blockinfo b{ font-style: normal; font-weight: 600; font-size: 12px; line-height: 15px; text-transform: uppercase; }
.addUserRezervBlock .infoURform .blockinfo span, .addUserRezervBlock .infoURform .blockinfo td{ color:gray; font-size:13px;}
.addUserRezervBlock .infoURform .blockinfo table{ width:100%; }
.addUserRezervBlock .infoURform .blockinfo table tr td:first-child{ font-style: normal; font-weight: 500; font-size: 12px;line-height: 18px;}
.addUserRezervBlock .infoURform .blockinfo table tr td:last-child{ font-style: normal; font-weight: 600; font-size: 12px; line-height: 100%; text-align: right;}
.addUserRezervBlock .infoURform .blockinfo td label, .changeTime { text-decoration:underline; cursor:pointer;}

.shadow{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.35);z-index:991;display:none;}

.closeButton{ background: #E1E4E6; width: 280px; height: 50px; font-style: normal; font-weight: 600; font-size: 12px; line-height: 15px; text-align: center; text-transform: uppercase; color: #37474F; margin-top:30px; float:left; opacity:1; line-height:50px; border-radius:25px; cursor:pointer; }

#checkPhone, #AddUserRezerv{ background: #0dac49; color: white; width: auto; padding: 10px 20px; border-radius: 20px; display: inline-block; cursor: pointer; height: auto; text-decoration: none; border:none;  }
#AddUserRezerv{ float:left; margin-right:25px; }
#checkPhone:hover, #AddUserRezerv:hover{ background: #097833; }

.holdTime { margin-top:4px; color:#0dac49; }
.holdTime #holdTime { font-weight:bold; font-size:20px;}

.smallShow{ display:none; }
.dropdown-menu {display: none;}

.steps::-webkit-scrollbar-track, .overPP div::-webkit-scrollbar-track { background-color: white;  }
.steps::-webkit-scrollbar, .overPP div::-webkit-scrollbar { width: 5px; background-color: white; border-radius: 5px;}
.steps::-webkit-scrollbar-thumb, .overPP div::-webkit-scrollbar-thumb { background-color: #F5F2F7; border-radius: 5px;}

.dropdown-menu::-webkit-scrollbar-track{ background-color: rgba(255, 255, 255, 0.01); margin-top:20px; margin-bottom:20px; }
.dropdown-menu::-webkit-scrollbar{ width: 5px; background-color: rgba(255, 255, 255, 0.01); border-radius: 5px;}
.dropdown-menu::-webkit-scrollbar-thumb{ background-color: #F5F2F7; border-radius: 5px;margin:15px 0;}

.overPP { position:fixed; top:20%; left:30%; width:40%; height:260px; background:white; z-index:100001; padding:3% 5px 3% 3%; overflow:hidden; display:none; } 
.overPP div { width:100%; height:100%; overflow:auto; padding-right:30px; margin-right:5px; margin-top:40px; text-align:left; } 
.overSH { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.35); z-index:100000; display:none;} 
.overPP .ppRezervCloseStyle{position: absolute;width: 20px;height: 20px;right: 20px;top: 20px;cursor:pointer; z-index:2;}
.overPP .ppRezervCloseStyle:before, .ppRezervCloseStyle:after {content: '';width: 24px;height: 2px;border-radius: 1px;background-color: #95A0A6;position: absolute;top: 50%;margin-top: -0.5px;left: 50%;margin-left: -12px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.3s;transition: all 0.3s;}
.overPP .ppRezervCloseStyle:after {transform: rotate(45deg);}

.overPP input{ text-align:center; width:50%!important; margin:10px auto 20px auto; display:block; }
.overPP p{ text-align:left; }
#checkPhone{ display:block; margin:20px auto; }

.overPP .docPhoto{ float:left; margin-right:5%; width:45%; height: auto!important; margin-top:0; padding-right: 0!important;}
.overPP .docDescr{ float:left; height: auto; margin-top:0; font-size:14px; width: 50%; padding-right: 0!important; margin:0!important;}
.overPP .docDescr b { font-weight:bold!important; }

.overPP .docPhoto img{ width:100%; }

@media (max-width: 1200px){
	.ppRezerv{width:950px; margin-left:-475px; }
	.ppRezerv .steps .centerblock {width: 60%;}
	.ppRezervOpticBlock {width: 60%;}
	.ppRezerv .footerBlock { width: 60%; }
	.overPP { top:20%; left:20%; width:60%; height:60%; padding:45px 5px 30px 30px; } 
}

@media (max-width: 992px){
	.ppRezerv{width:750px; margin-left:-375px; }
	.ppRezerv .steps .centerblock {width: 80%;}
	.ppRezervOpticBlock {width: 80%;}
	.ppRezerv .footerBlock { width: 80%; }
	.overPP { top:15%; left:15%; width:70%; height:70%; padding:45px 5px 30px 30px; } 
	.overPP .docPhoto{ width:50%; }
}

@media (max-width: 768px){
	.ppRezerv{width:100%; height:100%; left:0; top:0;margin-left:0; }
	.ppRezerv .steps .centerblock {width: 90%;}
	.ppRezervOpticBlock {width: 90%;}
	.ppRezerv .footerBlock { width: 90%; }
	.tableBlock { width:730px; }
	.overPP { top:5%; left:5%; width:90%; height:90%; padding:45px 5px 30px 30px; } 
	
	.overPP .docPhoto{ width:50%; }
	
}

@media (max-width: 576px){
	.ppRezerv{width:100%; height:100%; left:0; top:0; margin-left:0;}
	.ppRezerv .steps {padding:0 5px 0 10px;}
	.ppRezerv .steps .centerblock {width: 100%;}
	.ppRezervOpticBlock {width: 90%;}
	.ppRezerv .footerBlock { width: 90%; }
	.ppRezerv .steps .centerblock .ppRezervCityBlock{ width:100%; margin-bottom:10px; }
	.ppRezerv .steps .centerblock .ppRezervSearchBlock{ width:100%; margin-bottom:20px;}
	.h1title {border-bottom:none;}
	.h2title{margin-bottom:10px	;}
	.ppRezerv .ppRezervCloseStyle{ top:10px; right:15px; }
	.ppRezervBack_{ top:10px; left:15px; }
	.divCheck{ height:auto; border-radius:10px; }
	.divCheck label{ line-height: 15px; padding: 20px 45px 20px 50px; position:relative;}
	.divCheck label input{ position:absolute;left:0;}
	.divCheck i{right:20px;}
	.addUserRezervBlock .infoURform, .addUserRezervBlock .addURform{ width:100%; }
	.addUserRezervBlock .addURform .title{ text-align:center; }
	#AddUserRezerv{ width:100%; }
	.smallShow{ display:block; }
	.largeShow{ display:none; }
	.tableBlock{ padding:0 5px; width:auto; }
	.intask-main .notreserved .timeinfo, .intask-main .reserved .registerClient, .intask-main .reserved .reservedUserTime{ margin-right: 5px; }
	.registerClientSelect .close{ display:none; }
	.intask-main thead.fix{ position:fixed; top:85px; width:calc(100% - 40px);z-index:1; background:white;padding-right: 0px;}
	.intask-main thead.fix tr{ width:100%; display:inline-table;}
	.intask-main thead.fix tr th{ display:table-cell;  }
	.overPP { top:0; left:0; width:100%; height:100%; padding:45px 5px 20px 20px; } 
	
	.overPP .docPhoto{ width:100%; margin-right:0; }
	
}

/*Select block*/
.selectDocBlock { margin-bottom:15px; }
.selectDocBlock span { width:20%; margin-right:2%; display:inline-block; }
.selectDocBlock span select { height:40px; width:100%; border-radius:20px; padding-left:10px; outline:none; margin-top:5px; border: 1px solid #95a0a6; }
.selectDocBlock span small, .selectDocBlock div small{ padding-left:15px; font-size:12px; color:gray;}

.clear{clear:both; height:1px !important;}



.ppMessage{color:gray; margin-bottom:0!important; text-align:left!important; font-size:20px; text-decoration:italic;}
.ppMessage h3{text-align:center!important;}
.ppMessage i{ display:block; float:left; margin-right:15px; font-size:30px; line-height:25px;}

/*PP User Reserv*/
.ppAddUserRezerv{ position:fixed; top:50%; left:50%; width:600px; padding:25px; margin:-200px 0 0 -300px; background:white; border-radius:4px; z-index:992; display:none; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); }


.ppAddUserRezerv .title{ font-size:26px; text-align:center; margin-bottom:25px; }
.ppAddUserRezerv button{cursor:pointer;background-color: #3bc8f5;width: auto;border-radius: 19px;color: #fff!important;padding: 5px 10px;text-decoration: none;border-color: #3bc8f5;outline: none;}
.ppAddUserRezerv .close{display: inline-block;color: #fff;padding: 7px 19px 7px 34px;border-radius: 18px;border: 1px solid rgba(255,255,255,.5);font-size: 14px;text-decoration: none;font-family: OpenSans-Semibold,sans-serif;background: rgba(255,255,255,.15);position:absolute;z-index:992;top: -45px;right: 0;cursor:pointer;}
.ppAddUserRezerv .close::before, .ppAddUserRezerv .close::after{background-color: #fff;content: "";display: block;height: 2px;margin-left: -23px;margin-top: 17px;position: absolute;width: 15px;top: 0;}
.ppAddUserRezerv .close::before {transform: rotate(45deg); }
.ppAddUserRezerv .close::after {transform: rotate(-45deg); }
.ppAddUserRezerv .close:hover{background: rgba(255,255,255,.55); }
.ores{font-weight:bold; }
#zapMessage{ margin-top:5px; color:red;}
/*Custom select*/
.dropdown-item input{ display:none; }
/*appointment*/
.appointment{ display:block!important; position:relative; width:100%; height:750px; min-height:480px; z-index:1; }

.algorithmBlock{ display:none; }
/* End */


/* Start:/local/templates/kids/components/lo/basket.small/main/style.css?1741686595358*/
.smalcartshow{ display:flex!important; }
.smalcarthide{ display:none!important; }

.num-in i { width: 40%; display: block; height: 30px; float: left; position: relative; }

.mini-drop-delivery-sum{
    width: calc(100% + 80px);
    background: #ffeae8;
    margin-left: -40px;
    padding: 3px 40px;
    margin-bottom: 10px;
    color: #eb0000;
}
/* End */


/* Start:/local/templates/kids/template_styles.css?1741686595136295*/
/*html { font-size:62.5%;}
* {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
input {
	border: none;
}
body {
    font-size: 14px;
    color: #37474f;
    background-color: #f7f7f7;
    font-weight: 500;
    line-height: 1.5;
	font-family: Montserrat, 'Source Sans Pro';
}

section{
	width:100%;
}

a{
  color: #0DAC49;
}

.main_title{
    margin-bottom: 1.6rem;
    text-align: center;
    font-size: 3.2rem;
    font-weight: 600;
    line-height: 1.2999999523;
    text-transform: uppercase;
    color: #1a141f;
    font-family: Montserrat, 'Source Sans Pro';
    flex-shrink: 0;
}

.sub_title{
  margin-bottom: 4rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  text-align: center;
}

.second_title{
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  margin-bottom: 25px;
}

@media (min-width: 576px) {
  .container {
      max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
      max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
      max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
      max-width: 1140px;
  }
}
@media (min-width: 1200px) {
  .container {
      max-width: 1200px;
  }
}
@media (min-width: 1200px) {
  .container {
      max-width: 1200px;
  }
}
@media (min-width: 1440px) {
  .container {
      max-width: 1440px;
  }
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.item--61z {
  width: 100%;
  overflow: hidden;
  background-color: #f7f7f7;
}
.item--61z .x400-FJC {
  width: 144rem;
  height: 48.8rem;
  left: 0;
  top: 20.8rem;
  object-fit: cover;
  vertical-align: top;
}
.item--61z .group-3067-5HE {
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .header-7t8 {
  width: 100%;
  height: 18.6rem;
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU {
  box-sizing: border-box;
  padding: 0.8rem 8rem;
  display: flex;
  align-items: center;
  background-color: #f7f7f7;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .menu-KUQ {
  margin: 0.75rem 9.8rem 0.75rem 0rem;
  height: calc(100% - 1.5rem);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .menu-KUQ .item--BWc {
  margin-right: 1.9rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
	text-decoration: none;
}


.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU {
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .auto-group-1lma-EKn {
  box-sizing: border-box;
  padding: 0.7rem 1.4rem 0.7rem 0rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .auto-group-1lma-EKn .optics-network-location-YrG {
  margin-right: 0.9rem;
  box-sizing: border-box;
  padding: 0.1rem 0rem 0rem 0.167rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .auto-group-1lma-EKn .optics-network-location-YrG .shop-24-outline-rMA {
  margin: 0rem 0.966rem 0.1rem 0rem;
  width: 1.6673rem;
  height: 1.6669rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .auto-group-1lma-EKn .optics-network-location-YrG .ttl-A6x {
  height: 100%;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1000000636;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  border-bottom: dashed 0.1rem #0dac49;
  box-sizing: border-box;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .auto-group-1lma-EKn .city-location-FeC {
  box-sizing: border-box;
  padding: 0.1rem 0rem 0rem 0.333rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .auto-group-1lma-EKn .city-location-FeC .location-24-outline-yq6 {
  margin: 0rem 0.733rem 0.1rem 0rem;
  width: 1.3333rem;
  height: 1.6667rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .auto-group-1lma-EKn .city-location-FeC .city-locationttl-hFJ {
  height: 100%;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1000000636;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  border-bottom: dashed 0.1rem #0dac49;
  box-sizing: border-box;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .lang-selector-LJG {
  box-sizing: border-box;
  padding: 0.8rem 1.2rem 0.7rem 1.2rem;
  width: 6.6rem;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .lang-selector-LJG .ttl-arrow-EuS {
  box-sizing: border-box;
  padding-right: 0.3534rem;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .lang-selector-LJG .ttl-arrow-EuS .ua-BZn {
  margin-right: 0.7555rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-top-4YU .optics-network-city-language-switcher-XAU .lang-selector-LJG .ttl-arrow-EuS .down-arrow-24-outline-7iL {
  margin-bottom: 0.2964rem;
  width: 0.8911rem;
  height: 0.5128rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 {
  box-sizing: border-box;
  padding: 1.6rem 8rem 1.5rem 8rem;
  
  height: 7.6rem;
  display: flex;
  column-gap: 3.2rem;
  align-items: center;
  border-bottom: solid 0.1rem #dde0ea;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .logo-rZS {
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .call-me-back-form-z9r {
  box-sizing: border-box;
  padding-left: 0.1982rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .call-me-back-form-z9r .call-24-outline-uXi {
  margin: 0rem 1.809rem 0.105rem 0rem;
  width: 1.9928rem;
  height: 1.987rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .call-me-back-form-z9r .number-cBE {
  width: 13.2rem;
  height: 100%;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .call-me-back-form-z9r .number-cBE .item-0-800-30-98-97-ZcG {
  margin-bottom: 0.4rem;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .call-me-back-form-z9r .number-cBE .call-me-back-button-ssr {
  width: 100%;
  height: 2rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  border-bottom: dashed 0.1rem #0dac49;
  box-sizing: border-box;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .searchbar-9aU {
  margin-bottom: 0.1rem;
  box-sizing: border-box;
  padding: 1.2rem 1.083rem 1.2rem 1.6rem;
  height: 4.4rem;
  display: flex;
  align-items: center;
  border: solid 0.1rem #dde0ea;
  box-shadow: 0 0.1rem 0.4rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .searchbar-9aU .item--rzg {
  margin-right: 16.1rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .searchbar-9aU .btngroup-MAk {
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .searchbar-9aU .btngroup-MAk .icon-mic-Vnk {
  margin-right: 2.0833rem;
  width: 2rem;
  height: 2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .searchbar-9aU .btngroup-MAk .icon-search-Cx4 {
  margin-top: 0rem;
  width: 1.8333rem;
  height: 1.8333rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .button-base-FfS {
  margin-bottom: 0.1rem;
  box-sizing: border-box;
  padding: 1.2rem 0.9rem 1.2rem 1.767rem;
  height: 4.4rem;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  border: solid 0.1rem #7c77ba;
  background-color: #7c77ba;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .button-base-FfS .icon-base-icon-NEG {
  margin: 0.083rem 0.883rem 0rem 0rem;
  width: 1.75rem;
  height: 1.75rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .button-base-FfS .auto-group-ilnq-VJt {
  width: 13.9rem;
  height: 100%;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.4285714286;
  text-transform: uppercase;
  color: #ffffff;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .user-nav-xiG {
  margin: 1rem 0rem 1.1rem 0rem;
  box-sizing: border-box;
  padding-right: 0.2rem;
  height: calc(100% - 2.1rem);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .user-nav-xiG .user-navlogin-fsa {
  margin-right: 1.8rem;
  box-sizing: border-box;
  padding-left: 0.2019rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .user-nav-xiG .user-navlogin-fsa .profile-24-outline-bWL {
  margin: 0rem 1.002rem 0.002rem 0rem;
  width: 1.9962rem;
  height: 1.9979rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .user-nav-xiG .user-navlogin-fsa .item--g1z {
  display: flex;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1a141f;
  font-family: Roboto Flex, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .user-nav-xiG .icon-CFE {
  margin: 0.1rem 2.7rem 0rem 0rem;
  width: 2.2rem;
  height: 2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-middle-PA4 .user-nav-xiG .component-1-Kak {
  width: 2rem;
  height: 2.2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU {
  box-sizing: border-box;
  padding: 0 8rem;
  background-color: #ffffff;
  height:60px;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E .menu-item-01-VtY {
  overflow: hidden;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  text-decoration:none;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E .line-1-aQC {
  width: 0.1rem;
  height: 2.4rem;
  background-color: #dde0ea;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E .menu-item-06-jEU {
  padding: 1rem 0rem 2rem 0rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E .line-5-Yhi {
  width: 0.1rem;
  height: 2.4rem;
  background-color: #dde0ea;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E .auto-group-6yfw-Fic {
  color: #e81602;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E .menu-item-07-tma {
  box-sizing: border-box;
  padding: 1rem 0rem 2rem 0rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .header-7t8 .blockheader-bottom-SQU .menu-items-N3E .auto-group-atnu-S2Q {
  color: #a5319a;
}
.item--61z .group-3067-5HE .header-7t8 .lxokids-1-t9J {
  width: 20.8rem;
  height: 9.1rem;
  position: absolute;
  left: 6.9rem;
  top: 4.4rem;
  object-fit: cover;
  vertical-align: top;
}

.item--61z .group-3067-5HE .item-1-1-wHv {
  margin-bottom: 8rem;
  width: 144rem;
  height: 22rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .item--3br {
  margin: 50px 0 2.4rem 6rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
}
.item--61z .group-3067-5HE .banner-1--v9r {
  margin-bottom: 1.6rem;
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-items: stretch;
}

.item--61z .group-3067-5HE .banner-1--v9r .left-TQg {
  width: 50%;
  height: auto;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}

.item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 {
  box-sizing: border-box;
  width: 50%;
  height: auto;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  flex-shrink: 0;
  padding: 0 6rem;
  justify-content: center;
}

.item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 .ttl-LjN {
  width: 100%;
  flex-direction: column;
  flex-shrink: 0;
}

.item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 .ttl-LjN .item--VcG {
  margin-bottom: 3.6rem;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}

.item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 .ttl-LjN .item--Ng4 {
  max-width: 55.8rem;
  display: flex;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.3;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}

.item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 .auto-group-owvr-Z3i {
  box-sizing: border-box;
  padding: 1.6rem 3.95rem;
  cursor: pointer;
  background-color: #0dac49;
  border-radius: 0.4rem;
  text-align: center;
  margin-top: 25px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  color: #ffffff;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  text-decoration: none;
  display: block;
  margin-top: 15px;
  float: left;
}

/* Адаптивність *
@media (max-width: 1024px) {
  .item--61z .group-3067-5HE .banner-1--v9r {
    flex-direction: column;
    height: auto;
  }

  .item--61z .group-3067-5HE .banner-1--v9r .left-TQg {
    width: 100%;
    height: auto;
  }

  .item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 {
    width: 100%;
    padding: 1rem;
  }

  .item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 .ttl-LjN .item--VcG {
    font-size: 2.4rem;
  }

  .item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 .ttl-LjN .item--Ng4 {
    font-size: 1.6rem;
  }

  .item--61z .group-3067-5HE .banner-1--v9r {
    flex-direction: column; /* Вирівнювання блоків один під одним *
  }

  .item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 {
    order: 1; /* Контент завжди першим *
    max-width: 100%;
  }

  .item--61z .group-3067-5HE .banner-1--v9r .left-TQg {
    order: 2; /* Зображення завжди під контентом *
    max-width: 100%;
  }
  .item--61z .group-3067-5HE .banner-1--v9r .right-Ct4 .auto-group-owvr-Z3i{
    width: 100%;
  }
}


.item--61z .group-3067-5HE .item--3pg {
  margin-bottom: 1.6rem;
  text-align: center;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2999999523;
  text-transform: uppercase;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .item-3-7--7pY {
  margin-bottom: 4rem;
  max-width: 101.9rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t {
  box-sizing: border-box;
  padding: 12.3rem 34.471rem 7rem 17rem;
  width: 100%;
  height: 55.4rem;
  display: flex;
  align-items: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('/local/templates/kids/../assets/imgmap-bg.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-o6qa-aEG {
  margin: 8rem 3.871rem 0rem 0rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-o6qa-aEG .group-3054-u1e {
  margin: 0rem 0.8rem 18.5rem 0rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-o6qa-aEG .group-3053-Bjr {
  margin-left: 0.8rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .group-3055-Wn8 {
  margin: 17.4rem 14.971rem 0rem 0rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .group-3039-ECL {
  margin: 0rem 0.779rem 16.2rem 0rem;
  box-sizing: border-box;
  padding: 1.192rem 1.253rem 1.192rem 1.252rem;
  height: 6.5rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('/local/templates/kids/../assets/vector.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .group-3039-ECL .vector-WQk {
  width: 2.8167rem;
  height: 2.3833rem;
  object-fit: contain;
  vertical-align: top;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn {
  margin: 3.1rem 5.1rem 0rem 0rem;
  width: 27.8rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA {
  margin-bottom: 3.1rem;
  width: 100%;
  height: 12.3rem;
  position: relative;
  box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.25);
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .rectangle-1022-V1n {
  width: 3.2569rem;
  height: 3.5767rem;
  position: absolute;
  left: 0;
  top: 4.3928rem;
  background-color: #ffffff;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .rectangle-1021-QuS {
  width: 26.2rem;
  height: 12.3rem;
  position: absolute;
  left: 1.6rem;
  top: 0;
  background-color: #ffffff;
  border-radius: 1.6rem;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .group-3064-jwi {
  width: 22.3rem;
  height: 9.1rem;
  position: absolute;
  left: 3.3rem;
  top: 1.6rem;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .group-3064-jwi .item-3--s2L {
  margin-bottom: 1rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .group-3064-jwi .group-3063-8yr {
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .group-3064-jwi .group-3063-8yr .item-9-H64 {
  margin-bottom: 0.6rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.2000000817;
  text-transform: uppercase;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .group-3064-jwi .group-3063-8yr .item-067-249-62-09-KHe {
  margin-bottom: 0.1rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3062-wFA .group-3064-jwi .group-3063-8yr .item-10-19-10-17-dJL {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3056-JQU {
  margin: 0rem 0rem 10.2rem 22.429rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-t1sl-cTn .group-3052-Rjz {
  margin-left: 0.029rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .group-3057-Aha {
  margin: 0rem 2.771rem 21.6rem 0rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-hwuq-JHz {
  margin: 0rem 12.171rem 6.4rem 0rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-hwuq-JHz .group-3050-qoi {
  margin: 0rem 0rem 22.3rem 1.5rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-hwuq-JHz .group-3058-Yi8 {
  margin-right: 1.5rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-bs7a-oPA {
  margin: 18.5rem 0rem 8.2rem 0rem;
  height: calc(100% - 26.7rem);
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-bs7a-oPA .group-3049-8RS {
  margin: 0rem 2.3rem 2rem 0rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-dohe-g8t .auto-group-bs7a-oPA .group-3051-Fkx {
  margin-left: 2.3rem;
  width: 3.029rem;
  height: 3.7rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-g6xc-9bS {
  box-sizing: border-box;
  padding: 4rem 0;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-g6xc-9bS .button-base-Ts2 {
  margin: 0rem 39.3rem 8rem 39.2rem;
  box-sizing: border-box;
  padding: 1.6rem 3.95rem 1.6rem 4.65rem;
  width: calc(100% - 78.5rem);
  height: 5.2rem;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background-color: #0dac49;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-g6xc-9bS .button-base-Ts2 .auto-group-36qi-kr8 {
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  color: #ffffff;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item--61z .group-3067-5HE .auto-group-g6xc-9bS .item--22x {
  margin-bottom: 1.75rem;
  max-width: 111.1rem;
  text-align: center;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2999999523;
  text-transform: uppercase;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-g6xc-9bS .item--ipt {
  margin-right: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-clex-iCc {
  width: 100%;
  display: flex;
  column-gap: 1.6rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-clex-iCc .item-002-1-ec4 {
  width: 34.8rem;
  height: 50rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-clex-iCc .item-003-1-YxL {
  width: 34.8rem;
  height: 50rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-clex-iCc .item-001-1-gHr {
  width: 34.8rem;
  height: 50rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-clex-iCc .item-004-1-RWL {
  width: 34.8rem;
  height: 50rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa {
  box-sizing: border-box;
  padding: 2.4rem 5.5rem 4rem 8rem;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .scroll-t92 {
  margin: 0rem 2.5rem 8.2rem 0rem;
  width: 128rem;
  background-color: #ffffff;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .scroll-t92 .scroll-d6c {
  width: 15rem;
  height: 0.6rem;
  background-color: #5c5e70;
  border-radius: 0.4rem;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG {
  margin-bottom: 8rem;
  width: 100%;
  row-gap: 2.4rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-pzfz-Vec {
  margin-right: 2.5rem;
  width: calc(100% - 2.5rem);
  height: 3.2rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-pzfz-Vec .item--2eY {
  margin-right: 83.5rem;
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-pzfz-Vec .group-3042-hEt {
  margin: 0.4rem 0rem 0.3rem 0rem;
  width: 15.4rem;
  height: calc(100% - 0.7rem);
  border-bottom: dashed 0.1rem #0dac49;
  box-sizing: border-box;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-pzfz-Vec .group-3042-hEt .auto-group-ssag-nn8 {
  width: 100%;
  height: 2rem;
  display: flex;
  align-items: center;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-pzfz-Vec .group-3042-hEt .auto-group-ssag-nn8 .text-96t {
  margin-right: 0.1rem;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-pzfz-Vec .group-3042-hEt .auto-group-ssag-nn8 .arrow-TtG {
  margin-top: 0.4rem;
  width: 2.2rem;
  height: 0;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe {
  width: 100%;
  height: 41.1rem;
  position: relative;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN {
  width: 128rem;
  height: 41.1rem;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  column-gap: 0.8rem;
  align-items: center;
  border-radius: 0.8rem;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .bar-with-label-or-nothing-N84 {
  width: 100%;
  height: 2.4rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .bar-with-label-or-nothing-N84 .mainlabelscards-hg8 {
  margin-right: 20.1rem;
  width: 5.7rem;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1000000636;
  color: #d02222;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  background-color: #f9cdc9;
  border-radius: 2.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .bar-with-label-or-nothing-N84 .heartanimated-XQG {
  width: 2.4rem;
  height: 2.4rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .img-rBe {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  background-size: 114.539% 137.155%;
  background-position: -2.1rem -2.9167rem;
  background-image: url('/local/templates/kids/../assets/img-jR6.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blocktitle-blockbrand-DwJ {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blocktitle-blockbrand-DwJ .ttl-y9n {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blocktitle-blockbrand-DwJ .brand-uJL {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J {
  margin-right: 14.8rem;
  width: calc(100% - 14.8rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .rate-BWk {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .rate-BWk .rate-star-e9S {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .rate-BWk .rate-star-PMv {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .rate-BWk .rate-star-jAt {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .rate-BWk .rate-star-5Ve {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .rate-BWk .rate-star-RpQ {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .testimonials-BHn {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .testimonials-BHn .chat-24-outline-ioW {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .auto-group-azoi-JJY .blockrating-reviews-F7J .testimonials-BHn .reviews-eSG {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .blockprice-buy-P8x {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .blockprice-buy-P8x .price-Xkx {
  margin-right: 17rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .blockprice-buy-P8x .price-Xkx .discount-Uw6 {
  margin-bottom: 0.3rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  text-decoration-line: line-through;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .blockprice-buy-P8x .price-Xkx .price-mYp {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #e81602;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-ehr .container-Y4U .blockprice-buy-P8x .btnmini-WWQ {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .bar-with-label-or-nothing-w5v {
  width: 100%;
  height: 2.4rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .bar-with-label-or-nothing-w5v .mainlabelscards-HQg {
  margin-right: 17.5rem;
  width: 8.3rem;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1000000636;
  color: #2d8d38;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  background-color: #c6e9c5;
  border-radius: 2.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .bar-with-label-or-nothing-w5v .heartanimated-YrQ {
  width: 2.4rem;
  height: 2.4rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .img-stg {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  background-size: 112.766% 135.032%;
  background-position: -1.5rem -1.95rem;
  background-image: url('/local/templates/kids/../assets/img-YyJ.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blocktitle-blockbrand-dmN {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blocktitle-blockbrand-dmN .ttl-yqE {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blocktitle-blockbrand-dmN .brand-KPJ {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU {
  margin-right: 14.8rem;
  width: calc(100% - 14.8rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .rate-nXn {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .rate-nXn .rate-star-74G {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .rate-nXn .rate-star-rGk {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .rate-nXn .rate-star-CbW {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .rate-nXn .rate-star-8zx {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .rate-nXn .rate-star-47v {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .testimonials-ByE {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .testimonials-ByE .chat-24-outline-99N {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .auto-group-znyc-tHz .blockrating-reviews-egU .testimonials-ByE .reviews-erp {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .blockprice-buy-nCL {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .blockprice-buy-nCL .price-jtG {
  margin-right: 16.7rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-cpL .container-wNk .blockprice-buy-nCL .btnmini-gHi {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .bar-with-label-or-nothing-gwv {
  width: 2.4rem;
  height: 2.4rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .img-ome {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  background-size: 107.447% 128.662%;
  background-position: -1rem -1.25rem;
  background-image: url('/local/templates/kids/../assets/img-Udi.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blocktitle-blockbrand-ypY {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blocktitle-blockbrand-ypY .ttl-vjn {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blocktitle-blockbrand-ypY .brand-Fn4 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY {
  margin-right: 14.3rem;
  width: calc(100% - 14.3rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .rate-Xja {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .rate-Xja .rate-star-3T2 {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .rate-Xja .rate-star-wYQ {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .rate-Xja .rate-star-ehi {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .rate-Xja .rate-star-CUL {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .rate-Xja .rate-star-M6L {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .testimonials-trx {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .testimonials-trx .chat-24-outline-dpY {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .auto-group-q3au-qyE .blockrating-reviews-zzY .testimonials-trx .reviews-MkY {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .blockprice-buy-gnp {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .blockprice-buy-gnp .price-qvc {
  margin-right: 15.5rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-BVN .container-HRv .blockprice-buy-gnp .btnmini-nax {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .bar-with-label-or-nothing-ALc {
  width: 2.4rem;
  height: 2.4rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .img-Vdn {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  background-size: 92.287% 110.51%;
  background-position: 1.0875rem -0.1rem;
  background-image: url('/local/templates/kids/../assets/img-7k8.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blocktitle-blockbrand-Ukc {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blocktitle-blockbrand-Ukc .ttl-pZa {
  margin-bottom: 0.4rem;
  max-width: 27.6rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blocktitle-blockbrand-Ukc .brand-Lnp {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG {
  margin-right: 14.3rem;
  width: calc(100% - 14.3rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .rate-1tx {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .rate-1tx .rate-star-HLg {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .rate-1tx .rate-star-EFv {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .rate-1tx .rate-star-Nd2 {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .rate-1tx .rate-star-vPe {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .rate-1tx .rate-star-g7v {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .testimonials-pjv {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .testimonials-pjv .chat-24-outline-aUC {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .auto-group-e7ta-wEt .blockrating-reviews-HCG .testimonials-pjv .reviews-6xL {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .blockprice-buy-SWQ {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .blockprice-buy-SWQ .price-obr {
  margin-right: 15.9rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .blockprice-buy-SWQ .price-obr .discount-mHn {
  margin-bottom: 0.3rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  text-decoration-line: line-through;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .blockprice-buy-SWQ .price-obr .price-sLp {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #e81602;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .group-3041-LBN .productcards-VVN .container-yor .blockprice-buy-SWQ .btnmini-zAY {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .auto-group-9xov-nfe .arrow-right-HQY {
  width: 5rem;
  height: 5rem;
  position: absolute;
  left: 125.5rem;
  top: 18.1rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .scroll-QEG {
  width: 128rem;
  background-color: #ffffff;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3048-YzG .scroll-QEG .scroll-Zcx {
  width: 15rem;
  height: 0.6rem;
  background-color: #5c5e70;
  border-radius: 0.4rem;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ {
  margin-bottom: 8rem;
  width: 100%;
  row-gap: 2.4rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-7c1a-c5S {
  margin-right: 2.5rem;
  width: calc(100% - 2.5rem);
  height: 3.2rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-7c1a-c5S .item--jQx {
  margin-right: 71.5rem;
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-7c1a-c5S .group-3042-n8L {
  margin: 0.4rem 0rem 0.3rem 0rem;
  width: 15.4rem;
  height: calc(100% - 0.7rem);
  border-bottom: dashed 0.1rem #0dac49;
  box-sizing: border-box;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-7c1a-c5S .group-3042-n8L .auto-group-2hyp-UWx {
  width: 100%;
  height: 2rem;
  display: flex;
  align-items: center;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-7c1a-c5S .group-3042-n8L .auto-group-2hyp-UWx .text-Rh6 {
  margin-right: 0.1rem;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-7c1a-c5S .group-3042-n8L .auto-group-2hyp-UWx .arrow-xS8 {
  margin-top: 0.4rem;
  width: 2.2rem;
  height: 0;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t {
  width: 100%;
  height: 41.1rem;
  position: relative;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv {
  width: 128rem;
  height: 41.1rem;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  column-gap: 0.8rem;
  align-items: center;
  border-radius: 0.8rem;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .bar-with-label-or-nothing-UHz {
  width: 100%;
  height: 2.4rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .bar-with-label-or-nothing-UHz .mainlabelscards-pMr {
  margin-right: 20.1rem;
  width: 5.7rem;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1000000636;
  color: #d02222;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  background-color: #f9cdc9;
  border-radius: 2.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .bar-with-label-or-nothing-UHz .heartanimated-qXr {
  width: 2.4rem;
  height: 2.4rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .img-ZCx {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  background-size: 100% 121.656%;
  background-position: 0.7639rem -2.0907rem;
  background-image: url('/local/templates/kids/../assets/img-dmn.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blocktitle-blockbrand-adr {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blocktitle-blockbrand-adr .ttl-jWk {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blocktitle-blockbrand-adr .brand-scx {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp {
  margin-right: 14.8rem;
  width: calc(100% - 14.8rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .rate-Mo2 {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .rate-Mo2 .rate-star-L9A {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .rate-Mo2 .rate-star-UWG {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .rate-Mo2 .rate-star-1m6 {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .rate-Mo2 .rate-star-A8C {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .rate-Mo2 .rate-star-uba {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .testimonials-FvL {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .testimonials-FvL .chat-24-outline-D6U {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .auto-group-n17s-pua .blockrating-reviews-Dgp .testimonials-FvL .reviews-jKi {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .blockprice-buy-4Mz {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .blockprice-buy-4Mz .price-cPW {
  margin-right: 17rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .blockprice-buy-4Mz .price-cPW .discount-mXJ {
  margin-bottom: 0.3rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  text-decoration-line: line-through;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .blockprice-buy-4Mz .price-cPW .price-FBa {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #e81602;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-xaY .container-4fW .blockprice-buy-4Mz .btnmini-nBW {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .bar-with-label-or-nothing-DXi {
  width: 100%;
  height: 2.4rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .bar-with-label-or-nothing-DXi .mainlabelscards-Zba {
  margin-right: 17.5rem;
  width: 8.3rem;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1000000636;
  color: #2d8d38;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  background-color: #c6e9c5;
  border-radius: 2.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .bar-with-label-or-nothing-DXi .heartanimated-3Wk {
  width: 2.4rem;
  height: 2.4rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .img-yQQ {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  background-size: 124.113% 139.172%;
  background-position: -1.9907rem -2.8543rem;
  background-image: url('/local/templates/kids/../assets/img-W5A.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blocktitle-blockbrand-Y68 {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blocktitle-blockbrand-Y68 .ttl-5br {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blocktitle-blockbrand-Y68 .brand-p3e {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc {
  margin-right: 14.8rem;
  width: calc(100% - 14.8rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .rate-GwE {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .rate-GwE .rate-star-bCp {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .rate-GwE .rate-star-jpp {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .rate-GwE .rate-star-69a {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .rate-GwE .rate-star-SUL {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .rate-GwE .rate-star-zEx {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .testimonials-JFe {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .testimonials-JFe .chat-24-outline-pzg {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .auto-group-rzmz-DJk .blockrating-reviews-9rc .testimonials-JFe .reviews-Ly2 {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .blockprice-buy-5fi {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .blockprice-buy-5fi .price-qPz {
  margin-right: 16.7rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-Vbi .container-5CY .blockprice-buy-5fi .btnmini-acU {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .bar-with-label-or-nothing-R7J {
  width: 2.4rem;
  height: 2.4rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .img-kvG {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  overflow: hidden;
  z-index: 0;
  flex-shrink: 0;
}.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .img-kvG:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url('/local/templates/kids/../assets/img-nrp.png');
    background-repeat: round;
    transform: matrix(1.1271529348, -0.0034063925, 0.0040789924, 1.349711746, 9.7366222552, -2.358249681);
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blocktitle-blockbrand-fvk {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blocktitle-blockbrand-fvk .ttl-cb6 {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blocktitle-blockbrand-fvk .brand-kBW {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p {
  margin-right: 14.3rem;
  width: calc(100% - 14.3rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .rate-cjW {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .rate-cjW .rate-star-8xk {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .rate-cjW .rate-star-Hqe {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .rate-cjW .rate-star-qcG {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .rate-cjW .rate-star-N6Q {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .rate-cjW .rate-star-tKe {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .testimonials-2we {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .testimonials-2we .chat-24-outline-zNg {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .auto-group-c9wi-Krt .blockrating-reviews-t2p .testimonials-2we .reviews-7TJ {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .blockprice-buy-3br {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .blockprice-buy-3br .price-1Hn {
  margin-right: 15.5rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-6ap .container-maU .blockprice-buy-3br .btnmini-MMe {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi {
  box-sizing: border-box;
  padding: 1.6rem;
  width: 31.4rem;
  height: 100%;
  cursor: pointer;
  row-gap: 1.2rem;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .bar-with-label-or-nothing-aVJ {
  width: 2.4rem;
  height: 2.4rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .img-Wtk {
  width: 28.2rem;
  height: 15.7rem;
  position: relative;
  background-size: 102.702% 122.93%;
  background-position: 0.3827rem -1.3088rem;
  background-image: url('/local/templates/kids/../assets/img.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe {
  box-sizing: border-box;
  padding-bottom: 2.75rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blocktitle-blockbrand-HY8 {
  margin-bottom: 1.05rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blocktitle-blockbrand-HY8 .ttl-31W {
  margin-bottom: 0.4rem;
  max-width: 27.6rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blocktitle-blockbrand-HY8 .brand-9aL {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q {
  margin-right: 14.3rem;
  width: calc(100% - 14.3rem);
  height: 1.9rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .rate-Dq6 {
  margin: 0.15rem 1rem 0.15rem 0rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  position: relative;
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .rate-Dq6 .rate-star-wm6 {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .rate-Dq6 .rate-star-J5r {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .rate-Dq6 .rate-star-e9i {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .rate-Dq6 .rate-star-Z1n {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .rate-Dq6 .rate-star-HCg {
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .testimonials-Rpg {
  box-sizing: border-box;
  padding-left: 0.1479rem;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .testimonials-Rpg .chat-24-outline-n9S {
  margin: 0rem 0.55rem 0rem 0rem;
  width: 1.5021rem;
  height: 1.5001rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .auto-group-cvzq-YKe .blockrating-reviews-V8Q .testimonials-Rpg .reviews-JNg {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .blockprice-buy-EXE {
  width: 100%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .blockprice-buy-EXE .price-zWQ {
  margin-right: 15.9rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .blockprice-buy-EXE .price-zWQ .discount-xCL {
  margin-bottom: 0.3rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  text-decoration-line: line-through;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .blockprice-buy-EXE .price-zWQ .price-ge8 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  color: #e81602;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .group-3040-qVv .productcards-GDi .container-ynL .blockprice-buy-EXE .btnmini-2T6 {
  width: 5.2rem;
  height: 5.2rem;
  cursor: pointer;
  object-fit: contain;
  vertical-align: top;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .auto-group-ubu6-t4t .arrow-right-6xk {
  width: 5rem;
  height: 5rem;
  position: absolute;
  left: 125.5rem;
  top: 18.1rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .scroll-DnU {
  width: 128rem;
  background-color: #ffffff;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .group-3047-5LQ .scroll-DnU .scroll-yme {
  width: 15rem;
  height: 0.6rem;
  background-color: #5c5e70;
  border-radius: 0.4rem;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .item--f8g {
  margin: 0rem 2.5rem 1.6rem 0rem;
  text-align: center;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2999999523;
  text-transform: uppercase;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .item--yHn {
  margin-right: 2.5rem;
  max-width: 102.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .item--yHn .item--yHn-sub-0 {
}
.item--61z .group-3067-5HE .auto-group-hrsz-NRa .item--yHn .item--yHn-sub-1 {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  text-decoration-line: underline;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS {
  box-sizing: border-box;
  padding: 4rem 8rem;
  width: 100%;
  row-gap: 2.6rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 {
  box-sizing: border-box;
  padding: 1.8rem 1.6rem 3.4rem 1.6rem;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 .auto-group-mpma-LbW {
  margin: 0rem 3rem 0.8rem 0rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 .auto-group-mpma-LbW .group-3057-UBv {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 .auto-group-mpma-LbW .item--zg4 {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  margin-left: 20px;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 .item-3-14--8vg {
  margin-left: 4.8rem;
  max-width: 116.6rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 .item-3-14--8vg .item-3-14--8vg-sub-0 {
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 .item-3-14--8vg .item-3-14--8vg-sub-1 {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  text-decoration-line: underline;
  color: #0dac49;
  font-family: Montserrat, 'Source Sans Pro';
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-D16 .item-3-14--8vg .item-3-14--8vg-sub-2 {
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-412 {
  box-sizing: border-box;
  padding: 2.6rem 1.3rem;
  width: 100%;
  height: 10.2rem;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-412 .group-3066-Poz {
  width: 117.2rem;
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-412 .group-3066-Poz .group-3058-8Fn {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-412 .group-3066-Poz .item--ejv {
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-jPz {
  box-sizing: border-box;
  padding: 2.6rem 1.3rem 4.2rem 1.3rem;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-jPz .auto-group-pk8l-Tqn {
  margin: 0rem 12.3rem 0.7rem 0rem;
  width: calc(100% - 12.3rem);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-jPz .auto-group-pk8l-Tqn .group-3057-C2g {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-jPz .auto-group-pk8l-Tqn .item--7vL {
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-jPz .uv-uv--KmW {
  margin-left: 4.2rem;
  max-width: 116.6rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-hZ6 {
  box-sizing: border-box;
  padding: 2.6rem 1.3rem;
  width: 100%;
  height: 10.2rem;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-hZ6 .group-3066-Sma {
  width: 74.9rem;
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-hZ6 .group-3066-Sma .group-3058-beU {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-hZ6 .group-3066-Sma .item--Xo2 {
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-8H2 {
  box-sizing: border-box;
  padding: 2.6rem 1.3rem;
  width: 100%;
  height: 10.2rem;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-8H2 .group-3066-4wN {
  width: 98rem;
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-8H2 .group-3066-4wN .group-3058-pfe {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-8H2 .group-3066-4wN .item--xWx {
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-XyN {
  box-sizing: border-box;
  padding: 2.6rem 1.3rem;
  width: 100%;
  height: 10.2rem;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-XyN .group-3066-t3E {
  width: 92.5rem;
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-XyN .group-3066-t3E .group-3058-E76 {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-XyN .group-3066-t3E .item--AFe {
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-YGC {
  box-sizing: border-box;
  padding: 2.6rem 1.3rem;
  width: 100%;
  height: 10.2rem;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-YGC .group-3066-h96 {
  width: 68.1rem;
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-YGC .group-3066-h96 .group-3058-r1z {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-YGC .group-3066-h96 .item--aig {
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-13J {
  box-sizing: border-box;
  padding: 2.6rem 1.3rem;
  width: 100%;
  height: 10.2rem;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.150000006);
  background-color: #ffffff;
  border-radius: 0.8rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-13J .group-3066-xDS {
  width: 67.1rem;
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-13J .group-3066-xDS .group-3058-ueU {
  margin-right: 1.5rem;
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-26ny-ZBS .btnmini-13J .group-3066-xDS .item--FTS {
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-djwx-eVa {
  box-sizing: border-box;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-djwx-eVa .button-base-Mun {
  margin: 0rem 34.85rem 1.6rem 34.85rem;
  box-sizing: border-box;
  padding: 1.6rem 3.95rem 1.6rem 4.65rem;
  height: 5.2rem;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background-color: #0dac49;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-djwx-eVa .button-base-Mun .auto-group-otva-e8C {
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  color: #ffffff;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item--61z .group-3067-5HE .auto-group-djwx-eVa .item-0-800-30-98-97-5jJ {
  margin-bottom: 8rem;
  max-width: 102.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-djwx-eVa .item--xAp {
  margin-bottom: 2.4rem;
  text-align: center;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.2999999523;
  text-transform: uppercase;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-djwx-eVa .item-29--BpG {
  max-width: 70.9rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt {
  margin-bottom: 8rem;
  box-sizing: border-box;
  padding: 2.4rem 5.5rem;
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q {
  margin-bottom: 1.6rem;
  width: 100%;
  height: 33.6rem;
  display: flex;
  column-gap: 1.6rem;
  align-items: flex-end;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-hs36-8Fe {
  margin-bottom: 1.3rem;
  width: 35rem;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-hs36-8Fe .auto-group-1nhs-Gck {
  margin-bottom: 1.6rem;
  width: 100%;
  height: 18.4rem;
  position: relative;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-hs36-8Fe .auto-group-1nhs-Gck .rectangle-1018-DXz {
  width: 32.5rem;
  height: 18.4rem;
  position: absolute;
  left: 2.5rem;
  top: 0;
  object-fit: cover;
  vertical-align: top;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-hs36-8Fe .auto-group-1nhs-Gck .group-3060-8ex {
  width: 5rem;
  height: 5rem;
  position: absolute;
  left: 0;
  top: 6.7rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-hs36-8Fe .item--rax {
  width: 100%;
  max-width: 32.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-e7q8-4S8 {
  box-sizing: border-box;
  padding: 13.3rem 24.9rem 13.311rem 24.9rem;
  width: 59.8rem;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('/local/templates/kids/../assets/mask-group.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-e7q8-4S8 .group-3025-afN {
  box-sizing: border-box;
  padding: 1.995rem 3.358rem 1.998rem 4.03rem;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('/local/templates/kids/../assets/vector-L1z.png');
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-e7q8-4S8 .group-3025-afN .vector-7QQ {
  width: 2.6115rem;
  height: 2.9956rem;
  object-fit: contain;
  vertical-align: top;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-rrcc-DiL {
  margin-bottom: 1.3rem;
  width: 35rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-rrcc-DiL .auto-group-9cwn-mUx {
  margin-bottom: 1.6rem;
  width: 100%;
  height: 18.4rem;
  position: relative;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-rrcc-DiL .auto-group-9cwn-mUx .rectangle-1019-7oi {
  width: 32.5rem;
  height: 18.4rem;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  vertical-align: top;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-rrcc-DiL .auto-group-9cwn-mUx .group-3059-TMn {
  width: 5rem;
  height: 5rem;
  position: absolute;
  left: 30rem;
  top: 6.7rem;
  object-fit: contain;
  vertical-align: top;
  border-radius: 10rem;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .auto-group-2n3e-c2Q .auto-group-rrcc-DiL .item--PFS {
  width: 100%;
  max-width: 32.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2999999788;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .item--prY {
  margin-bottom: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .button-base-sK2 {
  margin: 0 50.2rem;
  box-sizing: border-box;
  padding: 1.6rem 8.7rem 1.6rem 8.9rem;
  width: calc(100% - 100.4rem);
  height: 5.2rem;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background-color: #0dac49;
  border-radius: 0.4rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .auto-group-vp8c-Ugt .button-base-sK2 .auto-group-y6fn-NWg {
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  color: #ffffff;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item--61z .group-3067-5HE .footersubscribe-THE {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk {
  width: 100%;
  height: 33rem;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  background-size: 45.474% 297.067%;
  background-position: 78.5rem -34.1136rem;
  background-image: url('/local/templates/kids/../assets/subscribe-1281-bg.png');
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .gradient-9fr {
  width: 87.6rem;
  height: 33rem;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(90deg, #ede7e7 89.78%, rgba(237, 231, 231, 0) 100%);
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA {
  width: 54.8rem;
  height: 17.5rem;
  position: absolute;
  left: 8rem;
  top: 7.75rem;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA .ttl-PKJ {
  margin-bottom: 2.4rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA .ttl-PKJ .item--wbi {
  margin-bottom: 1.2rem;
  display: flex;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA .ttl-PKJ .item--pQc {
  max-width: 54.8rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA .form-mcg {
  margin-right: 0.7rem;
  width: calc(100% - 0.7rem);
  height: 5.2rem;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: flex-start;
  border: solid 0.1rem #dde0ea;
  box-sizing: border-box;
  border-radius: 0.4rem;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA .form-mcg .input-hWL {
  margin-bottom: 0.2rem;
  box-sizing: border-box;
  padding: 1.55rem 1.6rem;
  width: 37.4rem;
  overflow: hidden;
  position: relative;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  background-color: #ffffff;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA .form-mcg .button-base-Aui {
  box-sizing: border-box;
  padding: 1.6rem 1.4rem 1.6rem 2rem;
  width: 16.7rem;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background-color: #0dac49;
  border-radius: 0 0.4rem 0.4rem 0;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .ttl-rqA .form-mcg .button-base-Aui .auto-group-uzka-tap {
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  color: #ffffff;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item--61z .group-3067-5HE .footersubscribe-THE .subscribe-1281-1Jk .subscribe-1281-1Jk-bg {
  width: 144rem;
  height: 33rem;
  position: relative;
  background-image: url('/local/templates/kids/REPLACE_IMAGE:c655c681d6d0a5a02d49e22094809139ce55422c');
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx {
  box-sizing: border-box;
  padding-top: 3.2rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN {
  margin: 0rem 7.3rem 3.1rem 8rem;
  width: calc(100% - 15.3rem);
  height: 43.8rem;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg {
  box-sizing: border-box;
  padding-right: 11.6917rem;
  height: 100%;
  display: flex;
  align-items: flex-start;
  border-top: solid 0.1rem #dde0ea;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz {
  margin-right: 5.9334rem;
  width: 23.3rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .auto-group-jcx4-MFS {
  box-sizing: border-box;
  padding-bottom: 2.45rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .auto-group-jcx4-MFS .footertop-title-6D2 {
  margin-bottom: 2.4rem;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .auto-group-jcx4-MFS .free-callsphone-number-1Kz {
  width: 23.1rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .auto-group-jcx4-MFS .free-callsphone-number-1Kz .item--Z6c {
  margin-bottom: 0.85rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .auto-group-jcx4-MFS .free-callsphone-number-1Kz .info-pYL {
  margin-right: 10rem;
  width: calc(100% - 10rem);
  display: flex;
  align-items: center;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .auto-group-jcx4-MFS .free-callsphone-number-1Kz .info-pYL .icon-call-wsr {
  margin-right: 1rem;
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .auto-group-jcx4-MFS .free-callsphone-number-1Kz .info-pYL .item-0-800-30-98-97-Usn {
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .support-hours-BXJ {
  margin-bottom: 2.3rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .support-hours-BXJ .item--vzg {
  margin-bottom: 0.8rem;
  max-width: 23.3rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .support-hours-BXJ .info-nmz {
  margin-right: 6.4rem;
  width: calc(100% - 6.4rem);
  height: 4.5rem;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .support-hours-BXJ .info-nmz .icon-clock-v7W {
  margin-right: 1rem;
  width: 1.6rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .support-hours-BXJ .info-nmz .items-3hv {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .support-hours-BXJ .info-nmz .items-3hv .item-08-00-20-00-oh6 {
  margin-bottom: 0.7rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .support-hours-BXJ .info-nmz .items-3hv .item-10-00-18-00-i3N {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .social-oqW {
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .social-oqW .item--xyJ {
  margin-bottom: 0.8rem;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .social-oqW .info-ebE {
  display: flex;
  column-gap: 2rem;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .social-oqW .info-ebE .icon-facebook-ytQ {
  width: 2rem;
  height: 2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .social-oqW .info-ebE .icon-instagram-XQ8 {
  width: 2rem;
  height: 2rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .contacts-Qqz .social-oqW .info-ebE .icon-youtube-sTz {
  width: 2.8rem;
  height: 2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg {
  margin-right: 6.1084rem;
  width: 19.5rem;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footertop-title-Me4 {
  margin-bottom: 2.4rem;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footerlist-65r {
  width: 100%;
  row-gap: 1.5rem;
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footerlist-65r .item--2VJ {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footerlist-65r .item--i7E {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footerlist-65r .item--z4k {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footerlist-65r .item--rMr {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footerlist-65r .item--Nb6 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-oxsw-Gzg .help-cAg .footerlist-65r .item--HTA {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG {
  width: 33.4rem;
  height: 100%;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footertop-title-VZE {
  margin-bottom: 2.4rem;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk {
  width: 100%;
  row-gap: 1.5rem;
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--jyN {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--2xU {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--ZhW {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--tUt {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--naG {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--Kq6 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--S92 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--wba {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--V7J {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--15e {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--GnG {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .legal-info-9kG .footerlist-ctk .item--M32 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-jqts-phJ {
  box-sizing: border-box;
  padding-left: 11.8917rem;
  width: 29.2917rem;
  height: 100%;
  border-top: solid 0.1rem #dde0ea;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-jqts-phJ .info-Mx8 {
  width: 100%;
  height: 6.4rem;
  display: flex;
  flex-direction: column;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-jqts-phJ .info-Mx8 .footertop-title-iXn {
  margin-bottom: 2.4rem;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2999999523;
  color: #1a141f;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footertop-ZqN .auto-group-jqts-phJ .info-Mx8 .item--3px {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2999999183;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg {
  box-sizing: border-box;
  padding: 1.6rem 8.2rem 1.683rem 8rem;
  width: 100%;
  height: 7.5rem;
  display: flex;
  align-items: center;
  border: solid 0.1rem #dde0ea;
  background-color: #fcfcfc;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .sense-logo-FRE {
  margin: 0.65rem 39.262rem 0.567rem 0rem;
  box-sizing: border-box;
  padding-left: 0.0101rem;
  height: calc(100% - 1.2167rem);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .sense-logo-FRE .logo-sense-mPa {
  margin: 0rem 1.536rem 0.071rem 0rem;
  width: 4.1541rem;
  height: 2.823rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .sense-logo-FRE .ux-ui-design-by-sense-production-h2L {
  max-width: 10.8rem;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2175;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .payment-QhS {
  margin-right: 37.1378rem;
  width: 13.4rem;
  height: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .payment-QhS .item--9uv {
  margin-bottom: 0.8833rem;
  display: flex;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2175;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .payment-QhS .payment-logo-41J {
  margin: 0rem 1.389rem 0rem 1.6rem;
  width: calc(100% - 2.9895rem);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .payment-QhS .payment-logo-41J .icon-visa-ye4 {
  margin: 0rem 2.489rem 0rem 0rem;
  width: 4.7rem;
  height: 1.4rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .payment-QhS .payment-logo-41J .icon-mastercard-W8C {
  width: 3.2211rem;
  height: 1.8333rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .logo-eEQ {
  margin: 0.4rem 0rem 0.317rem 0rem;
  height: calc(100% - 0.7167rem);
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .logo-eEQ .vector-aNx {
  margin-bottom: 0.8rem;
  width: 17.8rem;
  height: 1.2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.item--61z .group-3067-5HE .footersubscribe-THE .footer-1280-SEx .footerbottom-jxg .logo-eEQ .item-2009-2023--vBv {
  display: flex;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2175;
  color: #5c5e70;
  font-family: Montserrat, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
*/
/* End */
/* /local/components/lo/appointment/templates/.default/style.css?176821479517603 */
/* /local/templates/kids/components/lo/basket.small/main/style.css?1741686595358 */
/* /local/templates/kids/template_styles.css?1741686595136295 */
