body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
ol,
li,
dl,
dt,
dd,
form {
  padding: 0;
  margin: 0;
}

html,
body {
  padding: 0;
  margin: 0;
  height: auto;
}

button {
  border-radius: 0;
  border: 0;
  background: unset;
}

input {
  outline: none;
  border: none;
}

a {
  color: inherit;
  cursor: pointer;
}

textarea {
  border: none;
  outline: none;
  overflow: auto;
  resize: none;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  appearance: textfield;
}

input.button {
  border: none;
  outline: none;
}

input::-webkit-input-placeholder {
  opacity: 1;
}

input::-moz-placeholder {
  opacity: 1;
}

input:-ms-input-placeholder {
  opacity: 1;
}

input:-moz-placeholder {
  opacity: 1;
}

input[type=checkbox] {
  border: none;
  outline: none;
}

img {
  outline: none;
  border: none;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

li {
  list-style: none;
}

a,
a:active,
a:hover {
  text-decoration: none;
  outline: none !important;
}

a:focus {
  outline: none;
  text-decoration: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

button,
a,
input[type=submit] {
  transition: all 0.5s ease-out, all 0.5s ease-in;
}

:not(output):-moz-ui-invalid {
  box-shadow: inset;
}

a:after,
a:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}

button:after,
button:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}

*:focus {
  outline: none !important;
}

.clearfix {
  clear: both;
  display: block;
}

.clearfix::before {
  content: "";
  clear: both;
  display: block;
}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

a,
span {
  display: inline-block;
}
input:-internal-autofill-selected ,#checkoutpassword:--internal-autofill-selected{
  background: #FFF !important;
}

input:-webkit-autofill {
  background: #FFF !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s; 
}

input:-webkit-autofill,#checkoutpassword:-webkit-autofill {
  background: #FFF !important; 
}

@font-face {
  font-family: "Ubuntu-Regular";
  src: url("../fonts/Ubuntu-Regular.eot");
  src: url("../fonts/Ubuntu-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Regular.woff2") format("woff2"), url("../fonts/Ubuntu-Regular.woff") format("woff"), url("../fonts/Ubuntu-Regular.ttf") format("truetype"), url("../fonts/Ubuntu-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu-SemiBold";
  src: url("../fonts/Ubuntu-SemiBold.eot");
  src: url("../fonts/Ubuntu-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-SemiBold.woff2") format("woff2"), url("../fonts/Ubuntu-SemiBold.woff") format("woff"), url("../fonts/Ubuntu-SemiBold.ttf") format("truetype"), url("../fonts/Ubuntu-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu-Medium";
  src: url("../fonts/Ubuntu-Medium.eot");
  src: url("../fonts/Ubuntu-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Medium.woff2") format("woff2"), url("../fonts/Ubuntu-Medium.woff") format("woff"), url("../fonts/Ubuntu-Medium.ttf") format("truetype"), url("../fonts/Ubuntu-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url("../fonts/Inter-Medium.eot");
  src: url("../fonts/Inter-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Medium.woff2") format("woff2"), url("../fonts/Inter-Medium.woff") format("woff"), url("../fonts/Inter-Medium.ttf") format("truetype"), url("../fonts/Inter-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-SemiBold";
  src: url("../fonts/Inter-SemiBold.eot");
  src: url("../fonts/Inter-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-SemiBold.woff2") format("woff2"), url("../fonts/Inter-SemiBold.woff") format("woff"), url("../fonts/Inter-SemiBold.ttf") format("truetype"), url("../fonts/Inter-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Regular";
  src: url("../fonts/Inter-Regular.eot");
  src: url("../fonts/Inter-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter-Regular.woff") format("woff"), url("../fonts/Inter-Regular.ttf") format("truetype"), url("../fonts/Inter-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Light";
  src: url("../fonts/Inter-Light.eot");
  src: url("../fonts/Inter-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Light.woff2") format("woff2"), url("../fonts/Inter-Light.woff") format("woff"), url("../fonts/Inter-Light.ttf") format("truetype"), url("../fonts/Inter-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu-Bold";
  src: url("../fonts/Ubuntu-Bold.eot");
  src: url("../fonts/Ubuntu-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Bold.woff2") format("woff2"), url("../fonts/Ubuntu-Bold.woff") format("woff"), url("../fonts/Ubuntu-Bold.ttf") format("truetype"), url("../fonts/Ubuntu-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Bold";
  src: url("../fonts/Inter-Bold.eot");
  src: url("../fonts/Inter-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter-Bold.woff") format("woff"), url("../fonts/Inter-Bold.ttf") format("truetype"), url("../fonts/Inter-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Black";
  src: url("../fonts/Inter-Black.eot");
  src: url("../fonts/Inter-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Black.woff2") format("woff2"), url("../fonts/Inter-Black.woff") format("woff"), url("../fonts/Inter-Black.ttf") format("truetype"), url("../fonts/Inter-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-ExtraLight";
  src: url("../fonts/Inter-ExtraLight.eot");
  src: url("../fonts/Inter-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-ExtraLight.woff2") format("woff2"), url("../fonts/Inter-ExtraLight.woff") format("woff"), url("../fonts/Inter-ExtraLight.ttf") format("truetype"), url("../fonts/Inter-ExtraLight.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu-BoldItalic";
  src: url("../fonts/Ubuntu-BoldItalic.eot");
  src: url("../fonts/Ubuntu-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-BoldItalic.woff2") format("woff2"), url("../fonts/Ubuntu-BoldItalic.woff") format("woff"), url("../fonts/Ubuntu-BoldItalic.ttf") format("truetype"), url("../fonts/Ubuntu-BoldItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu-Italic";
  src: url("../fonts/Ubuntu-Italic.eot");
  src: url("../fonts/Ubuntu-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Italic.woff2") format("woff2"), url("../fonts/Ubuntu-Italic.woff") format("woff"), url("../fonts/Ubuntu-Italic.ttf") format("truetype"), url("../fonts/Ubuntu-Italic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu-Light";
  src: url("../fonts/Ubuntu-Light.eot");
  src: url("../fonts/Ubuntu-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Light.woff2") format("woff2"), url("../fonts/Ubuntu-Light.woff") format("woff"), url("../fonts/Ubuntu-Light.ttf") format("truetype"), url("../fonts/Ubuntu-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-ExtraBold";
  src: url("../fonts/Inter-ExtraBold.eot");
  src: url("../fonts/Inter-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-ExtraBold.woff2") format("woff2"), url("../fonts/Inter-ExtraBold.woff") format("woff"), url("../fonts/Inter-ExtraBold.ttf") format("truetype"), url("../fonts/Inter-ExtraBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font: 40px/48px "Ubuntu-Bold" !important;
  color: #222222 !important;
}

p {
  font: 16px/24px "Inter-Light" ;
  color: #666666;
}

a {
  font: 13px/20px "Inter-Medium";
  color: #222222;
}
a:hover{
  color: #ea2556;
}

strong {
  font: 18px/26px "Inter-SemiBold";
  color: #222222;
}

b {
  font: 18px/26px "Inter-SemiBold";
  color: #222222;
}

ul li {
  font: 16px/24px "Inter-Regular";
  color: #666666;
  background: url(../images/li_bg.svg) no-repeat center left;
  padding-left: 15px;
}

input[type=radio] {
  min-width: 24px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #e0e0e0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
}

input[type=radio]::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
}

input[type=radio]:checked::before {
  visibility: visible;
  opacity: 1;
}

input[type=radio]:checked {
  background-color: #222222;
}

input {
  font: 14px/20px "Inter-Regular";
  color: #222222;
  border: 1px solid #dddddd;
  border-radius: 5px;
  width: 100%;
}
input::-moz-placeholder {
  color: #666666;
}
input::placeholder {
  color: #666666;
}

input[type=checkbox] {
  min-width: 20px;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #e7e6e6;
  position: relative;
  background-color: unset;
}
input[type=checkbox]::before {
  content: "";
  position: absolute;
  display: block;
  left: 5px;
  width: 7px;
  height: 11px;
  border: solid;
  visibility: hidden;
  border-width: 0px 3px 3px 0;
  border-color: #222222;
  top: 3px;
  transform: rotate(35deg);
}
input[type=checkbox]:checked::before {
  visibility: visible;
}

textarea {
  border: 1px solid #dddddd;
  border-radius: 5px;
  width: 100%;
}
textarea::-webkit-scrollbar {
  width: 3px;
  border-radius: 50%;
}
textarea::-webkit-scrollbar-thumb {
  border-radius: 25px;
  background-color: #ea2655;
}

select {
  border: 1px solid #dddddd;
  border-radius: 5px;
  width: 100%;
  position: relative;
  background: url(../images/select_downArw.svg) no-repeat right 20px center;
  font: 14px/20px "Inter-Regular";
  color: #222222;
}

.container {
  max-width: 1350px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.breadcrumb {
  margin: unset;
}
.breadcrumb ul {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e5e5;
}
.breadcrumb ul li {
  background: unset;
  padding: unset;
  margin: unset;
  position: relative;
  font: 15px/23px "Inter-Regular";
  color: #222222;
  padding: 19.5px 0;
}
.breadcrumb ul li:not(:last-child) {
  margin-right: 30px;
}
.breadcrumb ul li.current_page {
  color: #ea2556;
}
.breadcrumb ul li a {
  font: 15px/23px "Inter-Light";
  color: #222222;
}
.breadcrumb ul li a::before {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 12px;
  background: url(../images/bread_arw.svg) no-repeat right center/contain;
  right: -20px;
  top: 26px;
}

.welKom {
  padding: 100px 0;
}
.welKom .welkomRow {
  display: flex;
  align-items: center;
}
.welKom .welkomRow .komLft {
  text-align: right;
  width: 47.75%;
  position: relative;
}
.welKom .welkomRow .komLft img {
  max-width: 615px;
  width: 100%;
  height: 488px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  margin-bottom: 20px;
}
.welKom .welkomRow .komLft .komLft_sm {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 249px;
  height: 214px;
}
.welKom .welkomRow .komLft .komLft_sm img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.welKom .welkomRow .komRyt {
  width: 52.25%;
  padding-left: 86px;
}
.welKom .welkomRow .komRyt h1 {
  padding-bottom: 8px;
}
.welKom .welkomRow .komRyt p {
  font: 16px/24px "Inter-Light";
  color: #666666;
  padding-bottom: 20px;
}
.welKom .welkomRow .komRyt p:first-of-type {
  padding-bottom: 30px;
}
.welKom .welkomRow .komRyt .komRyt_inn {
  margin-top: 8px;
  display: flex;
  align-items: center;
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 23px 30px;
  position: relative;
}
.welKom .welkomRow .komRyt .komRyt_inn::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  left: 0;
  background-color: #222222;
  top: 0;
  border-radius: 10px 0 0 10px;
}
.welKom .welkomRow .komRyt .komRyt_inn img {
  max-width: 74px;
  width: 100%;
  height: 78px;
  -o-object-fit: contain;
     object-fit: contain;
}
.welKom .welkomRow .komRyt .komRyt_inn .triPh {
  padding-left: 27px;
  width: calc(100% - 74px);
}
.welKom .welkomRow .komRyt .komRyt_inn .triPh b {
  font: 20px/28px "Inter-SemiBold";
  color: #222222;
  display: inline-block;
  padding-bottom: 5px;
}
.welKom .welkomRow .komRyt .komRyt_inn .triPh p {
  font: 16px/24px "Inter-Light";
  color: #666666;
  padding-bottom: unset;
}

.lectBlk {
  background-color: #f4f4f4;
  padding: 100px 0;
}
.lectBlk .lectRow {
  display: flex;
  align-items: center;
}
.lectBlk .lectRow .lectLft {
  width: 52.75%;
  padding-right: 72px;
}
.lectBlk .lectRow .lectLft h2 {
  padding-bottom: 12px;
}
.lectBlk .lectRow .lectLft p {
  font: 16px/24px "Inter-Light";
  color: #666666;
  padding-bottom: 18px;
}
.lectBlk .lectRow .lectLft p:first-of-type {
  padding-bottom: 27px;
}
.lectBlk .lectRow .lectLft ul li {
  font: 16px/24px "Inter-Regular";
  color: #666666;
  background: url(../images/li_bg.svg) no-repeat top left;
}
.lectBlk .lectRow .lectLft ul li:not(:last-child) {
  margin-bottom: 8px;
}
.lectBlk .lectRow .lectRyt {
  width: 47.25%;
  display: flex;
}
.lectBlk .lectRow .lectRyt img {
  max-width: 315px;
  width: 100%;
  height: 424px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.lectBlk .lectRow .lectRyt img:first-of-type {
  margin-right: 17px;
  max-width: 306px;
  width: 100%;
}

.wilBlk {
  background-color: #ea2754;
  padding: 70px 0 78px;
  position: relative;
  overflow: hidden;
}
.wilBlk::before {
  content: "";
  position: absolute;
  width: 447px;
  height: 260px;
  background: url(../images/abtLft.png) no-repeat;
  left: 0;
  top: 0;
}
.wilBlk::after {
  content: "";
  position: absolute;
  width: 232px;
  height: 245px;
  background: url(../images/abtRyt.png) no-repeat;
  right: 0;
  bottom: 0;
  top: 55px;
  z-index: 0;
}
.wilBlk .winInn {
  text-align: center;
  position: relative;
  z-index: 10;
}
.wilBlk .winInn::after {
  content: "";
  position: absolute;
  bottom: -175px;
  background: url(../images/circle.png) no-repeat;
  width: 168px;
  height: 168px;
  right: -30px;
  z-index: 1;
}
.wilBlk .winInn::before {
  content: "";
  position: absolute;
  top: -118px;
  width: 95px;
  height: 95px;
  background: url(../images/sm_circle.png) no-repeat;
  left: 100px;
}
.wilBlk .winInn h3 {
  padding-bottom: 12px;
  color: #ffffff !important;
}
.wilBlk .winInn p {
  font: 16px/24px "Inter-Light";
  color: #ffffff;
  max-width: 503px;
  width: 100%;
  margin: 0 auto;
}
.wilBlk .winInn a.wilBtn {
  font: 13px/20px "Inter-Medium";
  color: #ffffff;
  background-color: #000000;
  border-radius: 30px;
  padding: 15px 35px;
  text-align: center;
  margin-top: 28px;
  text-transform: uppercase;
}

.wijBlk {
  padding: 100px 0;
}
.wijBlk .wijRow {
  display: flex;
  align-items: center;
}
.wijBlk .wijRow .wijLft {
  width: 50%;
}
.wijBlk .wijRow .wijLft img {
  width: 100%;
  height: 545px;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
.wijBlk .wijRow .wijRyt {
  width: 50%;
  padding-left: 60px;
}
.wijBlk .wijRow .wijRyt h4 {
  padding-bottom: 19px;
}
.wijBlk .wijRow .wijRyt b {
  font: 18px/26px "Inter-SemiBold";
  color: #222222;
  display: inline-block;
  padding-bottom: 19px;
}
.wijBlk .wijRow .wijRyt p {
  font: 16px/24px "Inter-Light";
  color: #666666;
  padding-bottom: 30px;
}
.wijBlk .wijRow .wijRyt a.wijBnt {
  font: 13px/20px "Inter-Medium";
  color: #ffffff;
  background-color: #000000;
  border-radius: 30px;
  padding: 15px 44px;
  text-align: center;
  text-transform: uppercase;
}

.mapBlk {
  padding: 95px 0;
}
.mapBlk .mapRow {
  display: flex;
  align-items: center;
}
.mapBlk .mapRow .mapLft {
  width: 46.3%;
}
.mapBlk .mapRow .mapLft img,.mapBlk .mapRow .mapLft iframe {
  width: 100% !important;
  height: 387px !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.mapBlk .mapRow .mapRyt {
  width: 53.7%;
  padding-left: 83px;
}
.mapBlk .mapRow .mapRyt h1 {
  padding-bottom: 12px;
}
.mapBlk .mapRow .mapRyt h1 span{
  color: #222222 !important;
}
.sturBlk .sturRow .sturLft h2 strong{font: inherit !important;color: #222222 !important;}
.sturBlk .sturRow .sturLft h2 strong span{color: #222222 !important;}
.mapBlk .mapRow .mapRyt p {
  font: 16px/24px "Inter-Light";
  color: #666666;
  padding-bottom: 15px;
}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(odd) {
  width: 50.7%;
  padding: 24px 0 20px;
  border-right: 1px solid #e5e5e5;
}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(odd):first-child {
  border-bottom: 1px solid #f4f4f4;
  padding: 10px 0 30px;
}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(even) {
  width: 49.3%;
  padding: 24px 0 20px 25px;
}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(2) {
  border-bottom: 1px solid #f4f4f4;
  padding: 10px 0 30px 25px;
}
.mapBlk .mapRow .mapRyt .socIcon {
  display: flex;
  flex-wrap: wrap;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm {
  display: flex;
  align-items: center;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn {
  min-width: 60px;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #000000;
  border-radius: 50%;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm .icnTxt {
  width: calc(100% - 60px);
  margin-left: 15px;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm .icnTxt b {
  font: 17px/25px "Inter-SemiBold";
  color: #222222;
  display: block;
  padding-bottom: 2px;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm .icnTxt p {
  font: 14px/20px "Inter-Light";
  color: #666666;
  padding-bottom: unset;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm .icnTxt a.icnLnks {
  font: 14px/20px "Inter-Light";
  color: #666666;
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk strong {
  font: 18px/26px "Inter-SemiBold";
  color: #222222;
  display: block;
  padding-bottom: 12px;
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow {
  display: flex;
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow a.mdLnks {
  width: 40px;
  height: 40px;
  background-color: #f4f4f4;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: ease 2s;
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow a.mdLnks img {
  -o-object-fit: contain;
     object-fit: contain;
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow a.mdLnks:not(:last-child) {
  margin-right: 9px;
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow a.mdLnks:hover {
  background-color: #ea2655;
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow a.mdLnks:hover img {
  filter: invert(1);
}

.sturBlk {
  padding-bottom: 120px;
}
.sturBlk .sturRow {
  display: flex;
  align-items: center;
}
.sturBlk .sturRow .sturLft {
  width: 50%;
  padding-right: 60px;
}
.sturBlk .sturRow .sturLft h2 {
  padding-bottom: 12px;
}
.sturBlk .sturRow .sturLft .sturFrm {
  display: block;
  margin-bottom: 14px;
}
.sturBlk .sturRow .sturLft .sturFrm p {
  font: 16px/24px "Ubuntu-Medium";
  color: #222222;
  padding-bottom: 8px;
}
.sturBlk .sturRow .sturLft .sturFrm input {
  padding: 14px 15px;
}
.sturBlk .sturRow .sturLft .sturFrm textarea {
  height: 130px;
  overflow-y: auto;
  padding: 14px 15px;
}
.sturBlk .sturRow .sturLft .twFrm {
  display: flex;
}
.sturBlk .sturRow .sturLft .twFrm .sturFrm {
  width: 48.9%;
}
.sturBlk .sturRow .sturLft .twFrm .sturFrm:first-child {
  margin-right: 15px;
}
.sturBlk .sturRow .sturLft .chkBox {
  display: flex;
  flex-wrap: wrap;
}
.sturBlk .sturRow .sturLft .chkBox .error{
  order: 3;
}
.sturBlk .sturRow .sturLft .chkBox input[type=checkbox]{
  order: 1;
}
.sturBlk .sturRow .sturLft .chkBox p {
  font: 14px/20px "Inter-Regular";
  color: #222222;
  padding-left: 8px;
  width: calc(100% - 20px);
  order: 2;
}
.sturBlk .sturRow .sturLft .chkBox p a {
  font: 14px/20px "Inter-Regular";
  color: #ee3148;
}
.sturBlk .sturRow .sturLft input.frmSub {
  font: 13px/20px "Inter-Medium";
  color: #ffffff;
  text-transform: uppercase;
  border-radius: 30px;
  background-color: #222222;
  width: unset;
  padding: 14px 40px;
  margin-top: 28px;
}
.sturBlk .sturRow .sturRyt {
  width: 50%;
}
.sturBlk .sturRow .sturRyt img {
  width: 100%;
  height: 577px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}

.cartBlk {
  padding: 90px 0;
}
.cartBlk .container > h1 {
  padding-bottom: 35px;
  text-align: center;
}
.cartBlk .cartRow {
  display: flex;
}
.cartBlk .cartRow .cartLft {
  width: 66%;
  margin-right: 23px;
}
.cartBlk .cartRow .cartLft .cartTb {
  border: 1px solid #dddddd;
  border-radius: 15px;
  padding: 0 32px;
}
.cartBlk .cartRow .cartLft .cartTb table.prdTb {
  width: 100%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr:not(:last-child) {
  border-bottom: 1px solid #dddddd;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td {
  padding: 20px 0 10px;
  line-height: 0;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
  width: 48.2%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td {
  padding: unset;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td:first-child {
  padding-left: 15px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk {
  width: 116px;
  height: 116px;
  border-radius: 10px;
  border: 1px solid #dddddd;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk img {
  width: 66px;
  height: 88px;
  -o-object-fit: contain;
     object-fit: contain;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td p {
  font: 20px/28px "Ubuntu-Medium";
  color: #222222;
  max-width: 185px;
  width: 100%;
  padding-bottom: 10px;
  display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
height: 60px;
text-overflow: ellipsis;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td p:hover{
  color: #ea2556;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td ul {
  display: flex;
  align-items: center;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td ul li {
  background: unset;
  padding-left: unset;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td ul li.oG {
  font: 16px/24px "Inter-SemiBold";
  color: #222222;
  margin-right: 7px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td ul li.strike {
  font: 15px/23px "Inter-Regular";
  color: #666666;
  text-decoration: line-through;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
  width: 24.7%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys span.countLabel {
  width: 40px;
  height: 40px;
  font: 16px/20px "Inter-Regular";
  color: #222222;
  text-align: center;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys button ,
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ .logqtybtn{
  width: 40px;
  height: 40px;
  border-radius: 5px;
  font: 18px/20px "Inter-Regular";
  color: #ffffff;display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ input.qty_input{

    width: 40px;
    height: 40px;
    font: 16px/20px "Inter-Regular";
    color: #222222;
    text-align: center;}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_{display: flex;align-items: center;}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys button.incre_,
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ .dec.logqtybtn {
  background-color: #222222;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys button.decre_,
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ .inc.logqtybtn  {
  background-color: #222222;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys button.decre_:hover,
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ .inc.logqtybtn:hover,
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys button.incre_:hover,
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ .dec.logqtybtn:hover{
  background-color: #ea2556;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys input.qty_input{
  border: 0;
  width: fit-content;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.prz {
  width: 18%;
  font: 20px/26px "Inter-SemiBold";
  color: #222222;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.cncl {
  padding-left: 15px;
  cursor: pointer;
  width: 12%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.added{
  width: 12%;
}

.cartBlk .cartRow .cartLft .cartTb table tbody tr td.cncl :hover{
  background-color: #ea2556;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.cncl p {
  width: 40px;
  height: 40px;
  background-color: #222222;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cartBlk .cartRow .cartLft ul.cartBtm {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cartBlk .cartRow .cartLft ul.cartBtm li {
  background: unset;
  padding-left: unset;
}
.cartBlk .cartRow .cartLft ul.cartBtm li a.crtBtn {
  font: 16px/24px "Inter-Regular";
  color: #fff;
  border-radius: 30px;
  padding: 13px 39.5px;
  margin-top: 40px;
  
}
.cartBlk .cartRow .cartLft ul.cartBtm li a.BtnBlk {
  background-color: #222222;
}
.cartBlk .cartRow .cartLft ul.cartBtm li a.BtnRed {
  background-color: #ea2556;
}
.cartBlk .cartRow .cartRyt {
  width: 32.3%;
}
.cartBlk .cartRow .cartRyt .joew_ {
  padding: 28px 0 45px;
  border: 1px solid #dcdcdc;
  border-radius: 15px;
}
.cartBlk .cartRow .cartRyt .joew_ b {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
  display: block;
  text-align: center;
  padding-bottom: 25px;
}
.cartBlk .cartRow .cartRyt .joew_ table.prd_prices {
  width: 100%;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr:not(:last-child) {
  background-color: #f4f4f4;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr:last-child {
  border-bottom: 1px solid #e8e8e8;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr:nth-child(3) td {
  padding-bottom: 25px;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr td {
  font: 16px/24px "Inter-Regular";
  color: #222222;
  padding-bottom: 10px;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr td:first-child {
  padding-left: 25px !important;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr td:last-child {
  padding-right: 35px !important;
  text-align: end;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr:last-child td {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
  padding: 18.25px 0;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr:first-child td {
  padding-top: 25px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk {
  padding: 25px 30px 0;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  border: 1px solid #dddddd;
  border-radius: 30px;
  padding: 4px 5px;
  flex-wrap: wrap;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn input {
  padding-left: 20px;
  border-radius: 10px;
  width: 60%;
  margin-right: 17px;
  border: unset;
  order: 1;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn #discount_code-error{
  order: 3;
  margin: 0 auto;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn > button {
  background-color: #222222;
  font: 16px/24px "Inter-Regular";
  color: #fff;
  padding: 8px 20px;
  text-align: center;
  border-radius: 30px;
  order: 2;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk button.btn_g {
  background-color: #ea2556;
  font: 16px/23px "Inter-Regular";
  color: #fff;
  width: 100%;
  padding: 13.5px 0;
  border-radius: 30px;
  margin-bottom: 28px;
  text-transform: uppercase;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk ul li {
  font: 18px/26px "Inter-Regular";
  color: #222222;
  background: url(../images/li_bg_rose.svg) no-repeat left top 0;
  padding-left: 30px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk ul li:not(:last-child) {
  margin-bottom: 15px;
}

.checkOut {
  padding: 100px 0;
}
.checkOut .container h1 {
  padding-bottom: 48px;
  text-align: center;
}
.checkOut .container .chkRow {
  display: flex;
  align-items: flex-start;
}
.checkOut .container .chkRow .chkLft {
  width: 71.45%;
  margin-right: 25px;
}
.checkOut .container .chkRow .chkLft .lftJow {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 30px 38px 43px;
  margin-bottom: 30px;
}
.checkOut .container .chkRow .chkLft .lftJow b {
  font: 23px/30px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
  padding-bottom: 18px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkTw {
  display: flex;
}
.checkOut .container .chkRow .chkLft .lftJow .chkTw .chkFrms {
  width: 48.75%;
}
.checkOut .container .chkRow .chkLft .lftJow .chkTw .chkFrms:first-child {
  margin-right: 22px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr {
  display: flex;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr .chFrst {
  width: 48.75%;
  margin-right: 22px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec {
  width: 48.75%;
  clear: both;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckTw {
  width: 44.2%;
  float: left;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckTri {
  width: 29.7%;
  float: left;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckFr {
  width: 17.6%;
  float: left;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .chkFrms:not(:last-child) {
  margin-right: 18px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms {
  display: block;
  margin-bottom: 10px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms p {
  font: 16px/24px "Ubuntu-Medium";
  color: #222222;
  padding-bottom: 11px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms p span {
  font: 16px/24px "Ubuntu-Medium";
  color: #ff0000;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms input {
  width: 100%;
  padding: 14px 15px;
  background-color: unset !important;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms select {
  padding: 14px 15px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms textarea {
  height: 110px;
  padding: 14px 15px;
}
.checkOut .container .chkRow .chkLft .lftJow .checkBox {
  display: flex;
  padding-top: 4px;
}
.checkOut .container .chkRow .chkLft .lftJow .checkBox .flx {
  display: flex;
}
.checkOut .container .chkRow .chkLft .lftJow .checkBox .flx p {
  font: 14px/20px "Inter-Regular";
  color: #222222;
  padding-left: 10px;
}
.checkOut .container .chkRow .chkLft .lftJow .checkBox .flx:first-child {
  padding-right: 15px;
}
.checkOut .container .chkRow .chkLft .lftBetl {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 35px 40px 65px;
}
.checkOut .container .chkRow .chkLft .lftBetl b {
  font: 23px/30px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
  padding-bottom: 12px;
}
.checkOut .container .chkRow .chkLft .lftBetl .intRdo {
  display: flex;
  align-items: center;
  border: 1px solid #dddddd;
  border-radius: 6px;
  padding: 12px 17px;
  margin-bottom: 14px;
}
.checkOut .container .chkRow .chkLft .lftBetl .intRdo b {
  font: 16px/22px "Inter-Regular";
  color: #666666;
  display: inline-block;
  padding: unset;
  padding-left: 10px;
}
.checkOut .container .chkRow .chkLft .lftBetl .intRdo img {
  width: -moz-fit-content;
  width: fit-content;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: auto;
  height: 28px;
}
.checkOut .container .chkRow .chkLft .lftBetl .payWrap {
  display: flex;
  flex-wrap: wrap;
}
.checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo {
  width: 49.2%;
}
.checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo:not(:nth-child(2n)) {
  margin-right: 14px;
}
.checkOut .container .chkRow .chkRyt {
  width: 26.7%;
  border-radius: 15px;
  border: 1px solid #dddddd;
  padding: 35px 0;
}
.checkOut .container .chkRow .chkRyt b {
  font: 23px/30px "Ubuntu-Medium";
  color: #222222;
  display: block;
  text-align: center;
}
.checkOut .container .chkRow .chkRyt .jou_inn {
  padding: 0 28px;
}
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl {
  display: flex;
  align-items: center;
  padding: 28px 0;
}
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl:first-child {
  border-bottom: 1px solid #dddddd;
}
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .prd_tbl_inn {
  max-width: 100px;
  width: 100%;
  height: 100px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #dddddd;
  margin-right: 14px;
}
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt strong {
  font: 18px/24px "Inter-Regular";
  color: #222222;
  display: inline-block;
  padding-bottom: 9px;
}
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt b {
  font: 18px/24px "Inter-Bold";
  color: #222222;
  display: inline-block;
}
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt b span {
  font: 16px/20px "Inter-Medium";
  color: #666666;
  text-decoration: line-through;
  display: inline-block;
  padding-left: 8px;
}
.checkOut .container .chkRow .chkRyt table.prd_prz {
  width: 100%;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:not(:last-child) {
  background-color: #f4f4f4;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:first-child td {
  padding-top: 25px;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:nth-child(3) td {
  padding-bottom: 25px;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:last-child td {
  font: 20px/28px "Inter-Bold";
  color: #222222;
  padding: 16px 0;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:last-child {
  border-bottom: 1px solid #dddddd;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr td {
  font: 15px/20px "Inter-Regular";
  color: #222222;
  padding-bottom: 15px;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr td:first-child {
  padding-left: 30px;
}
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr td:last-child {
  text-align: end;
  padding-right: 30px;
}
.checkOut .container .chkRow .chkRyt .hoe_ b {
  font: 22px/28px "Inter-Bold";
  color: #222222;
  display: block;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 24px 28px 24px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label {
  border: 1px solid #dddddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 15px;
  border-radius: 7px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label:not(:last-child) {
  margin-bottom: 13px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label .prd_logo {
  display: flex;
  align-items: center;
}
.checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label .prd_logo img {
  width: 31px;
  height: 31px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 10px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label .prd_logo p {
  font: 15px/21px "Inter-Medium";
  color: #666666;
}
.checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label span {
  font: 15px/20px "Inter-Medium";
  color: #666666;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk {
  padding: 28px 10px 0 20px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .lst_chk_box {
  display: flex;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .lst_chk_box p {
  font: 15px/23px "Inter-Regular";
  color: #666666;
  padding-left: 10px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .lst_chk_box p a {
  font: 15px/23px "Inter-Medium";
  color: #222222;
  display: inline;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .lst_chk_box p span {
  color: #ff0000;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g {
  background-color: #222222;
  font: 14px/20px "Inter-Medium";
  color: #fff;
  padding: 15px 62px;
  border-radius: 30px;
  margin-bottom: 24px;
  margin-top: 24px;
  margin-right: 20px;
  text-transform: uppercase;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in ul li {
  background: url(../images/li_bg_rose.svg) no-repeat left;
  font: 15px/23px "Inter-Regular";
  color: #666666;
  padding-left: 30px;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in ul li span {
  color: #26d701;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in ul li:not(:last-child) {
  margin-bottom: 12px;
}

.editPf {
  padding: 100px 0;
}
.editPf .editRow {
  display: flex;
  align-items: flex-start;
}
.editPf .editRow .editLft {
  width: 38.2%;
  margin-right: 36px;
  background-color: #f4f4f4;
  border-radius: 20px;
  text-align: center;
  padding: 60px 0 75px;
}
.editPf .editRow .editLft a.pfPic {
  max-width: 175px;
  width: 100%;
  border-radius: 50%;
  position: relative;
  margin-bottom: 22px;
}
.editPf .editRow .editLft a.pfPic img {
  width: 100%;
  height: 175px;
  border-radius: 50%;
  border: 10px solid #e9e9e9;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0% 0%;
     object-position: 0% 0%;
}
.editPf .editRow .editLft a.pfPic span {
  position: absolute;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background-color: #eb2952;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  right: 0;
}
.editPf .editRow .editLft a.pfPic span img {
  border: unset;
  width: 19px;
  height: 19px;
  -o-object-fit: contain;
     object-fit: contain;
}
.editPf .editRow .editLft strong {
  font: 25px/33px "Ubuntu-Bold";
  color: #222222;
  display: block;
  padding-bottom: 8px;
}
.editPf .editRow .editLft a.pfEmail {
  font: 16px/24px "Inter-Regular";
  color: #222222;
  display: block;
}
.editPf .editRow .editRyt {
  width: 59.15%;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 40px 40px;
}
.editPf .editRow .editRyt strong {
  font: 30px/38px "Ubuntu-Medium";
  color: #222222;
  display: block;
  padding-bottom: 16px;
}
.editPf .editRow .editRyt .editTw {
  display: flex;
  clear: both;
}
.editPf .editRow .editRyt .editTw .editFrms {
  width: 48.9%;
}
.editPf .editRow .editRyt .editTw .editFrms:first-child {
  margin-right: 15px;
}
.editPf .editRow .editRyt .editFrms {
  margin-bottom: 12px;
}
.editPf .editRow .editRyt .editFrms p {
  font: 16px/24px "Ubuntu-Medium";
  color: #222222;
  padding-bottom: 7px;
}
.editPf .editRow .editRyt .editFrms input {
  padding: 15px 20px;
}
/* .editPf .editRow .editRyt .editFrms input[type=password] {

} */
.editPf .editRow .editRyt .editFrms select {
  padding: 15px 20px 15px 41px;
  position: relative;
  cursor: pointer;
}
.editPf .editRow .editRyt .editFrms select::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: url(../images/flag.png) no-repeat left center;
  left: 20px;
}
.editPf .editRow .editRyt .editFr {
  clear: both;
}
.editPf .editRow .editRyt .editFr .editFrms:not(:last-child) {
  margin-right: 17px;
}
.editPf .editRow .editRyt .editFr .frOne {
  width: 34.8%;
  float: left;
}
.editPf .editRow .editRyt .editFr .frTw {
  width: 24%;
  float: left;
}
.editPf .editRow .editRyt .editFr .frTri {
  width: 17%;
  float: left;
}
.editPf .editRow .editRyt .editFr .frFr {
  width: 16.8%;
  float: left;
}
.editPf .editRow .editRyt ul {
  display: flex;
  justify-content: space-between;
}
.editPf .editRow .editRyt ul li {
  padding-left: unset;
  background: unset;
}
.editPf .editRow .editRyt ul li a.edtBtn {
  font: 13px/20px "Inter-Medium";
  color: #ffffff;
  border-radius: 30px;
  padding: 14px 53px;
  margin-top: 13px;
}
.editPf .editRow .editRyt ul li a.edtBtn.editCncl {
  background-color: #222222;
}
.editPf .editRow .editRyt ul li a.edtBtn.editScess {
  background-color: #eb2952;
  margin-left: auto;
}

.faqBlk .faqRow {
  display: flex;
  align-items: center;
  padding: 100px 0;
}
.faqBlk .faqRow .faqLft {
  width: 48%;
}
.faqBlk .faqRow .faqLft img {
  width: 100%;
  height: 409px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.faqBlk .faqRow .faqRyt {
  width: 52%;
  padding-left: 70px;
}
.faqBlk .faqRow .faqRyt h1 {
  padding-bottom: 12px;
}
.faqBlk .faqRow .faqRyt p {
  font: 16px/26px "Inter-Regular";
  color: #666666;
  padding-right: 45px;
}

.faqInr {
  padding-bottom: 100px;
}
.faqInr .mestBlk h2 {
  padding-bottom: 12px;
  text-align: center;
}
.faqInr .mestBlk > p {
  font: 16px/24px "Inter-Regular";
  color: #666666;
  padding-bottom: 36px;
  max-width: 925px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.faqInr .mestBlk ul.faqNav {
  border-bottom: unset;
  margin-bottom: 50px;
  justify-content: center;
}
.faqInr .mestBlk ul.faqNav li {
  background: unset;
  padding-left: unset;
}
.faqInr .mestBlk ul.faqNav li:not(:last-child) {
  margin-right: 15px;
}
.faqInr .mestBlk ul.faqNav li a {
  font: 16px/24px "Inter-Regular";
  color: #222222;
  border: 1px solid #000000;
  border-radius: 5px;
  padding: 13px 33px;
}
.faqInr .mestBlk ul.faqNav li a.active,.faqInr .mestBlk ul.faqNav li:hover a {
  background-color: #222222;
  color: #ffffff;
}
.faqInr .mestBlk .tab-content .mestRow {
  display: flex;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft {
  width: 48.4%;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft:first-child {
  margin-right: 44px;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt.active .mstHd {
  margin-bottom: 0;
  background-color: #ea2556;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt.active .mstHd p {
  color: #fff;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt.active .mstHd span {
  background-color: #fff;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt.active .mstHd span img {
  transform: unset;
  filter: unset;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt.active .mstCtn {
  display: block;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstHd {
  display: flex;
  background-color: #e7e7e7;
  justify-content: space-between;
  align-items: center;
  border-radius: 30px;
  padding: 8px 8px 8px 30px;
  margin-bottom: 10px;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstHd p {
  font: 16px/24px "Inter-Medium";
  color: #222222;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstHd span {
  min-width: 40px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #222222;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstHd span img {
  width: 12px;
  height: 14px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: invert(1);
  transform: rotate(180deg);
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstCtn {
  padding: 20px 30px 25px;
  display: none;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstCtn p {
  font: 14px/20px "Inter-Light";
  color: #666666;
}

.thkBlk {
  padding: 100px 0;
}
.thkBlk .thkCtn {
  max-width: 1035px;
  width: 100%;
  margin: 0 auto;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
}
.thkBlk .thkCtn .thkHd {
  text-align: center;
  padding-bottom: 63px;
}
.thkBlk .thkCtn .thkHd img {
  max-width: 215px;
  width: 100%;
  height: 215px;
  margin: 104px auto 70px auto;
  display: block;
}
.thkBlk .thkCtn .thkHd h1 {
  padding-bottom: 19px;
}
.thkBlk .thkCtn .thkHd p {
  font: 16px/24px "Inter-Light";
  color: #666666;
  max-width: 775px;
  width: 100%;
  margin: 0 auto;
}
.thkBlk .thkCtn ul {
  display: flex;
  justify-content: space-between;
  padding: 0 78px 42px;
}
.thkBlk .thkCtn ul li {
  background: unset;
  padding-left: unset;
  display: flex;
}
.thkBlk .thkCtn ul li p {
  font: 18px/26px "Inter-Bold";
  color: #222222;
  padding-right: 20px;
}
.thkBlk .thkCtn ul li span {
  font: 16px/26px "Inter-Regular";
  color: #222222;
}
.thkBlk .thkCtn .jow_prnt {
  display: flex;
  padding: 28px 78px;
  background-color: #f4f4f4;
}
.thkBlk .thkCtn .jow_prnt .jow_row {
  display: flex;
  width: 100%;
  align-items: center;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_lft {
  width: 50%;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_lft b {
  font: 17px/23px "Inter-Bold";
  color: #222222;
  display: block;
  padding-bottom: 23px;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_lft .prd_purchase:not(:last-child) {
  padding-bottom: 20px;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_lft .prd_purchase b {
  font: 16px/24px "Inter-Regular";
  color: #222222;
  display: block;
  padding-bottom: 8px;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_lft .prd_purchase p {
  font: 16px/24px "Inter-Regular";
  color: #222222;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_ryt {
  width: 50%;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_ryt table {
  max-width: 300px;
  width: 100%;
  margin-left: auto;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_ryt table tbody tr:not(:last-child) td {
  padding-bottom: 16px;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_ryt table tbody tr td:first-child {
  padding-right: 27px;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_ryt table tbody tr td b {
  font: 16px/24px "Inter-Medium";
  color: #222222;
}
.thkBlk .thkCtn .jow_prnt .jow_row .jow_ryt table tbody tr td.dol {
  font: 16px/24px "Inter-Regular";
  color: #222222;
}
.thkBlk .thkCtn .jow_tot {
  display: flex;
  justify-content: end;
  padding: 20px 70px;
  border-bottom: 1px solid #e6e6e6;
}
.thkBlk .thkCtn .jow_tot table {
  max-width: 300px;
  width: 100%;
}
.thkBlk .thkCtn .jow_tot table tbody tr td {
  font: 22px/28px "Inter-Bold";
  color: #222222;
}
.thkBlk .thkCtn .jow_tot table tbody tr td.td_tot b {
  font: 22px/28px "Inter-Bold";
  color: #222222;
  display: inline-block;
  padding-right: 15px;
}
.thkBlk .thkCtn .BtnRow {
  display: flex;
  justify-content: space-between;
  padding: 25px 90px 25px 78px;
}
.thkBlk .thkCtn .BtnRow li {
  background: unset;
  padding-left: unset;
}
.thkBlk .thkCtn .BtnRow li a.thkBtn {
  font: 13px/20px "Inter-Medium";
  color: #ffffff;
  text-transform: uppercase;
  padding: 16px 44px;
  border-radius: 30px;
}
.thkBlk .thkCtn .BtnRow li a.thkBtn.BtnB {
  background-color: #222222;
}
.thkBlk .thkCtn .BtnRow li a.thkBtn.BtnR {
  background-color: #ea2556;
}

.status_van {
  background-color: #f4f4f4;
  padding: 100px 0;
}
.status_van .parent_status_van .status_head {
  text-align: center;
  padding-bottom: 45px;
}
.status_van .parent_status_van .status_head h2 {
  padding-bottom: 20px;
}
.status_van .parent_status_van .status_head p {
  font: 16px/22px "Inter-Light";
  color: #666666;
  max-width: 895px;
  width: 100%;
  padding-bottom: 10px;
  margin: 0 auto;
}
.status_van .parent_status_van .status_track {
  padding: 0 78px 0 84px;
}
.status_van .parent_status_van .status_track ul.track_ {
  display: flex;
  justify-content: space-between;
}
.status_van .parent_status_van .status_track ul.track_ li {
  background: unset;
  padding-left: unset;
  max-width: 185px;
  width: 100%;
  position: relative;
  text-align: center;
}
.status_van .parent_status_van .status_track ul.track_ li:not(:first-child)::before {
  content: "";
  border: 2px dashed #222222;
  position: absolute;
  width: 255px;
  height: 2px;
  top: 37px;
  left: -220px;
}
.status_van .parent_status_van .status_track ul.track_ li:last-child::before {
  content: "";
  width: 270px;
  left: -220px;
}
.status_van .parent_status_van .status_track ul.track_ li.active::before {
  border: 2px solid #222222;
}
.status_van .parent_status_van .status_track ul.track_ li.active span {
  background-color: #222222;
}
.status_van .parent_status_van .status_track ul.track_ li.active span img {
  filter: invert(1);
}
.status_van .parent_status_van .status_track ul.track_ li:not(:last-child) {
  max-width: 150px;
  width: 100%;
}
.status_van .parent_status_van .status_track ul.track_ li span {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 1px solid #222222;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 28px;
}
.status_van .parent_status_van .status_track ul.track_ li span img {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -o-object-fit: contain;
     object-fit: contain;
}
.status_van .parent_status_van .status_track ul.track_ li strong {
  font: 18px/24px "Inter-SemiBold";
  color: #222222;
  display: inline-block;
}

.thkBtm {
  position: relative;
  background-color: #ea2556;
  padding: 62px 0 62px;
  overflow: hidden;
}
.thkBtm::before {
  content: "";
  position: absolute;
  width: 447px;
  height: 260px;
  background: url(../images/abtLft.png) no-repeat;
  left: -175px;
  top: 0;
  background-size: 460px;
  z-index: 0;
}
.thkBtm::after {
  content: "";
  position: absolute;
  width: 232px;
  height: 245px;
  background: url(../images/abtRyt.png) no-repeat;
  right: 0;
  bottom: -55px;
  z-index: 0;
}
.thkBtm .thkBtmRow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 80px 0 130px;
  position: relative;
  z-index: 3;
}
.thkBtm .thkBtmRow .thkBtmLft {
  display: flex;
  align-items: center;
  width: 87.18%;
  padding-right: 240px;
}
.thkBtm .thkBtmRow .thkBtmLft a.proF {
  max-width: 106px;
  width: 100%;
  margin-right: 35px;
}
.thkBtm .thkBtmRow .thkBtmLft a.proF img {
  width: 100%;
  height: 106px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.thkBtm .thkBtmRow .thkBtmLft ul li {
  padding: unset;
  background: unset;
}
.thkBtm .thkBtmRow .thkBtmLft ul li strong {
  font: 22px/30px "Ubuntu-Bold";
  color: #ffffff;
  display: inline-block;
  padding-bottom: 8px;
}
.thkBtm .thkBtmRow .thkBtmLft ul li p {
  font: 16px/24px "Inter-Light";
  color: #ffffff;
}
.thkBtm .thkBtmRow a.contact {
  font: 13px/20px "Inter-Medium";
  color: #ffffff;
  text-transform: uppercase;
  background-color: #222222;
  border-radius: 30px;
  padding: 15px 30px;
  width: 12.82%;
  text-align: center;
}

.prdTri {
  padding: 100px 0 60px;
}
.prdTri .TriRow {
  display: flex;
}
.prdTri .TriRow .triLft {
  width: 39.5%;
}
.prdTri .TriRow .triLft strong {
  font: 30px/38px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 8px;
}
.prdTri .TriRow .triLft ul.prdSpec {
  display: flex;
}
.prdTri .TriRow .triLft ul.prdSpec li {
  padding-left: unset;
  background: unset;
  font: 15px/23px "Inter-Light";
  color: #666666;
  padding-right: 7px;
  margin-bottom: 14px;
}
.prdTri .TriRow .triLft ul.prdSpec li:not(:last-child) {
  border-right: 1px solid #7a7a7a;
}
.prdTri .TriRow .triLft ul.prdSpec li:not(:first-child) {
  padding: 0 7px;
}
.prdTri .TriRow .triLft ul.prdRate {
  display: flex;
  align-items: center;
}
.prdTri .TriRow .triLft ul.prdRate li {
  position: relative;
  padding-left: unset;
  background: unset;
  font: 13px/18px "Inter-Regular";
  color: #222222;
  text-transform: uppercase;
}
.prdTri .TriRow .triLft ul.prdRate li img {
  width: 108px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
}
.prdTri .TriRow .triLft ul.prdRate li.ratrvw {
  padding-left: 8px;
  cursor: pointer;
}
.prdTri .TriRow .triLft ul.prdRate li.ratrvw::before {
  content: "";
  position: absolute;
  background: url(../images/prdDwon.svg) no-repeat right center;
  width: 10px;
  height: 5px;
  right: -16px;
  top: 50%;
  transform: translateY(-50%);
}
.prdTri .TriRow .triLft .thumb-carousel {
  position: relative;
  margin-top: 25px;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction {
  position: absolute;
  width: 100%;
  bottom: 30px;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSPrev,
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSNext {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  opacity: 1;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSPrev {
  background: #222222 url(../images/Rytarw.svg) no-repeat center;
  left: 50px;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSNext {
  background: #222222 url(../images/Lftarw.svg) no-repeat center;
  right: 50px;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSGallery {
  max-width: 266px !important;
  width: 100% !important;
  margin: 20px auto 0 !important;
  display: flex;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSGallery li {
  padding-left: unset;
  background: unset;
  margin-right: unset !important;
  width: 60px !important;
  height: 60px !important;
  border-radius: 10px;
  border: 1px solid #ececec;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSGallery li:not(:last-child) {
  margin-right: 10px !important;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSGallery li a {
  width: 100%;
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSGallery li a img {
  width: -moz-fit-content;
  width: fit-content;
  -o-object-fit: cover;
     object-fit: contain;
}
/* 20-08-25 */
/* .prdTri .TriRow .triLft .thumb-carousel ul.gallery{
  width: 100% !important;
  transform: unset !important;
} */
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li {
  padding-left: unset;
  background: unset;
  /* width: 100% !important; */
  border: 1px solid #ececec;
  display: block !important;
  border-radius: 10px;
  height: 490px;
  position: relative;
}
 /* .prdTri .TriRow .triLft .thumb-carousel ul.gallery li{
  background: unset ;
  padding-left: 0;
 } */
/* 20-08-25 */
 
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li .thumbPhto {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li .thumbPhto img {
  width: 280px;
  height: 372px;
  -o-object-fit: contain;
     object-fit: contain;
}
.prdTri .TriRow .triLft .thumb-carousel .zoomIn {
  position: absolute;
  top: 30px;
  right: 27px;
}
.prdTri .TriRow .triLft .thumb-carousel .zoomIn img {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -o-object-fit: contain;
     object-fit: contain;
}
.prdTri .TriRow .triLft .thumb-carousel .threeSix {
  position: absolute;
  top: 70px;
  right: 20px;
}
.prdTri .TriRow .triLft .thumb-carousel .threeSix img {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -o-object-fit: contain;
     object-fit: contain;
}
.prdTri .TriRow .triMid {
  width: 32%;
  padding: 0 40px 0 55px;
}
.prdTri .TriRow .triMid .midSel {
  display: block;
}
.prdTri .TriRow .triMid .midSel:not(:last-child) {
  margin-bottom: 18px;
}
.prdTri .TriRow .triMid .midSel p {
  font: 17px/25px "Inter-SemiBold";
  color: #222222;
  padding-bottom: 7px;
}
.prdTri .TriRow .triMid .midSel select {
  background: #f4f4f4 url(../images/greyArw.svg) no-repeat right 20px center;
  border: unset;
  padding: 15px 20px;
  border-radius: 30px;
  font: 14px/20px "Inter-Light";
  color: #666666;
}
.prdTri .TriRow .triMid .selStat ul {
  display: flex;
}
.prdTri .TriRow .triMid .selStat ul li {
  padding-left: unset;
  background: unset;
}
.prdTri .TriRow .triMid .selStat ul li p {
  font: 17px/25px "Inter-SemiBold";
  color: #222222;
}
.prdTri .TriRow .triMid .selStat ul li:not(:last-child) {
  margin-right: 7px;
}
.prdTri .TriRow .triMid ul.prdSel {
  display: flex;
  justify-content: space-between;
}
.prdTri .TriRow .triMid ul.prdSel li {
  padding-left: unset;
  background: unset;
  font: 14px/20px "Inter-Light";
  color: #666666;
}
.prdTri .TriRow .triMid ul.prdSel li:not(:last-child) {
  margin-right: 7px;
}
.prdTri .TriRow .triMid ul.prdSel li:last-child {
  font: 14px/20px "Inter-SemiBold";
  color: #0e8663;
}
.prdTri .TriRow .triRyt {
  width: 28.5%;
}
.prdTri .TriRow .triRyt .prdDeal {
  padding-bottom: 16px;
}
.prdTri .TriRow .triRyt .prdDeal span {
  margin-bottom: 8px;
}
.prdTri .TriRow .triRyt .prdDeal span.Deals {
  font: 12px/20px "Inter-Bold";
  color: #ffffff;
  display: inline-block;
  text-transform: uppercase;
  background-color: #0e8663;
  border-radius: 5px;
  padding: 3.5px 15.5px;
}
.prdTri .TriRow .triRyt .prdDeal ul li {
  padding-left: unset;
  background: unset;
}
.prdTri .TriRow .triRyt .prdDeal ul.przLst {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.prdTri .TriRow .triRyt .prdDeal ul.przLst li b {
  font: 30px/38px "Inter-ExtraBold";
  color: #222222;
  display: inline-block;
}
.prdTri .TriRow .triRyt .prdDeal ul.przLst li span {
  font: 15px/23px "Inter-SemiBold";
  color: #0e8663;
  display: inline-block;
  padding-left: 4px;
}
.prdTri .TriRow .triRyt .prdDeal ul.disCont {
  display: flex;
  align-items: center;
  position: relative;
}
.prdTri .TriRow .triRyt .prdDeal ul.disCont li p {
  font: 14px/24px "Inter-Light";
  color: #bdbdbd;
  padding-right: 6px;
  padding-top: 3px;
}
.prdTri .TriRow .triRyt .prdDeal ul.disCont li a {
  font: 14px/23px "Inter-Light";
  color: #222222;
  text-decoration: underline;
  padding-left: 6px;
  padding-right: 6px;
}
.prdTri .TriRow .triRyt .payMent {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0;
}
.prdTri .TriRow .triRyt .payMent p {
  font: 17px/25px "Inter-SemiBold";
  color: #222222;
  padding-bottom: 13px;
}
.prdTri .TriRow .triRyt .payMent img {
  width: 276px;
  height: 22px;
  -o-object-fit: contain;
     object-fit: contain;
}
.prdTri .TriRow .triRyt .prdBtn {
  padding: 20px 0;
}
.prdTri .TriRow .triRyt .prdBtn li {
  padding-left: unset;
  background: unset;
}
.prdTri .TriRow .triRyt .prdBtn li a {
  width: 100%;
  font: 13px/20px "Inter-Medium";
  color: #ffffff;
  text-transform: uppercase;
  border-radius: 30px;
  padding: 15px 0;
  position: relative;
  text-align: center;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR {
  background-color: #ea2556;
  margin-bottom: 10px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: 120px;
  background: url(../images/trash.svg) no-repeat center;
  top: 10px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdB {
  background-color: #222222;
  text-align: center;
}
.prdTri .TriRow .triRyt .prdPrij {
  padding-top: 10px;
}
.prdTri .TriRow .triRyt .prdPrij li {
  font: 18px/24px "Inter-Regular";
  color: #222222;
  background: url(../images/li_pg_rose.svg) no-repeat left top;
  padding-left: 30px;
  margin-bottom: 16px;
}
.omsBlk{
  padding-bottom: 95px;
}
.omsBlk .omsHd {
  border-bottom: 1px solid #f2f2f2;
}
.omsBlk .omsHd strong {
  font: 25px/33px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 10px;
}
.omsBlk .omsRow {
  display: flex;
}
.omsBlk .omsRow .omsLft {
  width: 52.25%;
  padding-right: 100px;
  padding-top: 19px;
}
.omsBlk .omsRow .omsLft b {
  font: 19px/25px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 10px;
}
.omsBlk .omsRow .omsLft p {
  font: 16px/24px "Inter-Light";
  color: #666666;
}
.omsBlk .omsRow .omsLft p:not(:last-child) {
  padding-bottom: 28px;
}
.omsBlk .omsRow .omsRyt {
  width: 47.75%;
}
.omsBlk .omsRow .omsRyt ul.omsNav {
  border-bottom: unset;
}
.omsBlk .omsRow .omsRyt ul.omsNav li {
  padding-left: unset;
  background: unset;
  text-align: center;
}
.omsBlk .omsRow .omsRyt ul.omsNav li:first-child {
  width: 53.7%;
}
.omsBlk .omsRow .omsRyt ul.omsNav li:last-child {
  width: 46.3%;
}
.omsBlk .omsRow .omsRyt ul.omsNav li a {
  font: 19px/27px "Ubuntu-Regular";
  color: #222222;
  padding: 19px 0;
  border: unset;
  border-bottom: 1px solid #e5e5e5;
}
.omsBlk .omsRow .omsRyt ul.omsNav li a.active {
  color: #ea2556;
  border-color: #ea2556;
}
.omsBlk .omsRow .omsRyt .omsCtn ul {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 25px 0 30px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li {
  padding-left: unset;
  background: unset;
  max-width: 115px;
  width: 100%;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
  margin-right: 122px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn {
  text-align: center;
  margin-bottom: 40px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn .fetImg {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background-color: #f4f4f4;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 18px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn strong {
  font: 19px/25px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 5px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn p {
  font: 16px/24px "Inter-Light";
  color: #666666;
  padding-top: 1px;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb {
  margin: 30px 16px 0 19px;
  padding: 25px 30px 20px 30px;
  background-color: #f4f4f4;
  border-radius: 10px;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb table {
  width: 100%;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb table tbody tr:first-child td {
  padding: unset;
  padding-bottom: 16px;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb table tbody tr td {
  border-bottom: 1px solid #dbdbdb;
  padding: 13px 0;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb table tbody tr td:last-child {
  text-align: end;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb table tbody tr td b {
  font: 16px/24px "Inter-SemiBold";
  color: #222222;
  display: inline-block;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb table tbody tr td p {
  font: 14px/20px "Inter-Light";
  color: #666666;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb a.specMore,
.omsBlk .omsRow .omsRyt .omsCtn .specTb a.specless {
  font: 15px/23px "Ubuntu-Medium";
  color: #ea2556;
  display: block;
  text-align: center;
  position: relative;
  padding-right: 20px;
  width: fit-content;
  margin: 20px auto 0;
  margin-top: 20px;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb a.specMore::before,
.omsBlk .omsRow .omsRyt .omsCtn .specTb a.specless::before {
  content: "";
  width: 10px;
  height: 12px;
  position: absolute;
  background: url(../images/pinkArw.png) no-repeat right;
  right: 0;
  top: 6px;
}

.prdRevs {
  padding-bottom: 75px;
}
.prdRevs .prdRevsRow .revsHd {
  border-bottom: 1px solid #f2f2f2;
  display: flex;
  justify-content: space-between;
  padding-bottom: 10px;
  align-items: center;
}
.prdRevs .prdRevsRow .revsHd b {
  font: 25px/33px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
}
.prdRevs .prdRevsRow .revsHd .owl-nav button {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  background-color: #222222;
  position: relative;
}
.prdRevs .prdRevsRow .revsHd .owl-nav button::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 12px;
  background: url(../images/wytArw.svg) no-repeat center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.prdRevs .prdRevsRow .revsHd .owl-nav button.owl-prev {
  margin-right: 10px;
}
.prdRevs .prdRevsRow .revsHd .owl-nav button.owl-prev::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.prdRevs .prdRevsRow .revsHd .owl-nav button span {
  color: transparent;
}
.prdRevs .prdRevsRow .revsHd .owl-nav button:hover {
  background-color: #f33960;
}
.prdRevs .prdRevsRow .revSlid .revBlk {
  border: 1px solid #ececec;
  border-radius: 10px;
  padding: 28px 24px 20px 30px;
  transition: ease 1s;
  margin: 43px 0 35px;
}
.prdRevs .prdRevsRow .revSlid .revBlk b {
  font: 18px/25px "Inter-SemiBold";
  color: #222222;
  display: inline-block;
  padding-bottom: 8px;
}
.prdRevs .prdRevsRow .revSlid .revBlk ul.revwRate {
  display: flex;
  align-items: center;
  padding-bottom: 12px;
}
.prdRevs .prdRevsRow .revSlid .revBlk ul.revwRate li {
  background: unset;
  padding-left: unset;
}
.prdRevs .prdRevsRow .revSlid .revBlk ul.revwRate li:last-child {
  background-color: #f4f4f4;
  border-radius: 5px;
  font: 12px/20px "Inter-Regular";
  color: #222222;
  padding: 0 7px;
  margin-left: 10px;
}
.prdRevs .prdRevsRow .revSlid .revBlk ul.revwRate li:last-child b {
  font: 12px/20px "Inter-Bold";
  color: #222222;
  padding-bottom: unset;
}
.prdRevs .prdRevsRow .revSlid .revBlk > p {
  font: 14px/22px "Inter-Light";
  color: #666666;
  padding-right: 30px;
  padding-bottom: 25px;
  height: 100px;
  overflow-y: auto;
}
.prdRevs .prdRevsRow .revSlid .revBlk > p::-webkit-scrollbar {
  width: 5px; /* vertical scrollbar */
  height: 5px; /* horizontal scrollbar */
}
.prdRevs .prdRevsRow .revSlid .revBlk > p::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}
.prdRevs .prdRevsRow .revSlid .revBlk > p::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 10px;
  border: 5px solid #dddddd; /* space around thumb */
}
.prdRevs .prdRevsRow .revSlid .revBlk ul.revsDay {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #e5e5e5;
  padding-top: 15px;
}
.prdRevs .prdRevsRow .revSlid .revBlk ul.revsDay li {
  padding-left: unset;
  background: unset;
}
.prdRevs .prdRevsRow .revSlid .revBlk ul.revsDay li p {
  font: 12px/20px "Inter-Regular";
  color: #222222;
  padding-bottom: unset;
}
.prdRevs .prdRevsRow .revSlid .revBlk:hover {
  border-color: transparent;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
}
.prdRevs .prdRevsRow a.allRvs {
  font: 13px/20px "Inter-Medium";
  color: #fff;
  background-color: #222222;
  border-radius: 30px;
  padding: 15px 0;
  width: 133px;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
}

.prdFaq {
  padding-bottom: 107px;
}
.prdFaq .prdFaqBlk .prdFaqHd {
  border-bottom: 1px solid #f2f2f2;
}
.prdFaq .prdFaqBlk .prdFaqHd b {
  font: 25px/33px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 13px;
}
.prdFaq .prdFaqBlk .mestLft {
  width: 100%;
  margin: 28px 0;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt.active .mstHd {
  margin-bottom: 0;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
  border-color: transparent;
  background-color: transparent;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt.active .mstHd span {
  background-color: #f33960;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt.active .mstHd span img {
  transform: unset;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt.active .mstCtn {
  display: block;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstHd {
  display: flex;
  background-color: #f4f4f4;
  justify-content: space-between;
  align-items: center;
  border-radius: 30px;
  padding: 8px 8px 8px 30px;
  margin-bottom: 10px;
  cursor: pointer;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstHd p {
  font: 16px/24px "Inter-Medium";
  color: #222222;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstHd span {
  min-width: 40px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #222222;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstHd span img {
  width: 12px;
  height: 14px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: invert(1);
  transform: rotate(180deg);
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstCtn {
  padding: 20px 30px 25px;
  display: none;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstCtn p {
  font: 15px/20px "Inter-Light";
  color: #666666;
}
.prdFaq .prdFaqBlk a.prdFaqBtn ,
.prdFaq .prdFaqBlk a.prdlessBtn {
  font: 13px/20px "Inter-Medium";
  color: #fff;
  background-color: #222222;
  border-radius: 30px;
  padding: 15px 0;
  width: 133px;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
}

.prdBen {
  padding-bottom: 75px;
}
.prdBen .benRow .benHd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 15px;
}
.prdBen .benRow .benHd b {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
}
.prdBen .benRow .benHd .owl-nav button {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  background-color: #222222;
  position: relative;
  transition: ease 1s;
}
.prdBen .benRow .benHd .owl-nav button::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 12px;
  background: url(../images/wytArw.svg) no-repeat center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.prdBen .benRow .benHd .owl-nav button.owl-prev {
  margin-right: 10px;
}
.prdBen .benRow .benHd .owl-nav button.owl-prev::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.prdBen .benRow .benHd .owl-nav button span {
  color: transparent;
}
.prdBen .benRow .benHd .owl-nav button:hover {
  background-color: #f33960;
}
.prdBen .benRow .benSlide .benItem a.prdItms {
  border: 1px solid #ececec;
  border-radius: 20px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 44px 0 44px;
  margin-bottom: 20px;
  transition: ease 1s;
}
.prdBen .benRow .benSlide .benItem a.prdItms:hover span.bestPrd {
  opacity: 1;
  visibility: visible;
}
.prdBen .benRow .benSlide .benItem a.prdItms img {
  max-width: 198px;
  width: 100%;
  height: 250px;
     object-fit: contain;
}
.prdBen .benRow .benSlide .benItem a.prdItms span.bestPrd {
  position: absolute;
  bottom: 20px;
  font: 13px/20px "Inter-Medium";
  color: #fff;
  text-transform: uppercase;
  border-radius: 30px;
  background-color: #222222;
  padding: 14px 40px 14px 80px;
  transition: ease 1s;
  opacity: 0;
  visibility: hidden;
}
.prdBen .benRow .benSlide .benItem a.prdItms span.bestPrd::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 19px;
  background: url(../images/cart.svg) no-repeat center;
  top: 15px;
  left: 50px;
}
.prdBen .benRow .benSlide .benItem a.prdItms p {
  position: absolute;
  font: 13px/20px "Inter-SemiBold";
  color: #fff;
  background-color: #ea2556;
  padding: 8px 14px;
  top: 15px;
  left: -9px;
  border-radius: 0 5px 5px 5px;
}
.prdBen .benRow .benSlide .benItem a.prdItms p::before {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-bottom: 8px solid #ff668c;
  border-left: 8px solid transparent;
  top: -8px;
  left: 0;
}
.prdBen .benRow .benSlide .benItem b {
  font: 18px/25px "Inter-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 8px;
  height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prdBen .benRow .benSlide .benItem ul.przz {
  display: flex;
}
.prdBen .benRow .benSlide .benItem ul.przz li {
  padding-left: unset;
  background: unset;
}
.prdBen .benRow .benSlide .benItem ul.przz li.offPrz {
  font: 17px/25px "Inter-Bold";
  color: #222222;
  padding-right: 10px;
}
.prdBen .benRow .benSlide .benItem ul.przz li.ogPrz {
  font: 15px/24px "Inter-Light";
  color: #bdbdbd;
  text-decoration: line-through;
}

.prdOvrv {
  padding: 90px 0 100px;
}
.prdOvrv .OvrvRow {
  display: flex;
  align-items: flex-start;
}
.prdOvrv .OvrvRow .OvrvLft {
  width: 22%;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin-right: 47px;
}
.prdOvrv .OvrvRow .OvrvLft strong.OvrvTil {
  font: 17px/25px "Ubuntu-Bold";
  color: #ffffff;
  background-color: #222222;
  display: block;
  padding: 14px 0;
  text-transform: uppercase;
  border-radius: 20px 20px 0 0;
  text-align: center;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat {
  padding: 7px 25px 10px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.active {
  padding-bottom: 22px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.active .fillHd {
  padding: 16px 0 20px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.active .fillHd b {
  transition: ease 1s;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.active .fillHd b::after {
  transform: rotate(270deg);
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.active .fillChid {
  display: block;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillHd {
  padding: 16px 0;
  cursor: pointer;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillHd b {
  font: 17px/25px "Ubuntu-Bold";
  color: #222222;
  display: block;
  position: relative;
  transition: ease 1s;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillHd b::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 3px;
  background-color: #222222;
  right: 0;
  top: 12px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillHd b::after {
  content: "";
  position: absolute;
  width: 3px;
  height: 16px;
  background-color: #222222;
  right: 7px;
  top: 6px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid {
  display: none;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid.ext-lab {
  height: 215px;
  overflow-y: auto;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid.ext-lab .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  height: 83px;
  background-color: #c0c0c0;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid.ext-lab .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #f4f4f4;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck {
  margin-bottom: 15px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck .inpFill {
  display: flex;
  align-items: center;
  width: 100%;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck input[type=checkbox] {
  width: 23px;
  min-width: 23px;
  height: 23px;
  border-color: transparent;
  background-color: #f4f4f4;
  cursor: pointer;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck input[type=checkbox]::before {
  left: 7px;
  top: 4px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck a {
  font: 15px/23px "Inter-Light";
  color: #666666;
  padding-left: 12px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck a.catflx{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck span {
  font: 15px/23px "Inter-Light";
  color: #666666;
  text-align: end;
  display: inline-block;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz {
  padding: 24px 0 27px;
  border-bottom: 1px solid #e8e8e8;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz ul.przHd {
  display: flex;
  justify-content: space-between;
  padding-bottom: 18px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz ul.przHd li {
  background: unset;
  padding-left: unset;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz ul.przHd li.hd {
  font: 17px/25px "Ubuntu-Bold";
  color: #222222;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz ul.przHd li button {
  font: 15px/23px "Ubuntu-Regular";
  color: #666666;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .amntBox {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 12px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .amntBox .amts {
  width: 45%;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .amntBox .amts p {
  font: 16px/24px "Ubuntu-Medium";
  color: #222222;
  padding-bottom: 4px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .amntBox .amts input {
  padding: 12px 0 12px 30px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .amntBox span.dash {
  font: 14px/20px "Inter-Light";
  color: #666666;
  display: inline-block;
  padding-bottom: 10px;
}
.prdOvrv .OvrvRow .OvrvRyt {
  width: 74.5%;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd {
  display: flex;
  justify-content: space-between;
  background-color: #f4f4f4;
  border-radius: 15px;
  padding: 10px 15px;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow {
  display: flex;
  align-items: center;
  width: 60%;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li {
  padding-left: unset;
  background: unset;
  margin-right: 8px;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li a.gridImg {
  width: 35px;
  height: 35px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li a.gridImg.active {
  background-color: #ea2556;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li a.gridImg.active img {
  filter: invert(1);
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li a.gridImg img {
  width: 19px;
  height: 19px;
  -o-object-fit: contain;
     object-fit: contain; 
     filter: invert(0);
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li p {
  font: 14px/20px "Inter-Light";
  color: #666666;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li p span {
  font: 14px/20px "Inter-Light";
  color: #222222;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridSel {
  display: flex;
  align-items: center;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridSel span {
  font: 15px/23px "Inter-SemiBold";
  color: #000000;
  display: inline-block;
  padding-right: 10px;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridSel select {
  font: 14px/20px "Inter-Light";
  color: #666666;
  width: unset;
  padding: 12px 94px 12px 20px;
  border-color: transparent;
  background: #ffffff url(../images/greyArw.svg) no-repeat right 20px center;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow.list_view .benItem {
  width: 100%;
  display: flex;
  align-items: center;
  border: 1px solid #ececec;
  border-radius: 20px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow.list_view .benItem:not(:nth-child(3n)) {
  margin-right: unset;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow.list_view .benItem .prdItms {
  width: 50%;
  border: unset;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem {
  width: 31.45%;
  margin-bottom: 28px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(3n)) {
  margin-right: 28px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms {
  border: 1px solid #ececec;
  border-radius: 20px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 44px 0 44px;
  margin-bottom: 20px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms img {
  width: auto;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd {
  position: absolute;
  bottom: 20px;
  font: 13px/20px "Inter-Medium";
  color: #fff;
  text-transform: uppercase;
  border-radius: 30px;
  background-color: #222222;
  padding: 14px 40px 14px 80px;
  transition: ease 1s;
  visibility: hidden;
  opacity: 0;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd:hover{
  background-color: #ea2556;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 19px;
  background: url(../images/cart.svg) no-repeat center;
  top: 15px;
  left: 50px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms:hover span.bestPrd{
  visibility: visible;
  opacity: 1;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms p {
  position: absolute;
  font: 13px/20px "Inter-SemiBold";
  color: #fff;
  background-color: #ea2556;
  padding: 8px 14px;
  top: 15px;
  left: -9px;
  border-radius: 0 5px 5px 5px;
  z-index: 2;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms p::before {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-bottom: 8px solid #ff668c;
  border-left: 8px solid transparent;
  top: -8px;
  left: 0;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem b {
  font: 18px/32px "Inter-Bold";
  color: #222222;
  display: inline-block;
  margin-bottom: 4px;
  display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem ul.przz {
  display: flex;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem ul.przz li {
  padding-left: unset;
  background: unset;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem ul.przz li.offPrz {
  font: 17px/25px "Inter-Bold";
  color: #222222;
  padding-right: 10px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem ul.przz li.ogPrz {
  font: 15px/24px "Inter-Light";
  color: #666666;
  text-decoration: line-through;
}
.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.prdOvrv .pagination {
  display: none;
}
.pagination li {
  padding-left: unset;
  background: unset;
  position: relative;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.6s ease-in-out;
  cursor: pointer;
}
.pagination li:not(:last-child) {
  margin-right: 5px;
}
.pagination li:hover {
  background-color: #f33960 !important;
}
.pagination li:hover a {
  color: #ffffff;
}
.pagination li.active {
  background-color: #f33960;
}
.pagination li.active a {
  color: #ffffff;
}
.pagination li a {
  font: 15px/23px "Ubuntu-Bold";
  color: #222222;
}
.pagination li.prev, .pagination li.nxt {
  background-color: #222222;
}
.pagination li.prev::before, .pagination li.nxt::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: url(../images/Rytarw.svg) no-repeat center;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}
.pagination li.nxt::before {
  transform: translate(-50%, -50%) rotate(180deg);
}

.ovrvBtm {
  background-color: #f4f4f4;
  padding: 100px 0;
}
.ovrvBtm .BtmRow {
  display: flex;
  align-items: center;
}
.ovrvBtm .BtmRow .btmLft {
  width: 46.7%;
}
.ovrvBtm .BtmRow .btmLft img {
  width: 100%;
  height: 459px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.ovrvBtm .BtmRow .btmRyt {
  width: 53.3%;
  padding-left: 88px;
}
.ovrvBtm .BtmRow .btmRyt h1 {
  padding-bottom: 12px;
}
.ovrvBtm .BtmRow .btmRyt p {
  font: 16px/24px "Inter-Light";
  color: #666666;
}
.ovrvBtm .BtmRow .btmRyt p:not(:last-child) {
  padding-bottom: 23px;
}

header .ht_htp .new_hd {
  display: block;
  border-bottom: 1px solid #d3d3d3;
  padding: 8px 0;
}
header .ht_htp .new_hd .lft li {
  display: inline-block;
  padding-left: unset;
  background: unset;
  background: unset;
}
header .ht_htp .new_hd .lft li img {
  width: 13px;
  height: 10px;
  -o-object-fit: contain;
     object-fit: contain;
  display: inline-block;
}
header .ht_htp .new_hd .lft li span{
  font: 13px/17px "Inter-Regular";
  color: #222222;
  margin-left: 9px;
}
header .ht_htp .new_hd .lft li:not(:last-child) {
  margin-right: 25px;
}
header .ht_htp .new_hd .lft img {
  margin-top: -2px;
  width: 100px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
  display: inline-block;
}
header .ht_htp .new_hd .lft span {
  font: 13px/17px "Inter-Regular";
  color: #222222;
  text-transform: uppercase;
  padding-left: 12px;
}
header .ht_prnt {
  display: flex;
  align-items: center;
  padding: 8px 0px;
  border-bottom: 1px solid #d3d3d3;

}
/* header .ht_prnt .lft {
  width: unset;
} */
header .ht_prnt .lft img {
  margin-top: -2px;
}
header .ht_prnt .lft span {
  font: 13px/17px "Inter-Regular";
  color: #222222;
  text-transform: uppercase;
}
header .ht_prnt .rgt {
  /* display: flex;
  align-items: center; */
  /* width: 74%;
  padding-left: 75px; */
}
header .ht_prnt .rgt ul li {
  /* display: inline-block; */
  padding-left: unset;
  background: unset;
}
header .ht_prnt .rgt ul li img {
  width: 13px;
  height: 10px;
  object-fit: contain;
  display: inline-block;  
}
header .ht_prnt .rgt ul li span {
  font: 13px/17px "Inter-Regular";
  color: #222222;
  margin-left: 9px;
}
/* header .ht_prnt .rgt ul li:not(:last-child) {
  margin-right: 25px;
} */
header .ht_prnt ul.sc_icn {
  width: 154px;
  text-align: end;
  padding-left: 20px;
  margin-left: 20px;
  border-left: 1px solid #d3d3d3;
}
header .ht_prnt ul.sc_icn li:not(:last-child) {
  margin-right: 9px;
}
header .ht_prnt ul.sc_icn li {
  transition: 0.2s ease-in-out;
}
header .ht_prnt ul.sc_icn li {
  padding-left: unset;
  background: unset;
}
header .ht_prnt ul.sc_icn li a {
  height: 35px;
  width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: 0.2s ease-in-out;
}
header .ht_prnt ul.sc_icn li:hover a {
  background-color: #eeeeee;
}
header .ht_mid {
  padding: 15px 0px;
}
header .ht_mid .htmid_pnt {
  display: flex;
}
header .ht_mid .htmid_pnt .lgo {
  width: 276px;
}
header .ht_mid .htmid_pnt .hdMidd {
  width: calc(100% - 276px);
  display: flex;
}
header .ht_mid .htmid_pnt .midd {
  display: flex;
  align-items: flex-start;
  width: 100%;
  max-width: 776px;
}
header .ht_mid .htmid_pnt .cate button {
  background-color: #222222;
  padding: 13px 26px;
  border-radius: 24px;
  display: flex;
  align-items: center;
  gap: 13px;
  font: 13px/24px "Inter-Medium";
  text-transform: uppercase;
  color: #fff;
}

header .ht_mid .htmid_pnt .cate .categry_prnt {
  width: 360px;
  position: fixed;
  top: 0;
  left: -360px;
  background: #fff;
  z-index: 15;
  height: 100vh;
  overflow-y: scroll;
  transition: 0.5s;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
header .ht_mid .htmid_pnt .cate .categry_prnt .hd_mnu {
  display: none;
}
header .ht_mid .htmid_pnt .cate .categry_prnt::-webkit-scrollbar {
  width: 5px;
}
header .ht_mid .htmid_pnt .cate .categry_prnt::-webkit-scrollbar-thumb {
  background: #e82851;
}
header .ht_mid .htmid_pnt .cate .categry_prnt::-webkit-scrollbar-track {
  background: #f1f1f1;
}
header .ht_mid .htmid_pnt .cate .cateheader {
  background: #fde9ee;
  padding-right: 10px !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 28px 25px 28px 20px;
}
header .ht_mid .htmid_pnt .cate .cateheader span {
  background: #333 !important;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  width: 28px;
  cursor: pointer;
}
header .ht_mid .htmid_pnt .cate .cateheader span img {
  height: 15px;
  width: 15px;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li {
  padding-left: unset;
  background: unset;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li a {
  display: flex;
  align-items: center;
  padding: 10px 17px;
  gap: 13px;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li a img {
  width: 53px;
  height: 53px;
  border-radius: 4px;
  -o-object-fit: contain;
     object-fit: contain;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li:hover {
  /* background-color: #ffe0e8; */
  /* border-bottom: 1px solid #ffe0e8; */
}
header .ht_mid .htmid_pnt .cate .cate_item ul li:not(:last-child) {
  border-bottom: 1px solid #d3d3d3;
  /* margin-bottom: 7px; */
  /* padding-bottom: 7px; */
}
header .ht_mid .htmid_pnt .cate.shw .categry_prnt {
  left: 0;
}
header .ht_mid .htmid_pnt .midd .srch_ {
  display: block;
  width: 100%;
  max-width: 587px;
  /* margin-left: 20px; */
  position: relative;
}
header .ht_mid .htmid_pnt .midd .srch_ input[type=text] {
  width: 100%;
  font: 14px/23px Inter-Light;
  color: #000;
  padding: 14.5px 57px 14.5px 35px;
  border-radius: 30px;
  transition: 0.5s;
  background: #f5f5f1 url(../images/inst_srch.svg) no-repeat center right 21px;
  border: unset;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug {
  padding: 28px 30px 10px;
  border-radius: 0 0 10px 10px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 100px;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  width: 100%;
  height: 300px;
  overflow-y: auto;
}

header .ht_mid .htmid_pnt .midd .srch_ .auto_sug strong {
  font: 18px/25px "Inter-SemiBold";
  display: block;
  color: #222222;
  margin-bottom: 12px;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug > a {
  display: block;
  font: 17px/24px "Inter-Regular";
  color: #222222;
  margin-bottom: 10px;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug {
  margin-top: 25px;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul {
  display: block;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li {
  display: flex;
  margin-bottom: 20px;
  background: unset;
  padding: 0;
  align-items: flex-start;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li a.img_blk {
  width: 70px;
  padding: 8px 10px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li a.img_blk img {
  width: 41px;
  height: 53px;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li .txt_blk a {
  font: 15px/20px "Inter-SemiBold";
  color: #222222;
  max-width: 370px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 30px;
  cursor: pointer;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li .txt_blk > strong {
  font: 20px/27px "Ubuntu-Bold";
  color: #ea2556;
  display: inline-block;
  margin-bottom: 0;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li .txt_blk > strong span {
  font: 17px/24px Inter-Regular;
  color: #666666;
  text-decoration: line-through;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug.shw_ {
  opacity: 1;
  visibility: visible;
  top: 60px;
}
header .ht_mid .htmid_pnt .rgt {
  display: flex;
  align-items: center;
}
header .ht_mid .htmid_pnt a.login_btn {
  background-color: #ea2556;
  display: flex;
  align-items: center;
  gap: 13px;
  border-radius: 40px;
  text-transform: uppercase;
  padding: 13.5px 28px;
  margin-left: 28px;
}
header .ht_mid .htmid_pnt a.login_btn span {
  font: 13px/21px Inter-Medium;
  color: #ffffff;
  margin-top: 3px;
}
header .ht_mid .htmid_pnt .rgt .cart_btn {
  margin-left: 29px;
}
header .ht_mid .htmid_pnt .rgt .cart_btn a.crt {
  position: relative;
}
header .ht_mid .htmid_pnt .rgt .cart_btn a.crt span {
  height: 21px;
  width: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #414141;
  border-radius: 50%;
  font: 13px/17px Inter-Regular;
  color: #ffffff;
  position: absolute;
  top: -9px;
  right: -6px;
}
header .ht_mid .htmid_pnt .rgt .cart_btn b {
  font: 14px/23px "Inter-SemiBold";
  color: #222222;
  padding-left: 11px;
}
form#search-form-large.srch_ {
  margin-left: 20px;
}
header .ht_mid .htmid_pnt .srch_ {
  display: none;
  width: 100%;
  max-width: 587px;
  /* margin-left: 20px; */
  position: relative;
}
header .ht_mid .htmid_pnt .srch_ input[type=text] {
  width: 100%;
  font: 14px/23px Inter-Light;
  color: #000;
  padding: 14.5px 57px 14.5px 35px;
  border-radius: 30px;
  transition: 0.5s;
  background: #f5f5f1 url(../images/inst_srch.svg) no-repeat center right 21px;
  border: unset;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug {
  padding: 28px 30px 10px;
  border-radius: 0 0 10px 10px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 100px;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  width: 100%;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug strong {
  font: 18px/25px "Inter-SemiBold";
  display: block;
  color: #222222;
  margin-bottom: 12px;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug > a {
  display: block;
  font: 17px/24px "Inter-Regular";
  color: #222222;
  margin-bottom: 10px;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug {
  margin-top: 25px;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul {
  display: block;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li {
  display: flex;
  margin-bottom: 20px;
  background: unset;
  padding: 0;
  align-items: flex-start;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li .txt_blk{
  width: calc(100% - 90px);
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li a.img_blk {
  width: 70px;
  padding: 8px 10px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li a.img_blk img {
  width: 41px;
  height: 53px;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li .txt_blk a {
  font: 15px/20px "Inter-SemiBold";
  color: #222222;
  max-width: 370px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 40px;
  cursor: pointer;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li .txt_blk > strong {
  font: 20px/27px "Ubuntu-Bold";
  color: #ea2556;
  display: inline-block;
  margin-bottom: 0;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li .txt_blk > strong span {
  font: 17px/24px Inter-Regular;
  color: #666666;
  text-decoration: line-through;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug.shw_ {
  opacity: 1;
  visibility: visible;
  top: 60px;
  height: 300px;
  border-radius: 10px;
  overflow-y: auto;
}
header .hd_mnu {
  background-color: #f4f4f4;
  padding: 17px 0px;
}
header .hd_mnu .hd_cn {
  display: flex;
  justify-content: space-between;
}
header .hd_mnu .hd_cn .lft ul li {
  display: inline-block;
  padding-left: unset;
  background: unset;
}
header .hd_mnu .hd_cn .lft ul li a {
  font: 13px/18px "Inter-Medium";
  color: #222222;
  text-transform: uppercase;
  position: relative;
}
header .hd_mnu .hd_cn .lft ul li a:hover{
  color: #ea2556;
}
header .hd_mnu .hd_cn .lft ul li.sub {
  position: relative;
}
header .hd_mnu .hd_cn .lft ul li.sub > a {
  position: relative;
}
header .hd_mnu .hd_cn .lft ul li.sub > a::after {
  content: "";
  position: absolute;
  top: 3px;
  right: -24px;
  height: 7px;
  width: 7px;
  border-width: 0px 2.2px 2.2px 0px;
  border-color: #222222;
  cursor: pointer;
  border-style: solid;
  transform: rotate(45deg);
}
header .hd_mnu .hd_cn .lft ul li.sub ul.abt-dwn {
  width: 220px;
  background-color: #ffffff;
  border-radius: 7px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 67px;
  left: 0px;
  padding: 17px;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease;
}
header .hd_mnu .hd_cn .lft ul li.sub ul.abt-dwn li {
  padding-right: 0px !important;
  display: block;
  width: 100%;
  padding-left: unset;
  background: unset;
  padding-top: 6px;
}
header .hd_mnu .hd_cn .lft ul li.sub ul.abt-dwn li:not(:last-child) {
  padding-bottom: 6px;
  border-bottom: 1px solid #e5e5e5;
}
header .hd_mnu .hd_cn .lft ul li.sub:hover ul {
  opacity: 1;
  visibility: visible;
  top: 40px;
}
header .hd_mnu .hd_cn .lft ul li:not(:last-child) {
  padding-right: 60px;
}
header .hd_mnu .hd_cn .rgt a span {
  font: 15px/22px "Inter-Medium";
  color: #222222;
  display: inline-block;
  padding-left: 8px;
}

footer .pbFooter {
  background-color: #222222;
  padding: 46px 0px 60px 0px;
}
footer .pbFooter .ft_tp {
  padding-bottom: 50px;
}
footer .pbFooter .ft_tp .ft_vt {
  display: flex;
  align-items: center;
}
footer .pbFooter .ft_tp .ft_vt .lft {
  width: 360px;
}
footer .pbFooter .ft_tp .ft_vt .lft a.BtmLgo {
  width: 243px;
}
footer .pbFooter .ft_tp .ft_vt .lft a.BtmLgo img {
  width: 100%;
  height: 58px;
  -o-object-fit: contain;
     object-fit: contain;
}
footer .pbFooter .ft_tp .ft_vt .rgt {
  width: calc(100% - 360px);
}
footer .pbFooter .ft_tp .ft_vt .rgt ul {
  display: flex;
  justify-content: end;
}
footer .pbFooter .ft_tp .ft_vt .rgt ul li {
  display: flex;
  align-items: center;
  padding-left: unset;
  background: unset;
}
footer .pbFooter .ft_tp .ft_vt .rgt ul li span,
footer .pbFooter .ft_tp .ft_vt .rgt ul li a{
  font: 16px/24px "Inter-SemiBold";
  color: #fff;
  padding-left: 20px;
}
footer .pbFooter .ft_tp .ft_vt .rgt ul li span p{
  font: 16px/24px "Inter-SemiBold";
  color: #fff;
}
footer .pbFooter .ft_tp .ft_vt .rgt ul li:not(:last-child) {
  padding-right: 114px;
}
footer .pbFooter .ft_btm .ftb_pnt {
  padding-top: 60px;
  border-top: 1px solid #4c4c4c;
  display: flex;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt {
  display: none;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul {
  display: flex;
  justify-content: end;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li {
  display: flex;
  align-items: center;
  padding-left: unset;
  background: unset;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li span p,
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li a {
  font: 16px/24px "Inter-SemiBold";
  color: #fff;
  padding-left: 20px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li span p{
  padding-bottom: unset;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li:not(:last-child) {
  padding-right: 114px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link b {
  font: 18px/24px "Ubuntu-Bold";
  color: #fff;
  text-transform: uppercase;
  display: block;
  padding-bottom: 20px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link p {
  font: 16px/25px "Inter-Light";
  color: #bdbdbd;
  padding-bottom: 18px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link strong {
  font: 25px/34px "Ubuntu-Bold";
  color: #fff;
  padding-bottom: 12px;
  text-transform: uppercase;
  display: inline-block;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link input {
  width: 100%;
  background-color: #2d2d2d;
  padding: 19px 26px;
  border-radius: 30px;
  color: #fff;
  font: 14px/19px "Inter-Light";
  border-color: transparent;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link input::-moz-placeholder {
  color: #8f8f8f;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link input::placeholder {
  color: #8f8f8f;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link button {
  background-color: #ea2754;
  padding: 15px 23px;
  border-radius: 30px;
  font: 14px/25px Inter-Medium;
  color: #fff;
  margin-top: 23px;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc {
  display: flex;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc li {
  padding-left: unset;
  background: unset;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc li a {
  height: 39px;
  width: 39px;
  display: flex;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc li a img {
  filter: brightness(0);
  height: 19px;
  width: 19px;
  -o-object-fit: contain;
  object-fit: contain;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc li a:hover {
  background-color: #ea2655;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc li a:hover img {
  filter: invert(0);
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc li:not(:last-child) {
  margin-right: 14px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul li {
  padding-left: unset;
  background: unset;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul li a {
  color: #bdbdbd;
  font: 16px/24px "Inter-Light";
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul li a:hover {
  color: #ea2556;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link ul li:not(:last-child) {
  padding-bottom: 8px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(1) {
  width: 22%;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(2) {
  width: 22%;
  padding-left: 80px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(3) {
  width: 26%;
  padding-left: 80px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link:last-child {
  width: 30%;
  padding-left: 44px;
  border-left: 1px solid #504d4d;
}
footer .ftPayBtm {
  background-color: #e9e9e9;
  padding: 7.5px;
}
footer .ftPayBtm .ftPayRow {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer .ftPayBtm .ftPayRow apayCard {
  width: 276px;
}
footer .ftPayBtm .ftPayRow apayCard img {
  width: 100%;
  height: 22px;
  -o-object-fit: contain;
     object-fit: contain;
}
footer .ftPayBtm .ftPayRow p {
  font: 14px/20px "Inter-Light";
  color: #222222;
}
footer .ftPayBtm .ftPayRow p a {
  font: 14px/20px "Inter-Light";
  color: #ea2655;
}
footer .ftPayBtm .ftPayRow .payLogs {
  display: flex;
  align-items: center;
  max-width: 400px;
  width: 100%;
  justify-content: space-between;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws {
  display: flex;
  align-items: center;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws a.Google {
  width: 30px;
  margin-right: 10px;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws a.Google img {
  width: 100%;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt ul {
  display: flex;
  align-items: center;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt ul li {
  padding-left: unset;
  background: unset;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt ul li b {
  font: 18px/24px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-right: 8px;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt ul li img {
  padding-bottom: 5px;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt p {
  font: 13px/20px "Inter-Light";
  color: #666666;
  text-align: start;
}

.home .banner_blk {
  padding: 20px 0px 60px;
}
.home .banner_blk .banner_prnt {
  display: flex;
}
.home .banner_blk .banner_prnt .lft {
  width: 15.2%;
  border: 1px solid #d3d3d3;
  border-radius: 16px;
  overflow: hidden;
  margin-right: 19px;
}
.home .banner_blk .banner_prnt .lft .hd_ct {
  background-color: #222222;
  padding: 13px 10px;
  text-align: center;
}
.home .banner_blk .banner_prnt .lft .hd_ct b {
  font: 14px/17px "Inter-Medium";
  color: #fff;
  text-transform: uppercase;
}
.home .banner_blk .banner_prnt .lft .ct_bdy {
  padding: 44.5px 14px;
  height: 530px;
  overflow-y: auto;
}
.home .banner_blk .banner_prnt .lft .ct_bdy::-webkit-scrollbar {
  width: 3px;
  background-color: #666666;
}

.home .banner_blk .banner_prnt .lft .ct_bdy::-webkit-scrollbar-thumb {
  background-color: #ea2556;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul.CatSlide {
  display: none;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul li {
  padding-left: 0px;
  background: unset;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul li a {
  display: block;
  text-align: center;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul li a img {
  display: block;
  margin: 0 auto;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul li a span {
  font: 16px/24px "Inter-SemiBold";
  color: #222222;
  display: block;
  padding-top: 18px;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul li:not(:last-child) {
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #d3d3d3;
}
.home .banner_blk .banner_prnt .mid {
  width: 54.5%;
  border-radius: 15px;
  margin-right: 19px;
  overflow: hidden;
  background: linear-gradient(135deg, #e6003d 0%, #ff416c 50%, #ff6f91 100%);
  position: relative;
}
.home .banner_blk .banner_prnt .mid::before {
  content: "";
  position: absolute;
  width: 525px;
  height: 330px;
  background: url(../images/banner-top-right.png) no-repeat;
  right: 0;
  top: 0;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
  padding: 77px 0 222px;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow {
  display: flex;
  margin-top: 1px;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft {
  padding-left: 55px;
  width: 73%;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft b {
  font: 18px/26px "Inter-Medium";
  color: #ffffff;
  display: block;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
  font: 65px/73px "Ubuntu-Bold";
  color: #ffffff;
  display: block;
  padding-bottom: 11px;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft p {
  font: 18px/26px "Inter-Medium";
  color: #ffffff;
  padding-right: 10px;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft a.midBtn {
  font: 12px/20px "Inter-Medium";
  color: #222222;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 30px;
  padding: 15px 37px;
  margin-top: 28px;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt {
  width: 44.5%;
  position: absolute;
  right: 0;
  bottom: 0;
}
.hmBlog .hmBlogCtn h2 b{
  color: #222222 !important;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt img {
  width: 100%;
  height: 312px;
  -o-object-fit: contain;
     object-fit: contain;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-dots {
  position: absolute;
  bottom: 100px;
  display: flex;
  left: 70px;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-dots button {
  width: 23px;
  height: 23px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-dots button:not(:last-child) {
  margin-right: 10px;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-dots button.active span {
  opacity: 1;
  visibility: visible;
}
.home .banner_blk .banner_prnt .mid .banrSlide .owl-dots button span {
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
}
.home .banner_blk .banner_prnt .ed {
  width: 27.5%;
}
.home .banner_blk .banner_prnt .ed .edCat {
  background: url(../images/rlayer.png) no-repeat;
  background-size: cover;
  position: relative;
  border-radius: 10px;
  padding: 38px 0 112px 38px;
  overflow: hidden;
}
.home .banner_blk .banner_prnt .ed .edCat:not(:last-child) {
  margin-bottom: 18px;
}
.home .banner_blk .banner_prnt .ed .edCat.edCatTw {
  background: url(../images/green_layer.png) no-repeat;
  background-size: cover;
  padding: 38px 0 145px 38px;
  border-radius: 10px;
}
.home .banner_blk .banner_prnt .ed .edCat.edCatTw a.BstArw {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #222222;
  position: relative;
}
.home .banner_blk .banner_prnt .ed .edCat.edCatTw a.BstArw::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  background: url(../images/rytWht.svg) no-repeat;
  width: 9px;
  height: 14px;
}
.home .banner_blk .banner_prnt .ed .edCat b {
  font: 25px/33px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 8px;
}
.home .banner_blk .banner_prnt .ed .edCat p strong {
  font: 16px/24px "Inter-Regular";
  color: #222222;
  display: inline-block;
  padding-bottom: 10px;
}
.home .banner_blk .banner_prnt .ed .edCat a.BstBnt {
  font: 11px/18px "Inter-Medium";
  color: #ffffff;
  border-radius: 30px;
  padding: 11px 41px 11px 30px;
  background: #ea2556 url(../images/rytWht.svg) no-repeat right 25px center;
  text-transform: uppercase;
}
.home .banner_blk .banner_prnt .ed .edCat .CatItms {
  position: absolute;
  right: -40px;
  bottom: -17px;
}
.home .banner_blk .banner_prnt .ed .edCat .CatItms img {
  width: 270px;
  height: 170px;
  -o-object-fit: contain;
     object-fit: contain;
}

.bnrBtm .bnrBtmRow {
  display: flex;
  border: 1px solid #ececec;
  border-radius: 15px;
  padding: 33px 0 30px;
}
.bnrBtm .bnrBtmRow li {
  padding-left: unset;
  background: unset;
}
.bnrBtm .bnrBtmRow li.BtmLst {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bnrBtm .bnrBtmRow li.BtmLst:first-child {
  padding-left: 30px !important;
  padding-right: 60px !important;
}
.bnrBtm .bnrBtmRow li.BtmLst:not(:last-child) {
  border-right: 1px solid #ececec;
  padding: 0 60px 0 60px;
}
.bnrBtm .bnrBtmRow li.BtmLst:last-child {
  padding-left: 58px !important;
  padding-right: 30px !important;
}
.bnrBtm .bnrBtmRow li.BtmLst a {
  width: 47px;
}
.bnrBtm .bnrBtmRow li.BtmLst a img {
  width: 100%;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
.bnrBtm .bnrBtmRow li.BtmLst .LstTxt {
  width: calc(100% - 47px);
  padding-left: 15px;
}
.bnrBtm .bnrBtmRow li.BtmLst .LstTxt li b {
  font: 18px/25px "Inter-SemiBold";
  color: "Inter-SemiBold";
  display: inline-block;
  padding-bottom: 5px;
}
.bnrBtm .bnrBtmRow li.BtmLst .LstTxt li p {
  font: 14px/20px "Inter-Light";
  color: #666666;
}
.bnrBtm .bnrBtmRow li.BtmLst:first-child {
  width: 23.8%;
}
.bnrBtm .bnrBtmRow li.BtmLst:nth-child(2n) {
  width: 25.5%;
}
.bnrBtm .bnrBtmRow li.BtmLst:nth-child(3n) {
  width: 27.6%;
}
.bnrBtm .bnrBtmRow li.BtmLst:nth-child(4n) {
  width: 23.1%;
}

.hmPrdBen {
  padding: 60px 0 75px;
}

.AllPrd {
  padding-bottom: 75px;
}
.AllPrd .AllPrdBlk .AllPrdHd {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.AllPrd .AllPrdBlk .AllPrdHd b ,
.AllPrd .AllPrdBlk .AllPrdHd span{
  font: 25px/33px "Ubuntu-Medium" !important;
  color: #222222 !important;
  display: inline-block !important;
}
.AllPrd .AllPrdBlk .AllPrdHd a {
  font: 13px/20px "Inter-Medium";
  color: #222222;
  text-decoration: underline;
  text-transform: uppercase;
}
.AllPrd .AllPrdBlk .ovrvPrdRow {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem {
  width: 23.41%;
  margin-bottom: 28px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem:not(:nth-child(4n)) {
  margin-right: 28px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms {
  border: 1px solid #ececec;
  border-radius: 20px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 44px 0 44px;
  margin-bottom: 20px;
  transition: ease 1s;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms:hover,
.prdBen .benRow .benSlide .benItem a.prdItms:hover,
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms:hover{
  border-color: transparent;
  box-shadow: 0 4px 12px rgba(234, 37, 86, 0.3), 
                0 8px 24px rgba(0, 0, 0, 0.1);
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms:hover span.bestPrd {
  opacity: 1;
  visibility: visible;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms img {
  max-width: 198px;
  width: 100%;
  height: 250px;
     object-fit: contain;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms span.bestPrd {
  position: absolute;
  bottom: 20px;
  font: 13px/20px "Inter-Medium";
  color: #fff;
  text-transform: uppercase;
  border-radius: 30px;
  background-color: #222222;
  padding: 14px 40px 14px 80px;
  opacity: 0;
  visibility: hidden;
  transition: ease 1s;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms span.bestPrd::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 19px;
  background: url(../images/cart.svg) no-repeat center;
  top: 15px;
  left: 50px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms p {
  position: absolute;
  font: 13px/20px "Inter-SemiBold";
  color: #fff;
  background-color: #ea2556;
  padding: 8px 14px;
  top: 15px;
  left: -9px;
  border-radius: 0 8px 8px 8px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms p::before {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-bottom: 8px solid #ff668c;
  border-left: 8px solid transparent;
  top: -8px;
  left: 0;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem b {
  font: 18px/25px "Inter-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 8px;
  height: 30px;
    display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem ul.przz {
  display: flex;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem ul.przz li {
  padding-left: unset;
  background: unset;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem ul.przz li.offPrz {
  font: 17px/25px "Inter-Bold";
  color: #222222;
  padding-right: 10px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem ul.przz li.ogPrz {
  font: 15px/24px "Inter-Light";
  color: #666666;
  text-decoration: line-through;
}

.cate_ov {
  padding-bottom: 80px;
}
.cate_ov .cate_pd {
  display: flex;
}
.cate_ov .cate_pd .itm {
  width: 33%;
  padding: 26px 25px 353px 38px;
  border-radius: 15px;
  overflow: hidden;
  display: block;
  position: relative;
  transition: ease 1s;
}
.cate_ov .cate_pd .itm:hover .hd span {
  background-color: #f33960;
}
.cate_ov .cate_pd .itm:hover .hd span img {
  transform: unset;
}
.cate_ov .cate_pd .itm .hd span img{
  width: 16px;
  height: 13px;
  object-fit: contain;
}
.cate_ov .cate_pd .itm .hd {
  display: flex;
  justify-content: space-between;
  transition: ease 1s;
}
.cate_ov .cate_pd .itm .hd b {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
}
.cate_ov .cate_pd .itm .hd span {
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #222222;
  border-radius: 50%;
  transition: ease 1s;
}
.cate_ov .cate_pd .itm .hd span img {
  transform: rotate(-32deg);
  transition: ease 1s;
}
.cate_ov .cate_pd .itm .img_blk {
  position: absolute;
  left: 50px;
  bottom: -45px;
  z-index: 2;
}
.cate_ov .cate_pd .itm.on {
  background-color: #fff2fa;
}
.cate_ov .cate_pd .itm.on .img_blk {
  width: 438px;
  height: 306px;
  z-index: 2;
}
.cate_ov .cate_pd .itm.on .img_blk::before {
  content: "";
  position: absolute;
  width: 236px;
  height: 236px;
  background: url(../images/roseCir.png) no-repeat;
  z-index: -1;
  top: -10px;
  left: 40px;
}
.cate_ov .cate_pd .itm.on .img_blk img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.cate_ov .cate_pd .itm.tw {
  background-color: #eaffec;
}
.cate_ov .cate_pd .itm.tw .img_blk {
  width: 456px;
  height: 351px;
}
.cate_ov .cate_pd .itm.tw .img_blk::before {
  content: "";
  position: absolute;
  width: 236px;
  height: 236px;
  background: url(../images/greenCir.png) no-repeat;
  z-index: -1;
  top: 100px;
  left: -20px;
}
.cate_ov .cate_pd .itm.tw .img_blk img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.cate_ov .cate_pd .itm.th {
  background-color: #fff6f8;
}
.cate_ov .cate_pd .itm.th .img_blk {
  width: 302px;
  height: 444px;
  bottom: -140px;
}
.cate_ov .cate_pd .itm.th .img_blk::before {
  content: "";
  position: absolute;
  width: 236px;
  height: 236px;
  background: url(../images/sanCir.png) no-repeat;
  z-index: -1;
  top: 5px;
  left: 110px;
}
.cate_ov .cate_pd .itm.th .img_blk img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.cate_ov .cate_pd .itm:not(:last-child) {
  margin-right: 23px;
}

.hmFaq {
  background-color: #f4f4f4;
  padding: 100px 0 120px;
}
.hmFaq .hmFaqRow {
  display: flex;
}
.hmFaq .hmFaqRow .hmFaqLft {
  width: 47.2%;
  position: relative;
  z-index: 1;
}
.hmFaq .hmFaqRow .hmFaqLft::before {
  content: "";
  position: absolute;
  width: 311px;
  height: 311px;
  border-radius: 50%;
  background: url(../images/faqcircle.png) no-repeat center;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.hmFaq .hmFaqRow .hmFaqLft img {
  max-width: 458px;
  width: 100%;
  height: 427px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
}
.hmFaq .hmFaqRow .hmFaqLft .faqSm {
  position: absolute;
  max-width: 345px;
  height: 280px;
  bottom: -20px;
  right: 0;
}
.hmFaq .hmFaqRow .hmFaqLft .faqSm img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hmFaq .hmFaqRow .hmFaqRyt {
  width: 52.8%;
  padding-left: 100px;
  padding-top: 50px;
}
.hmFaq .hmFaqRow .hmFaqRyt h1 {
  padding-bottom: 12px;
  padding-right: 70px;
}
.hmFaq .hmFaqRow .hmFaqRyt p {
  font: 16px/24px "Inter-Light";
  color: #666666;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft {
  width: 100%;
  padding-top: 25px;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt.active .mstHd {
  margin-bottom: 0;
  background-color: #ea2556;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt.active .mstHd p {
  color: #fff;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt.active .mstHd span {
  background-color: #fff;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt.active .mstHd span img {
  transform: unset;
  filter: unset;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt.active .mstCtn {
  display: block;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstHd {
  display: flex;
  background-color: #e7e7e7;
  justify-content: space-between;
  align-items: center;
  border-radius: 30px;
  padding: 8px 8px 8px 30px;
  margin-bottom: 10px;
  cursor: pointer;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstHd p {
  font: 16px/24px "Inter-Medium";
  color: #222222;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstHd span {
  min-width: 40px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #222222;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstHd span img {
  width: 12px;
  height: 14px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: invert(1);
  transform: rotate(180deg);
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstCtn {
  padding: 20px 30px 25px;
  display: none;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstCtn p {
  font: 14px/20px "Inter-Light";
  color: #666666;
}

.hmRvs {
  overflow: hidden;
  padding: 100px 0;
}
.hmRvs .hmRvsRow .revsHd {
  display: flex;
  border-bottom: unset;
  padding-bottom: 26px;
}
.hmRvs .hmRvsRow .revsHd .btmRvws {
  display: flex;
  align-items: center;
}
.hmRvs .hmRvsRow .revsHd .btmRvws a.Google {
  width: 30px;
  margin-right: 10px;
}
.hmRvs .hmRvsRow .revsHd .btmRvws a.Google img {
  width: 100%;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
}
.hmRvs .hmRvsRow .revsHd .btmRvws .RvwsTxt ul {
  display: flex;
  align-items: center;
}
.hmRvs .hmRvsRow .revsHd .btmRvws .RvwsTxt ul li {
  padding-left: unset;
  background: unset;
}
.hmRvs .hmRvsRow .revsHd .btmRvws .RvwsTxt ul li b {
  font: 18px/24px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-right: 8px;
}
.hmRvs .hmRvsRow .revsHd .btmRvws .RvwsTxt ul li img {
  padding-bottom: 5px;
}
.hmRvs .hmRvsRow .revsHd .btmRvws .RvwsTxt p {
  font: 14px/20px "Inter-Light";
  color: #666666;
}
.hmRvs .hmRvsRow .hmreviewSlide .revBlk {
  margin: 0 0 0;
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-stage-outer .owl-item {
  padding: 5px 2px;
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  background-color: #222222;
  position: absolute;
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 12px;
  background: url(../images/wytArw.svg) no-repeat center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button.owl-prev {
  margin-right: 10px;
  left: -90px;
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button.owl-prev::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button.owl-next {
  right: -90px;
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button span {
  color: transparent;
}
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button:hover {
  background-color: #f33960;
}
.hmRvs .hmRvsRow a.allRvs {
  width: 177px;
  background-color: #ea2556;
  margin-top: 35px;
}

.hmBlog .hmBlogCtn h2 {
  padding-bottom: 35px;
  text-align: center;
}
.hmBlog .hmBlogCtn h2 span{
  color: #222222 !important;
}
.hmBlog .hmBlogCtn .BlogSlide .itm {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  transition: 0.2s ease-in-out;
  display: block;
}
.hmBlog .hmBlogCtn .BlogSlide .itm img {
  width: 100%;
  height: 403px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.hmBlog .hmBlogCtn .BlogSlide .itm .ovrly {
  position: absolute;
  bottom: -72px;
  z-index: 1;
  color: #fff;
  width: 100%;
  padding: 0px 27px;
  transition: 0.2s ease-in-out;
}
.hmBlog .hmBlogCtn .BlogSlide .itm .ovrly p {
  font: 20px/31px Inter-SemiBold;
  color: #fff;
  max-width: 380px;
  padding-right: 20px;
  border-bottom: 1px solid #807e72;
  padding-bottom: 22px;
  margin-bottom: 22px;
  height: 72px;
  display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.hmBlog .hmBlogCtn .BlogSlide .itm .ovrly span {
  font: 13px/19px Inter-Medium;
  color: #222222;
  background-color: #fff;
  padding: 15px 39px;
  border-radius: 30px;
  text-transform: uppercase;
}
.hmBlog .hmBlogCtn .BlogSlide .itm::before {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 15px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 32%, rgba(0, 0, 0, 0.1) 67% 67%);
  clear: both;
  content: "";
  height: 100%;
  width: 100%;
}
.hmBlog .hmBlogCtn .BlogSlide .itm:hover .ovrly {
  bottom: 26px;
}
.hmBlog .hmBlogCtn .BlogSlide .owl-nav {
  text-align: center;
  margin-top: 30px;
}
.hmBlog .hmBlogCtn .BlogSlide .owl-nav button {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  background-color: #222222;
  position: relative;
}
.hmBlog .hmBlogCtn .BlogSlide .owl-nav button::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 12px;
  background: url(../images/wytArw.svg) no-repeat center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.hmBlog .hmBlogCtn .BlogSlide .owl-nav button.owl-prev {
  margin-right: 10px;
}
.hmBlog .hmBlogCtn .BlogSlide .owl-nav button.owl-prev::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.hmBlog .hmBlogCtn .BlogSlide .owl-nav button span {
  color: transparent;
}
.hmBlog .hmBlogCtn .BlogSlide .owl-nav button:hover {
  background-color: #f33960;
}

.brand_blk {
  padding: 83px 0px 72px 0px;
}
.brand_blk .brand_cnt .item img {
  width: 180px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: grayscale(1);
  transition: 0.2s ease-in-out;
  cursor: pointer;
}
.brand_blk .brand_cnt .item:hover img {
  filter: unset;
}

.new_cart {
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  z-index: 2;
  border-radius: 50%;
}
.new_cart .btn_img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #ffffff;
}
.new_cart .btn_img img {
  width: 34px;
  height: 34px;
  -o-object-fit: contain;
  object-fit: contain;
}
.new_cart .btn_img span.tot_items {
  position: absolute;
  font: 13px/21px "Inter-Regular";
  color: #fff;
  background: #222222;
  border-radius: 50%;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blog_detail .blogdetail_blk {
  padding: 94px 0px;
}
.blog_detail .blogdetail_blk .blog_cont img.mn_image {
  width: 100%;
  height: 604px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
}
.blog_detail .blogdetail_blk .blog_cont strong {
  font: 40px/49px "Ubuntu-Bold";
  color: #222222;
  padding: 30px 0px 24px;
  display: block;
}
.blog_detail .blogdetail_blk .blog_cont p:empty{display: none !important;}
.blog_detail .blogdetail_blk .blog_cont p {
  font: 16px/27px "Inter-Regular";
  color: #666666;
  padding-bottom: 23px;
}
.blog_detail .blogdetail_blk .blog_cont b {
  font: 25px/34px "Ubuntu-Medium";
  color: #222222;
  display: block;
  padding-bottom: 12px;
}
.blog_detail .blogdetail_blk .blog_cont .quote_blk {
  padding: 46px 92px 46px 137px;
  border-radius: 14px;
  background: #f7f7f7 url(../images/bdl_quote.svg) no-repeat center left 42px;
  margin: 10px 0px 40px 0px;
}
.blog_detail .blogdetail_blk .blog_cont .quote_blk p {
  font: 18px/28px "Inter-Regular";
  color: #222222;
  padding-bottom: 0px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk {
  display: flex;
  align-items: center;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .lft {
  width: 47%;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .lft img {
  width: 100%;
  height: 355px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt {
  width: 53%;
  padding-left: 63px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt b {
  padding-bottom: 7px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt p {
  padding-bottom: 18px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt ul li {
  font: 16px/27px "Inter-Regular";
  color: #666666;
  padding-bottom: 6px;
  background: url(../images/btl_li.svg) no-repeat top 9px left;
  padding-left: 18px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt ul li:last-child {
  padding-bottom: 0px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn {
  flex-direction: row-reverse;
  padding: 58px 0px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .lft img {
  height: 352px;
  max-width: 635px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .rgt {
  padding-left: 0px;
  padding-right: 39px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .rgt span {
  font: 18px/27px "Inter-Medium";
  color: #222222;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot {
  border-top: 1px solid #d3d3d3;
  padding-top: 26px;
  margin-top: 22px;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt {
  display: flex;
  justify-content: space-between;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft {
  display: flex;
  align-items: center;
  gap: 16px;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft b {
  font: 20px/28px "Ubuntu-Bold";
  color: #222222;
  padding-bottom: 0px;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft ul li {
  display: inline-block;
  padding-left: unset;
  background: unset;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft ul li a {
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s ease-in-out;
  border-radius: 50%;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft ul li a img {
  height: 21px;
  width: 21px;
  -o-object-fit: contain;
     object-fit: contain;
     filter: invert(1);
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft ul li:hover a {
  background-color: #ea2655;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft ul li:hover a img {
  filter: brightness(50);
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft ul li:not(:last-child) {
  margin-right: 5px;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt {
  display: flex;
  align-items: center;
  gap: 16px;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt b {
  font: 20px/28px "Ubuntu-Bold";
  color: #222222;
  padding-bottom: 0px;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
  padding-left: unset;
  background: unset;
  display: inline-block;
  background-color: #ea2556;
  padding: 13px 35px;
  border-radius: 30px;
  font: 16px/24px Inter-Regular;
  color: #ffffff;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li:not(:last-child) {
  margin-right: 5px;
}

.blog_ovrw {
  padding: 98px 0px;
}
.blog_ovrw h1 {
  font: 40px/49px "Ubuntu-Bold";
  color: #222222;
  text-align: center;
  margin-bottom: 28px;
}
.blog_ovrw .prnt {
  display: flex;
  flex-wrap: wrap;
}
.blog_ovrw .prnt .itm {
  width: 32.2%;
  margin-right: 22px;
  margin-bottom: 18px;
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  transition: 0.2s ease-in-out;
}
.blog_ovrw .prnt .itm img {
  width: 100%;
  height: 403px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.blog_ovrw .prnt .itm .ovrly {
  position: absolute;
  bottom: -72px;
  z-index: 1;
  color: #fff;
  width: 100%;
  padding: 0px 27px;
  transition: 0.2s ease-in-out;
}
.blog_ovrw .prnt .itm .ovrly p {
  font: 20px/31px Inter-SemiBold;
  color: #fff;
  max-width: 380px;
  padding-right: 20px;
  border-bottom: 1px solid #807e72;
  padding-bottom: 22px;
  margin-bottom: 22px;
  display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 70px;
}
.blog_ovrw .prnt .itm .ovrly span {
  font: 13px/19px Inter-Medium;
  color: #222222;
  background-color: #fff;
  padding: 15px 39px;
  border-radius: 30px;
  text-transform: uppercase;
}
.blog_ovrw .prnt .itm .ovrly span:hover{
  background-color: #ea2556;
  color: #ffffff;
}
.blog_ovrw .prnt .itm .ovrly span:hover a{
  color: #fff;
}
.blog_ovrw .prnt .itm::before {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 15px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 32%, rgba(0, 0, 0, 0.1) 67% 67%);
  clear: both;
  content: "";
  height: 100%;
  width: 100%;
}
.blog_ovrw .prnt .itm:hover .ovrly {
  bottom: 26px;
}
.blog_ovrw .prnt .itm:nth-child(3n) {
  margin-right: 0px;
}
/* .blog_ovrw .pagination {
  justify-content: center;
  align-items: center;
  margin-top: 26px;
}
.pagination li {
  margin: 0px 5px;
  padding-left: unset;
  background: unset;
}
.pagination li a.page {
  height: 37px;
  width: 37px;
  justify-content: center;
  align-items: center;
  display: flex;
  font: 15px/24px "Ubuntu-Bold";
  color: #222222;
  border-radius: 50%;
}
.pagination li a.page:hover {
  color: #fff;
}
.pagination li a.dir {
  height: 37px;
  width: 37px;
  justify-content: center;
  align-items: center;
  display: flex;
  font: 15px/24px "Ubuntu-Bold";
  background-color: #222222;
  border-radius: 50%;
}
.pagination li a:hover {
  background-color: #f33960;
} */
.faqInr .mestBlk br{
  display: none;
}.error{color: #ff0000;}
.priv_plcy{padding: 100px 0;}
.priv_plcy h1.privmainHd{padding-bottom: 20px;}
.priv_plcy p{padding-bottom: 16px;}
.pagination_ .Pag.navigation .pagination li a{border-radius: 50px;width: 45px;height: 45px;color: #fff;}
.pagination_ .Pag.navigation .pagination li.active a{background-color: #e6003d;}

.hmBlog .hmBlogCtn .BlogSlide .owl-nav{display: flex;justify-content: center;}
/* 16-07-2025 */
.my-ord-sect {
  padding: 100px 0;
}
.my-ord-sect .ord-hd .hd-inn {
  display: flex;
  padding-bottom: 42px;
}
.my-ord-sect .ord-hd .hd-inn h1 {
  padding-right: 15px;
}
.my-ord-sect .ord-hd .hd-inn .inn-rgt {
  display: flex;
}
.my-ord-sect .ord-hd .hd-inn .inn-rgt li {
  background: unset;
  padding-left: unset;
}
.my-ord-sect .ord-hd .hd-inn .inn-rgt li:not(:last-child) {
  margin-right: 14px;
}
.my-ord-sect .ord-hd .hd-inn .inn-rgt li a {
  font: 16px/24px "Inter-SemiBold";
  color: #ffffff;
  padding: 13px 44px;
  background-color: #222222;
  border-radius: 30px;
}
.my-ord-sect .ord-hd .hd-inn .inn-rgt li a.active {
  background-color: #ea2556;
}
.my-ord-sect .ord-hd b {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
  padding-bottom: 35px;
}
.my-ord-sect .table-blk {
  border: 1px solid #dddddd;
  border-radius: 20px;
  padding: 20px;
}
.my-ord-sect .table-blk table {
  width: 100%;
}
.my-ord-sect .table-blk table tbody tr {
  background-color: #f5f5f5;
  padding: 20px 0;
}
.my-ord-sect .table-blk table tbody tr.emt {
  height: 15px;
}
.my-ord-sect .table-blk table tbody tr td {
  padding: 23.5px 0;
  position: relative;
}
.my-ord-sect .table-blk table tbody tr td:not(:last-child)::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100px;
  background-color: #cccccc;
  right: 0;
  top: 50px;
}
.my-ord-sect .table-blk table tbody tr td p {
  font: 23px/30px "Ubuntu-Medium";
  color: #222222;
      display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.my-ord-sect .table-blk table tbody tr td span {
  font: 16px/24px "Inter-Regular";
  color: #222222;
}
.my-ord-sect .table-blk table tbody tr td:not(:first-child) {
  text-align: center;
}
.my-ord-sect .table-blk table tbody tr td:first-child {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 20px;
}
.my-ord-sect .table-blk table tbody tr td:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.my-ord-sect .table-blk table tbody tr td.prd-name {
  width: 31.1%;
}
.my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td {
  position: unset;
  padding: unset;
}
.my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td::after {
  content: none;
}
.my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td:last-child {
  text-align: start;
}
.my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td .img-blk {
  width: 120px;
  height: 120px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  margin-right: 20px;
}
.my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td .img-blk img {
  width: 66px;
  height: 88px;
  -o-object-fit: contain;
     object-fit: contain;
}
.my-ord-sect .table-blk table tbody tr td.prd-ant {
  width: 20%;
}
.my-ord-sect .table-blk table tbody tr td.prd-dte {
  width: 24.5%;
}

.parent_my_order {
  padding: 100px 0;
}
.parent_my_order .container h1 {
  padding-bottom: 30px;
}
.parent_my_order .container .ord_blk {
  border: 1px solid #dddddd;
  border-radius: 20px;
  padding: 20px 20px 24px;
}
.parent_my_order .container .ord_blk .ord_nav {
  background-color: #222222;
  display: flex;
  justify-content: space-between;
  border-radius: 30px;
  padding: 14px 30px;
  margin-bottom: 40px;
}
.parent_my_order .container .ord_blk .ord_nav ul {
  display: flex;
}
.parent_my_order .container .ord_blk .ord_nav ul.frsOrd li:not(:last-child) {
  border-right: 1px solid #707070;
}
.parent_my_order .container .ord_blk .ord_nav ul.frsOrd li:not(:first-child) a {
  padding: 0 20px;
}
.parent_my_order .container .ord_blk .ord_nav ul.frsOrd li:first-child {
  padding-right: 20px;
}
.parent_my_order .container .ord_blk .ord_nav ul li {
  padding-left: unset;
  background: unset;
}
.parent_my_order .container .ord_blk .ord_nav ul li a {
  font: 16px/24px "Inter-Regular";
  color: #ffffff;
}
.parent_my_order .container .ord_blk .ord_nav ul li a img {
  margin-right: 20px;
}
.parent_my_order .container .ord_blk .sml {
  display: flex;
  justify-content: space-between;
  padding: 0 88px 0 70px;
  align-items: flex-start;
}
.parent_my_order .container .ord_blk .sml.sec {
  align-items: center;
}
.parent_my_order .container .ord_blk .sml .img_blk {
  max-width: 312px;
  width: 100%;
  margin-top: 12px;
}
.parent_my_order .container .ord_blk .sml .img_blk img {
  width: 100%;
  height: 75px;
  -o-object-fit: contain;
     object-fit: contain;
}
.parent_my_order .container .ord_blk .sml .lft strong {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
}
.parent_my_order .container .ord_blk .sml .lft p {
  font: 16px/24px "Inter-SemiBold";
  color: #222222;
  max-width: 142px;
  width: 100%;
}
.parent_my_order .container .ord_blk .sml .rgt {
  padding-bottom: 23px;
}
.parent_my_order .container .ord_blk .sml .rgt strong {
  font: 23px/30px "Ubuntu-Medium";
  color: #222222;
  display: block;
  text-align: end;
}
.parent_my_order .container .ord_blk .sml .rgt p {
  font: 16px/24px "Inter-Regular";
  color: #414141;
  max-width: 142px;
  width: 100%;
  text-align: end;
}
.parent_my_order .container .ord_blk .sml .rgt ul {
  text-align: end;
}
.parent_my_order .container .ord_blk .sml .rgt ul li {
  padding-left: unset;
  background: unset;
  font: 16px/24px "Inter-Regular";
  color: #222222;
}
.parent_my_order .container .ord_blk .sml .rgt ul li:nth-child(3n) {
  padding-bottom: 27px;
}
.parent_my_order .container .ord_blk .sml.tert .lft {
  max-width: 216px;
  width: 100%;
}
.parent_my_order .container .ord_blk .sml.tert .lft table {
  width: 100%;
}
.parent_my_order .container .ord_blk .sml.tert .lft table tbody tr td {
  font: 16px/24px "Inter-Regular";
  color: #222222;
}
.parent_my_order .container .ord_blk .sml.tert .lft table tbody tr td:first-child {
  width: 38%;
}
.parent_my_order .container .ord_blk .sml.tert .lft table tbody tr td:last-child {
  width: 62%;
}
.parent_my_order .container .ord_blk .sml.tert .rgt {
  max-width: 250px;
  width: 100%;
  padding-bottom: unset;
}
.parent_my_order .container .ord_blk .sml.tert .rgt table {
  width: 100%;
}
.parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td {
  text-align: end;
  font: 16px/24px "Inter-Regular";
  color: #414141;
}
.parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td b {
  font: 18px/26px "Inter-SemiBold";
  color: #222222;
}
.parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td:last-child {
  width: 60%;
}
.parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td:first-child {
  width: 40%;
}
.parent_my_order .container .ord_blk .ord_tbl {
  margin-top: 42px;
}
.parent_my_order .container .ord_blk .ord_tbl table {
  width: 100%;
}
.parent_my_order .container .ord_blk .ord_tbl table thead {
  background-color: #222222;
  border-radius: 30px;
}
.parent_my_order .container .ord_blk .ord_tbl table thead tr th {
  font: 23px/30px "Ubuntu-Medium";
  color: white;
  padding: 11px 0;
}
.parent_my_order .container .ord_blk .ord_tbl table thead tr th:first-child {
  width: 55.9%;
  border-radius: 30px 0 0 30px;
  padding-left: 74px;
}
.parent_my_order .container .ord_blk .ord_tbl table thead tr th:nth-child(2) {
  width: 16.9%;
}
.parent_my_order .container .ord_blk .ord_tbl table thead tr th:nth-child(3) {
  width: 16.76%;
}
.parent_my_order .container .ord_blk .ord_tbl table thead tr th:last-child {
  border-radius: 0 30px 30px 0;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl:not(:last-child) td {
  padding: 8px 0;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td {
  background-color: unset;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td:last-child {
  padding-right: 45px;
  text-align: end;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl {
  border-top: 1px solid #dddddd;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td {
  background-color: unset;
  padding: 24px 0 0;
  width: 100%;
  padding-left: unset !important;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table {
  width: 100%;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td {
  padding: unset;
  background-color: unset;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td b {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:first-child {
  width: 80%;
  text-align: end;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:last-child {
  padding-left: 110px !important;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.spc_tr {
  height: 15px;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td {
  font: 16px/24px "Inter-Regular";
  background-color: #f4f4f4;
  color: #222222;
  padding: 12px 0;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td:first-child {
  border-radius: 30px 0 0 30px;
  padding-left: 75px;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td:last-child {
  border-radius: 0 30px 30px 0;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td .OrdImg {
  display: flex;
  align-items: center;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td .OrdImg a.prdImg {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background-color: #ffffff;
  margin-right: 22px;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td p {
  font: 16px/24px "Inter-Regular";
  color: #222222;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td strong {
  font: 16px/24px "Inter-SemiBold";
  color: #222222;
}
.parent_my_order .container .ntfc {
  margin-top: 42px;
}
.parent_my_order .container .ntfc b {
  font: 25px/33px "Ubuntu-Medium";
  color: #222222;
  padding-bottom: 6px;
  display: inline-block;
}
.parent_my_order .container .ntfc p {
  font: 16px/24px "Inter-Regular";
  color: #666666;
}

.noscroll {
  position: relative;
  overflow: hidden;
}
.noscroll::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #222222;
  opacity: 0.5;
  z-index: 11;
}

.prdOvrv .OvrvRow .OvrvLft {
  position: relative;
}

.prdOvrv .OvrvRow .OvrvLft .fltr_cncl {
  position: absolute;
  top: 10px;
  right: 20px;
  display: none;
}
/* 16-07-2025 */
/* 18-07-2025 */
.parent_my_order .container .ord_blk .ord_tbl table tbody tr td .OrdImg a.prdImg img{
  width: 22px;
  height: 38px;
  object-fit: contain;
}
header .ht_mid .htmid_pnt .loginBlk img{
 width: 40px;
 height: 40px;
 object-fit: cover;
}
header .ht_mid .htmid_pnt .loginBlk{
  margin-left: 28px;
  position: relative;
}
header .ht_mid .htmid_pnt .loginBlk .dropdown-toggle{
  cursor: pointer;
}
header .ht_mid .htmid_pnt .loginBlk .dropdown-toggle::after{
  content: none;
}
header .ht_mid .htmid_pnt .loginBlk span{
  font: 16px/20px "Inter-Medium";
  color: #222222;
  display: inline-block;
  padding-left: 3px;
  padding-right: 20px;
  position: relative;
  cursor: pointer;
}
header .ht_mid .htmid_pnt .loginBlk span::after{
    content: "";
    position: absolute;
    top: 3px;
    right: 0;
    height: 7px;
    width: 7px;
    border-width: 0px 2.2px 2.2px 0px;
    border-color: #222222;
    cursor: pointer;
    border-style: solid;
    transform: rotate(45deg);
}
header .ht_mid .htmid_pnt .loginBlk .logOuts{
      position: absolute !important;
    width: 195px;
    padding: 22px 25px;
    top: 46px !important;
    background-color: #fff;
    box-shadow: 0px 0px 2px lightgray;
    border-radius: 10px;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
}
header .ht_mid .htmid_pnt .loginBlk .logOuts.active{
  display: block;
  visibility: visible;
  opacity: 1;
}

header .ht_mid .htmid_pnt .loginBlk .logOuts li{
  padding-left: unset;
  background: unset;
}
/* 18-07-2025 */
/* 19-07-2025 */
.loginMod .modal-content .modal-body .login-container .form-label{
    font: 16px / 24px "Ubuntu-Medium";
    color: #222222;
    padding-bottom: 7px;
    margin-bottom: unset !important;
}
.loginMod .modal-content .modal-body .login-container input.intfrm{
  padding: 12px 15px;
  background-color: transparent !important;
}
.loginMod .modal-content .modal-body .login-container .logFrm{
  margin-bottom: 15px;
}
.loginMod .modal-content .modal-body .login-container .logFrm .input-group{
  display: block;
  position: relative;
}
.loginMod .modal-content .modal-body .login-container .logFrm .input-group .logIcon{
  position: absolute;
  top: 10px;
  right: 20px;
  width: 26px;
  height: 19px;
}

.loginMod .modal-content .modal-body .login-container .logFrm .input-group .logIcon img,
  .editPf .editRow .editRyt .editTw .editFrms .icn_pass img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.editPf .editRow .editRyt p{
    font: 16px/24px "Inter-Light";
    color: #666666;
  padding-bottom: 10px;}
  .editPf .editRow .editRyt .editTw .editFrms{
    position: relative;
  }
  .editPf .editRow .editRyt .editTw .editFrms .icn_pass {
    position: absolute;
    width: 26px;
    height: 19px;
    top: 45px;
    right: 20px;
    cursor: pointer;
  }
  .editPf .editRow .editRyt .FrmChk{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    max-width: 480px;
  }
  .editPf .editRow .editRyt .FrmChk span.regprv {
        font: 14px/20px "Inter-Regular";
    color: #222222;
    padding-left: 8px;
  }
   .editPf .editRow .editRyt .FrmChk span.regprv a{
        font: 14px/20px "Inter-Regular";
    color: #ee3148; 
   }
   
   .editPf .editRow .editRyt ul.regbtn li input[type=submit]{
        font: 13px/20px "Inter-Medium";
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 30px;
    background-color: #222222;
    width: unset;
    padding: 14px 40px;
    margin-top: 28px;
   }
   .editPf .editRow .editRyt ul.regbtn li input[type=submit]:hover{
    background-color: #ea2556;
   }
   .editPf .editRow .editRyt .FrmChk label.error{
    order: 3;
   }
   .loginMod .modal-content .modal-body .login-container .form-check{
    display: flex;
    justify-content: space-between;
   }
   .loginMod .modal-content .modal-body .login-container .form-check .logchk .form-check-label{
    font: 14px/20px "Inter-Regular";
    color: #222222;
    padding-left: 5px;
   }
   .loginMod .modal-content .modal-body .login-container .form-check a{
    font: 14px/20px "Inter-Regular";
    color: #222222;
   }
   .loginMod .modal-content .modal-body .login-container .form-check a:hover{
    color: #ee3148;
   }
    .loginMod .modal-content .modal-body .login-container .d-flex button{
        font: 13px/20px "Inter-Medium";
        color: #ffffff;
        border-radius: 30px;
        text-align: center;
        width: 100%;
        padding: 14px 0;
        margin-top: 13px;
        background-color: #222222;
    }
    .loginMod .modal-content .modal-body .login-container .d-flex button:hover{
      background-color: #ea2556;
    }
    .loginMod .modal-content .modal-body .login-container .regLnks p{
          font: 13px / 20px Inter-Light;
          color: #666666;
    }
    .loginMod .modal-content .modal-body .login-container .regLnks p a{
      font: 15px / 20px Inter-Medium;
          color: #222222;
    }
    .prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .ui-slider span.ui-slider-handle{
      width: 15px !important;
      height: 15px !important;
      border-radius: 50% !important;
      background-color: #ea2556 !important;
      border-color: transparent !important;
      top: -6px !important;
    }
    .prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .ui-slider.ui-slider-horizontal{
      height: 5px !important;
      border-radius: 5px !important;
      background-color: #f4f4f4 !important;
      border: 1px solid #f4f4f4 !important;
    }
    .prdOvrv .OvrvRow .OvrvLft .fillCat .fillPrz .ui-slider.ui-slider-horizontal .ui-slider-range{
      background-color: #ea2556 !important;
    }
/* 19-07-2025 */
/* 21-07-2025 */
.loginMod .modal-content .modal-body .login-container button.crsbtn{
  position: absolute;
  width: 16px;
  height: 16px;
  right: 15px;
  top: 20px;
}
.loginMod .modal-content .modal-body .login-container button.crsbtn img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.loginMod .modal-content .modal-body .login-container .form-check .logchk input[type=checkbox]{
  min-width: 20px;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #e7e6e6;
  position: relative;
  background-color: unset;
}
.loginMod .modal-content .modal-body .login-container .form-check .logchk input[type=checkbox]::before{
   content: "";
  position: absolute;
  display: block;
  left: 5px;
  width: 7px;
  height: 11px;
  border: solid;
  visibility: hidden;
  border-width: 0px 3px 3px 0;
  border-color: #222222;
  top: 3px;
  transform: rotate(35deg);
}
.loginMod .modal-content .modal-body .login-container .form-check .logchk input[type=checkbox]:checked::before{
  visibility: visible;
}
input[type=checkbox]:focus{
  box-shadow: unset !important;
}
input:focus,
select:focus{
  box-shadow: unset !important;
  border-color: unset !important;
}
.editPf .editRow .editRyt .frmlodre{
      font: 13px / 20px Inter-Light;
    color: #222222;
    margin-top: 12px;
}
.editPf .editRow .editRyt .frmlodre a{
  font: 13px / 20px Inter-Medium;
    color: #ee3148;
}
/* 21-07-2025 */
/* 22-07-2025 */
.logReset .modal-dialog .modal-content p.modal-title,
.logFor .modal-dialog .modal-content .modal-header p.fortit{
      font: 30px/30px "Ubuntu-Bold";
    color: #222222;
}
.logReset .modal-dialog .modal-content button.crsbtn,
.logFor .modal-dialog .modal-content .modal-header button.forbtn{
      position: absolute;
    width: 16px;
    height: 16px;
    right: 15px;
    top: 20px;
}
.logReset .modal-dialog .modal-content .modal-header,
.logFor .modal-dialog .modal-content .modal-header{
  padding: 10px 15px;
  border-bottom: unset;
}
.logReset .modal-dialog .modal-content .ressub,
.logFor .modal-dialog .modal-content .modal-body .forsub{
      font: 13px/20px "Inter-Medium";
    color: #ffffff;
    border-radius: 10px;
    text-align: center;
    width: 100%;
    padding: 14px 0;
    margin-top: 13px;
    background-color: #222222;
}
.logReset .modal-dialog .modal-content .modal-body .FrmRe .form-label{
    padding-bottom: 7px;
    margin-bottom: unset !important;
    font: 16px / 24px Ubuntu-Medium;
}
.logReset .modal-dialog .modal-content .modal-body .FrmRe input{
      background-color: transparent !important;
    padding: 12px 15px;
}
.logReset .modal-dialog .modal-content .modal-body .FrmRe{
  margin-bottom: 15px;
  display: block;
  position: relative;
}
.logReset .modal-dialog .modal-content .modal-body .FrmRe button.toggle-pass{
      position: absolute;
    top: 43px;
    right: 20px;
    width: 26px;
    height: 19px;
}
.logReset .modal-dialog .modal-content .modal-body .FrmRe button.toggle-pass img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.logReset .modal-dialog .modal-content .modal-header button.resbtn{
  position: absolute;
    top: 20px;
    right: 20px;
    width: 26px;
    height: 19px;
}
.logReset .modal-dialog .modal-content .modal-header button.resbtn img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* 22-07-2025 */

/* 23-07-2025 */
.is-invalid {
    background-image: none !important;
    padding-right: .75rem !important;
}
.logFor .modal-dialog .modal-content .modal-header p.fortit{
  font: 30px/30px "Ubuntu-Bold";
    color: #222222;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms.ps-fld{
  position: relative;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms.ps-fld .icn_pass {
  position: absolute;
    top: 46px;
    right: 20px;
    width: 26px;
    height: 19px;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFrms.ps-fld .icn_pass img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* 23-07-2025 */
/* 24-07-2025 */
header .hd_mnu .hd_cn .lft ul li a.active,
.breadcrumb ul li.active{
  color: #ea2556;
}
.wijBlk .wijRow .wijRyt a.wijBnt{
  position: relative;
  z-index: 1;
}
.wijBlk .wijRow .wijRyt a.wijBnt::after{
      content: "";
    background: #ea2556;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
    border-radius: 30px;
}
.wijBlk .wijRow .wijRyt a.wijBnt:hover::after{
      clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 2s;
}
.wijBlk .wijRow .wijRyt a.wijBnt:hover{
  background-color: transparent;
}
.BtnR{
  position: relative;
}
.BtnR::after{
  content: "";
    background: #ea2556;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
    border-radius: 30px;
}
.BtnR:hover::after{
  clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 2s;
}
.BtnR:hover{
  background-color: transparent !important;
}

.BtnB{
  position: relative;
}
.BtnB::after{
  content: "";
    background: #222222;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
    border-radius: 30px;
}
.BtnB:hover::after{
  clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 2s;
}
.BtnB:hover{
  background-color: transparent !important;
  color: #ffffff !important;
}
.prdBen .benRow .benSlide .benItem a.prdItms span.bestPrd:hover{
background-color: #ea2556;
}
.home .banner_blk .banner_prnt .ed .edCat a.BstBnt:hover{
  background-color: #222222;
}
header .hd_mnu .hd_cn .lft ul li a:hover::after{
  border-color: #ea2556;
}
/* 24-07-2025 */

/* 26-07-2025 */
.BtnW{
  position: relative;
}
.BtnW::after{
  content: "";
    background: #ffffff;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
    border-radius: 30px;
}
.BtnW:hover::after{
  clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 2s;
}
.BtnW:hover{
  background-color: transparent !important;
  color: #222222 !important;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link button:hover{
  background-color: #ffffff;
  color: #222222;
}
.sturBlk .sturRow .sturLft input.frmSub:hover{
  background-color: #ea2556;
}
.my-ord-sect .ord-hd .hd-inn .inn-rgt li a label{
  cursor: pointer;
}
/* 26-07-2025 */
/* ##########25-07-2025 start############# */
.contact_.garantie_en_klachten_{
  padding: 100px 0;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk{
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
  padding: unset;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft{
  width: 53.3%;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt{
  width: 46.7%;
  position: relative;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to left, #ea2556 , transparent 40%);
    opacity: 1;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ {
    padding: 32px 40px;
    border: 1px solid #e6e6e6;
    border-radius: 0 30px 30px 0;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft p {
    font: 16px/24px "Inter-Light" !important;
    color: #666666 !important;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_  strong {
    font: 16px/24px "Ubuntu-Medium";
    color: #222222;
    display: block;
    padding-bottom: 8px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx{
  display: flex;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx,
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx_{
  margin-bottom: 12px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx label{
  width: 50%;
  display: block;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx label:first-of-type{
  margin-right: 16px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx label input{
      font: 14px/20px "Inter-Regular";
    color: #222222;
    border: 1px solid #dddddd;
    border-radius: 5px;
    width: 100%;
    padding: 14px 15px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx_ .text_ textarea{
  height: 120px;
  padding: 10px 15px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx_ .op_img input[type="file"] {
  padding:  10px;
      font: 18px/20px "Inter-Regular";
    color: #222222;
    border: 1px solid #dddddd;
    border-radius: 5px;
    max-width: 420px;
      cursor: pointer;
    width: 100%;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx_ .op_img input[type="file"]::file-selector-button{
  background-color: #ea2556;
  border: 0;
  padding: 10px;
  border-radius: 5px;
  color: #fff;
  margin-right: 10px;
  cursor: pointer;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .field.txta .captcha_blk input{
  padding: 12px ;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .btn_g{
      font: 13px/20px "Inter-Medium";
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 30px;
    background-color: #222222;
    width: unset;
    padding: 14px 40px;
    margin-top: 28px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ label.chkBox{
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ label.chkBox input[type=checkbox]{
  margin-right: 10px;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li.burgIcon {
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #222222;
    border-radius: 5px;
    display: none;
}

/* 26/7/25 */
.my-ord-sect .ord-hd .hd-inn strong{
    font-size:40px;
        padding-right: 15px;
        margin-top: 14px;
}
/* 26/7/25 */
/* ############25-07-2025 end############# */
 /* 28-7-25 */
header .ht_htp .new_hd{
  height: 41px;
  overflow-y: hidden;
}
.phfb-abt-block2 {
  padding: 100px 0;
  text-align: center;
}
.phfb-abt-block2 .phfb-abt-inr {
  align-items: center;
}
.phfb-abt-block2 .phfb-abt-inr .abt-content {
  width: 100%;
  order: 1;
}
.phfb-abt-block2 .phfb-abt-inr .abt-content p {
  font: 17px/25px "Inter-Light";
  color: #222;
  padding-top: 48px;
}
.cm-title {
  color: #222;
  text-transform: capitalize;
  margin-top: 12px;
  padding-bottom: 17px;
}

.phfb-abt-block2 .phfb-abt-inr .abt-content a.rect {
    font: 13px / 20px "Inter-Medium";
    color: #fff;
    background-color: #222222;
    border-radius: 30px;
    padding: 15px 0;
    width: 133px;
    display: block;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
}
.phfb-abt-block2 .phfb-abt-inr .abt-content a.rect:hover {
  background-color: #000;
  color: #fff;
}
.phfb-abt-block2 .phfb-abt-inr img{
    max-width: 559px;
    width: 100%;
    height: 300px;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}
 /* 28-7-25 */
 /* 29-7-25 */
 header .ht_prnt ul.sc_icn{
  display: flex;
  align-items: center;
 }
 .joblr-cont {
  padding: 100px 0 95px;
}
.joblr-cont .joblr-b {
  display: flex;
  align-items: flex-start;
}
.joblr-cont .joblr-b .jblft {
  width: 38%;
}
.joblr-cont .joblr-b .jblft img{
  width: 100%;
  height: 341px;
  object-fit: cover;
  max-width: 100%;
  border-radius: 15px;
}
.joblr-cont .joblr-b .jbrgt {
  width: 62%;
  padding-left: 80px;
}
.joblr-cont .joblr-b .jbrgt p:has(strong) {
  margin-bottom: 0;
}
.joblr-cont .joblr-b .jbrgt strong{
  color: #ea2556;
}
.joblr-cont .joblr-b .jbrgt p:empty {
  margin-bottom: 0;
}
.joblr-cont .joblr-b .jbrgt h1 {
  text-transform: capitalize;
  margin-bottom: 15px;
}
.joblr-cont .joblr-b .jbrgt p {
 font: 16px / 24px "Inter-Light";
  color: #666666;
  margin-bottom: 20px;
}
.joblr-cont .joblr-b .jbrgt .jb-bt {
    font: 13px / 20px "Inter-Medium";
    color: #fff;
    background-color: #222222;
    border-radius: 30px;
    padding: 15px 0;
    width: 133px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.vac-main {
  padding: 0 0 50px;
}
.vac-main .vachc {
  text-align: center;
  max-width: 840px;
  margin: 0 auto;
}
.vac-main .vac-cont h2 {
  text-transform: capitalize;
  margin-bottom: 25px;
}
.vac-main .vac-cont h2 p{
  font: inherit;
  color: inherit;
}
.vac-main .vac-cont h2 p:last-child{
  display: none;
}
.vac-main .vac-cont h2 p span{
    font: inherit !important;
    color: inherit !important;
    letter-spacing: normal !important;
}
.vac-main .vac-cont p {
  font: 16px / 24px "Inter-Light";
  color: #666666;
  margin-bottom: 20px;
} 
.vac-main .vacpoin-b {
  padding: 29px 27px;
  background-color: #fff;
  box-shadow: 0 0 5px 0 #cdcdcd;
  margin-bottom: 30px;
}
.vac-main .vacpoin-b .vchp strong {
  font: 25px / 35px "Inter-SemiBold";
  color: #414141;
  padding-bottom: 19px;
  display: block;
  border-bottom: 1px solid #cdcdcd;
}
.vac-main .vacpoin-b .vchp p {
  font: 17px/25px Inter-Light;
  color: #666666;
  margin: 15px 0 30px;
}
.vac-main .vacpoin-b .vcmp strong {
  font: 20px/30px Inter-SemiBold;
  color: #414141;
  display: block;
  margin-bottom: 15px;
}
.vac-main .vacpoin-b .vcmp ul li {
  font: 17px/25px Inter-Light;
  color: #666666;
  padding-left: 25px;
  margin-bottom: 20px;
  list-style-type: none;
}
.vac-main .vacpoin-b .vcmp p {
  font: 17px/25px Inter-Light;
  color: #666666;
  margin-bottom: 16px;
}
.vac-main .vacpoin-b .vcmp p a {
  display: block;
}
.vac-main .vacpoin-b .vcmp .vcmpbt {
    font: 13px / 20px "Inter-Medium";
    color: #fff;
    background-color: #222222;
    border-radius: 30px;
    padding: 15px 0;
    width: 133px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    z-index: 1  ;
}
.vac-main .vacpoin-b .vchp p a{
  font: 17px/25px Inter-Light;
  color: #ea2556;
}

.jb-frm {
  padding: 60px 0;
  background-color: #f4f4f4;
}
.jb-frm .jbfr-cont {
  display: flex;
  align-items: flex-start;
}
.jb-frm .jbfr-cont .jbfr-lft {
  width: 50%;
  padding-right: 15px;
}
.jb-frm .jbfr-cont .jbfr-rgt {
  width: 50%;
  padding-left: 30px;
}
.jb-frm .jbfr-cont .jbfr-lft h3 {
  text-transform: capitalize;
  margin-bottom: 15px;
}
.jb-frm .jbfr-cont .jbfr-lft  h3 p:first-child{
  font: inherit;
  color: inherit;
}
.jb-frm .jbfr-cont .jbfr-lft h3 p span{
    font: inherit !important;
    color: inherit !important;
    letter-spacing: normal !important;
}
.jb-frm .jbfr-cont .jbfr-lft p:empty {
  display: none;
}
.jb-frm .jbfr-cont .jbfr-lft p {
  font: 17px / 25px Inter-Light;
    color: #999999;
  margin-bottom: 20px;
}
.jb-frm .jbfr-cont .jbfr-lft strong {
  font: 17px/25px Ubuntu-Bold;
  color: #666666;
  display: block;
  text-transform: capitalize;
  margin-bottom: 20px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk {
  background: #ffffff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 20px 30px 35px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk h4 {
  font: 28px/45px OpenSans-Bold;
  color: #414141;
  text-transform: capitalize;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 9px;
  margin-bottom: 24px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field {
  display: flex;
  margin-bottom: 23px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label {
  width: 48.5%;
  margin-bottom: 23px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label:nth-child(odd) {
  margin-right: 3%;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label p {
  font: 16px / 24px "Ubuntu-Medium";
  color: #222222;
  padding-bottom: 8px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field .cttxt, .jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .txta label .captcha_blk input {
  font: 14px/25px Inter-Light;
  color: #666666;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  width: 100%;
  height: 46px;
  padding: 0 18px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field select {
  cursor: pointer;
  background: url(../images/drtim.svg) no-repeat center right 10px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label p span {
  font: 16px/20px Inter-SemiBold;
  color: #e6003d;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .txta label {
  width: 100%;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .upl label {
  display: flex;
  align-items: center;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .upl label p {
  font: 16px/20px Inter-SemiBold;
  color: #414141;
  margin-right: 20px;
  padding: 0;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .upbt {
  position: relative;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .upbt .upl-ld {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .upl label .upbt p {
  font: 14px/20px Ubuntu-Bold;
  color: #ffffff;
  background-color: #000000;
  padding: 6px 15px;
  border: 1px solid transparent;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label .cttxta {
  font: 14px/25px Inter-Light;
  color: #999999;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  width: 100%;
  overflow-y: scroll;
  height: 112px;
  padding: 10px 18px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label .cttxta::-webkit-scrollbar-thumb {
  background: #ea2556;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label .cttxta::-webkit-scrollbar {
  width: 3px;
  border-radius: 5px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field.fld_chk {
  margin-bottom: 25px;
  position: relative;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field.fld_chk label p{
  width: calc(100% - 20px);
  padding-left: 10px;
  order: 2;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field label {
  width: 100%;
  margin-bottom: 0;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .fld_chk {
  margin: 20px 0;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .fld_chk p {
  font: 17px/25px Inter-Regular;
  color: #414141;
  padding: 0;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .fld_chk p a {
  font-family: Inter-SemiBold;
  font-size: 17px;
  color: #ea2556;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .fld_btn .ty-btn {
  font: 16px/46px Ubuntu-Bold;
  color: #ffffff;
  text-align: center;
  text-transform: capitalize;
  background: #ea2556;
  border-radius: 5px;
  border: 1px solid #ea2556;
  max-width: 155px;
  width: 100%;
  border: 1px solid transparent;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .upl {
  margin-top: 23px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .fld_btn .ty-btn:hover {
  border: 1px solid #ea2556;
  background: transparent;
  color: #ea2556;
}
 /* 29-7-25 */

 /* 30-07-2025 */
 header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat ul.submenulft{
  display: none;
 }
 header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat a{
  position: relative;
 }
  header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat.dropdown a::before{
    content: "";
    position: absolute;
    top: 32px;
    right: 20px;
    height: 10px;
    width: 10px;
    border-width: 0px 2.2px 2.2px 0px;
    border-color: #222222;
    cursor: pointer;
    border-style: solid;
    transform: rotate(45deg);

  }
  header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat .submenulft li a::before{
    content: none;
  }
  header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat.open a::before{
    transform: rotate(225deg);
  }
  header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat.open a{
    background-color: #ffe0e8;
  }
  header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat .submenulft li:hover{
    background-color: unset;
  }
  header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat.open .submenulft li a{
    background-color: unset;
  }
 /* 30-07-2025 */
 /* 31-07-2025 */
.blog_detail .blogdetail_blk .blog_cont h1 {
    padding: 30px 0px 24px;
}
 /* 31-07-2025 */
/* 01-08-2025 */
.cart_flt {
  position: fixed;
  right: 0;
  width: 0;
  top: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  overflow-y: auto;
  transition: 0.5s ease-in-out;
}
.cart_flt.shw_.car_float_removed {
  width: 100%;
}
.cart_flt .win_cart {
  width: 600px;
  padding: 35px 0 67px;
  background: #fff;
  margin-left: auto;
  position: relative;
  height: 100%;
}
.cart_flt .win_cart button.close_btn_ {
  background: unset;
  display: block;
  position: absolute;
  right: 30px;
  top: 20px;
}
.cart_flt .win_cart button.close_btn_ img {
  width: 20px;
  height: 20px;
  filter: invert(1);
}
.cart_flt .win_cart > strong {
  font: 30px/40px Inter-SemiBold;
  color: #414141;
  display: block;
  text-align: center;
  margin-bottom: 40px;
}
.cart_flt .win_cart .cart_itms {
  height: calc(100% - 195px);
  padding: 0px 0 50px;
    overflow-y: auto;
}
.cart_flt .win_cart .cart_itms form {
  margin: 0px 0 40px;
}

.cart_flt .win_cart .cart_itms .item {
  display: flex;
  align-items: center;
  padding: 30px 40px;
  position: relative;
  padding: 30px 40px 60px;
}
/* .cart_flt .win_cart .cart_itms .item:not(:last-child) {
  border-bottom: unset;
} */
.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 100px;
  height: 100px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
}
.cart_flt .win_cart .cart_itms .item a.img_blk img {
  width: 50px;
  height: 50px;
  object-fit: contain;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt {
  display: flex;
  align-items: center;
  width: calc(100% - 110px);
}

.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 50.7%;
  margin-right: 2%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name > a {
  font: 16px/24px Inter-SemiBold;
  color: #333;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn {
  background: #f5f5f5;
  display: flex;
  width: 108px;
  padding-right: 23px;
  border-radius: 30px;
  overflow: hidden;
  margin-top: 15px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn input {
  background: #f5f5f5;
  font: 16px/22px Inter-SemiBold;
  color: #414141;
  width: 100%;
  height: 42px;
  text-align: center;
  border-color: transparent;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn .arw_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn .arw_ span {
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn .arw_ span.dec {
  transform: rotate(180deg);
  display: inline-block;
  margin-bottom: 5px;
  /* margin-left: 4px; */
}

.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn .arw_ span img {
  display: block;
  height: 6px;
  width: 14px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc {
  width: 37%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc b {
  font: 22px/26px Inter-SemiBold;
  color: #ea2556;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .cnel p {
  display: flex;
  width: 40px;
  height: 40px;
  background: #ea2556;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.5s;
}
.cart_flt .win_cart .cart_itms .item .green_{
  width: fit-content;
    position: absolute;
    bottom: 14px;
    font: 13px / 38px Inter-SemiBold;
    border-radius: 20px;
    color: #2eb442;
    background: #f0faf3;
    padding: 0 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.cart_flt .win_cart .totl_ {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #fff;
  padding-bottom: 20px;
}
.cart_flt .win_cart .totl_ > div {
  padding: 15px 40px;
  border: none;
    border-top: 1px solid #e6e6e6;
}
.cart_flt .win_cart .totl_ > div:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.cart_flt .win_cart .totl_ .prd_ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  cursor: pointer;
}
.cart_flt .win_cart .totl_ strong {
  font: 18px/24px Inter-SemiBold;
  color: #333;
}
.cart_flt .win_cart .totl_ .prd_ span {
  font: 17px/23px Inter-SemiBold;
  color: #333;
  position: relative;
    cursor: pointer;
}
.cart_flt .win_cart .totl_ .int_ .prd_ span::after {
  content: "";
  position: absolute;
  border-width: 3px 3px 0px 0px;
  border-style: solid;
  width: 12px;
  height: 12px;
  border-color: #333;
  top: 50%;
  right: 7px;
  transform: rotate(135deg) translateX(-50%);
  border-radius: 1px 1px 1px 0;
  transition: 0.5s;
}
.discount_coupon_cho {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  justify-content: space-between;
}

.cart_flt .win_cart .totl_ .int_ label.int_sub {
  margin-top: 20px;
  display: flex;
  width: 100%;
  max-width: 100%;
  border: 1px solid #e5e5e5;
  border-radius: 30px;
  overflow: hidden;
  margin-right: auto;
  display: none;
}
.cart_flt .win_cart .totl_ .int_ label.int_sub.shw_ {
    display: flex;
}
.cart_flt .win_cart .totl_ .int_ label.int_sub input[type=text] {
  font: 15px/22px Inter-Regular;
  color: #414141;
  padding: 0 20px;
  height: 50px;
  width: calc(100% - 130.1px);
  border-color: transparent;
}
.cart_flt .win_cart .totl_ .int_ label.int_sub button {
  font: 16px/22px Inter-SemiBold;
  color: #fff;
  background: #ea2556;
  height: 50px;
  padding: 0 33.5px;
  max-width: 130.1px;
    width: 100%;
}

.cart_flt .win_cart .totl_ .sub_tot {
  border-bottom: none !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.cart_flt .win_cart .totl_ .sub_tot .lft {
  width: 70%;
}
.cart_flt .win_cart .totl_ .sub_tot .rgt {
  width: 30%;
  text-align: end;
}
.cart_flt .win_cart .totl_ strong {
  font: 18px/24px Inter-SemiBold;
  color: #333;
  padding-bottom: 10px;
}
.cart_flt .win_cart .totl_ .sub_tot .rgt span {
  font: 22px/26px Inter-SemiBold;
  color: #ea2556;
}
.cart_flt .win_cart .totl_ a.btn_prt {
  font: 16px/22px Inter-Regular;
  color: #fff;
  background: #ea2556;
  padding: 14px 62px 14px 71px;
  position: relative;
  display: inline-block;
  border-radius: 30px;
  overflow: hidden;
  width: calc(100% - 80px);
  margin: 0 37px;
  text-align: center;
}
.cart_flt .win_cart .totl_ a.btn_prt::before {
  background: #fff;
  content: "";
  height: 100px;
  left: -75px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: -20px;
  transform: rotate(35deg);
  width: 30px;
  transition: 0.8s ease-in-out;
  z-index: 1;
}
.cart_flt .win_cart .totl_ a.btn_prt::after {
  content: "";
  position: absolute;
  border-width: 3px 3px 0px 0px;
  border-style: solid;
  width: 9px;
  height: 9px;
  border-color: #fff;
  top: 48%;
  right: 179px;
  transform: rotate(45deg) translateX(-48%);
  border-radius: 1px 1px 1px 0;
}
.cart_flt .win_cart .totl_ a.btn_ver {
  display: block;
  font: 16px/24px Inter-Regular;
  color: #ea2556;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px auto 0;
  text-decoration: underline;
}

.cart_flt .win_cart .totl_ .int_ .prd_ span.rot_::after {
  transform: rotate(315deg) translateX(-50%);
  margin-top: -5px;
}

.cart_flt .win_cart .cart_itms::-webkit-scrollbar {
  width: 6px;
  border-radius: 30px;
}

.cart_flt .win_cart .cart_itms::-webkit-scrollbar-thumb {
  background: #ea2556;
  border-radius: 30px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .cnel p:hover {
  background-color: #ea2556;
}

/* 27-11-24 */


/* 28-11-24 */

.cart_flt .win_cart .totl_ a.btn_prt:hover {
  background: #414141;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .cnel p:hover {
  background-color: #414141;
}

.cart_flt .win_cart .totl_ .discount_close span {
  display: flex;
      justify-content: center;
      align-items: center;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background-color: #000000;
      cursor: pointer;
      transition: 0.5s all;
      margin-left: auto;
      background: #000 url(../images/close_icon.svg) no-repeat center;
}
.cart_flt .win_cart .totl_ .discount_close span:hover {
background-color: #ea2556;
}

.discount_coupon_cho {
  display: flex;
  align-items: flex-start;
  margin-bottom: 5px;
  justify-content: space-between;
  flex-direction: column;
  gap: 5px;
  position: relative;
}

.discount_close{
  position: absolute;
    right: 69px;
    top: 62px;
}

.cart_flt .win_cart .totl_ .discount_close span {
  position: absolute;
}
.discount_coupon_cho p span{
  font: 16px / 24px Rubik-Medium;
  color: #000000;
}

.cart_flt .win_cart > strong {
  margin-bottom: 17px;
}

.cart_flt .win_cart .min_order {
  margin: 0 auto;
  width: 100%;
  max-width: 526px;
  padding-bottom: 13px;
}
.cart_flt .win_cart .min_order span {
  color: #ea2556;
  font: 15px / 23px Inter-SemiBold;
}

.cart_flt .win_cart .cart_itms .item .oft_ {
  position: absolute;
  top: 144px;
  left: 38px;
  display: flex;
  align-items: center;
}

.cart_flt .win_cart .cart_itms .item .oft_.oft_red_ input[type="check"]{
  background: #dc4b3f;
    border-color: #f3c8c5;
}


.cart_flt .win_cart .cart_itms .item .oft_ input[type="check"] {
  webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    background-color: #414141;
    border: 6px solid #f1f5d6;
    margin-right: 10px;
  }

/* 28-11-24 */

/* 29-11-24 */
.cart_flt .win_cart .totl_ strong {
  padding-bottom: 0px;
}

.cart_flt .win_cart .totl_ .int_ {
  padding: 17px 40px 9px 40px;
}
.cart_flt .win_cart .totl_ .int_ .prd_ span::after {
  top: -3px;
}

.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn {
  margin-top: 31px;
}
.cart_flt .win_cart .cart_itms .item a.bestln_num{
  position: absolute;
  left: 159px;
  top: 58px;
  font: 15px / 25px Inter-Regular;
    color: #000000;
}
.cart_flt .win_cart .totl_ a.btn_prt.blck_afrekenen {
  background-color: rgba(0, 0, 0, 0.1) !important;
  cursor: not-allowed !important;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name > a {
  font: 16px/21px Inter-SemiBold;
  color: #333;
  display: inline-block !important;
  overflow: unset;
}

.cart_flt .win_cart .cart_itms .item a.bestln_num {
  position: unset;
    font: 15px / 25px Inter-Regular !important;
    color: #000000 !important;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn {
  margin-top: 7px;
}

.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 150px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field .captcha_blk{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 350px;
  width: 100%;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field.fld_chk label{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field.fld_chk label.error{
  display: unset;
  width: unset;
  order: 3;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field.fld_chk label input[type=checkbox]{
  order: 1;
}
.vac-main .vacpoin-b ul li{
      font: 16px / 24px "Inter-Regular";
    color: #666666;
    background: url(../images/li_bg.svg) no-repeat center left;
    padding-left: 15px;
}
/* 01-08-2025 */
/* 04-08-2025 */
.fancybox-content li .thumbPhto img{
  display: block;
  margin: 0 auto;
}

header .ht_mid .htmid_pnt .midd .srch_ .auto_sug.shw_::-webkit-scrollbar,
header .ht_mid .htmid_pnt .srch_ .auto_sug.shw_::-webkit-scrollbar{
  width: 5px;
  border-radius: 10px;
  background-color: #888888;
}
.prdRevs .prdRevsRow .revSlid .revBlk > p::-webkit-scrollbar-track,
header .ht_mid .htmid_pnt .srch_ .auto_sug.shw_::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug.shw_::-webkit-scrollbar-thumb,
header .ht_mid .htmid_pnt .srch_ .auto_sug.shw_::-webkit-scrollbar-thumb{
  background-color: #ea2556;
  border-radius: 10px;
}
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li .txt_blk{
  width: calc(100% - 90px);
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow.list_view .benItem .prdItms:hover{
  box-shadow: unset;
  background-color: unset;
}
.pagination li.prev::before,.pagination li.nxt a,
.pagination li.prev::before,.pagination li.prev a{
  color: transparent;
}
.pagination li.prev::before, .pagination li.nxt:hover a,
.pagination li.prev::before, .pagination li.prev:hover a{
  color: transparent;
}
/* .priv_plcy p:has(:empty){
  display: none;
} */
.priv_plcy ul li {
    font: 16px/24px "Inter-Regular";
    color: #666666;
    background: url(../images/li_bg.svg) no-repeat top 8px left;
    padding-left: 15px;
}
.priv_plcy a{
  color: #ea2556;
  font:16px / 20px "Inter-Medium";
}
/* 04-08-2025 */
/* 06-08-2025 */
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms:hover span.bestPrd:hover{
  background-color: #ea2556;
}
.hmBlog .hmBlogCtn .BlogSlide .itm .ovrly span:hover{
  background-color: #ea2556;
  color: #fff;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li a span{
      font: 16px/20px "Inter-Medium";
    color: #222222;
    padding-right: 15px;
}
.ovrvBtm .BtmRow.even .btmRyt{
  padding-left: unset;
  padding-right: 88px;
}
.ovrvBtm .BtmRow:not(:last-child){
  padding-bottom: 50px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.fillColor .fillChid label.fillCheck input[type=checkbox]{
  border-radius: 50%;
  width: 30px;
    min-width: 30px;
    height: 30px;
}
/* 06-08-2025 */
/* 07-08-2025 */
p:empty{
  display: none !important;
}
.ovrvBtm .BtmRow.even {
    flex-direction: row-reverse;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.fillColor .fillChid label.fillCheck input[type=checkbox]::before{
      left: 10px;
    top: 7px;
}
h3:empty{
  display: none;
}
 br{
  display: none;
}
.inr_blk h1,
.inr_blk h2,
.inr_blk h3,
.inr_blk h4,
.inr_blk h5,
.inr_blk h6{
  padding-bottom: 15px;
}
.inr_blk h1:empty,
.inr_blk h2:empty,
.inr_blk h3:empty,
.inr_blk h4:empty,
.inr_blk h5:empty,
.inr_blk h6:empty{
  display: none;
}
.inr_blk {
  padding: 100px 0;
}
.inr_blk p:not(:last-child){
  padding-bottom: 10px !important;
}
.inr_blk a{
  font: 16px / 24px "Inter-Medium";
  color: #222222;
}
.inr_blk a:hover{
  color: #ea2556;
}
.inr_blk p:empty{
  display: none !important;
  padding-bottom: unset !important;
}
hr{
  display: none !important;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn:hover{
  background-color: #ea2556;
  border-color: transparent;
}
.mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn:hover img{
  filter: invert(1);
}
/* 07-08-2025 */
/* 08-08-2025 */
.revMod .modal-body strong{
  font: 25px / 31px "Inter-SemiBold";
  color: #222222;
  display: block;
  text-align: center;
  padding-bottom: 12px;
}
.revMod .modal-body label.RvwFrms{
  display: block;
}
.revMod .modal-body label.RvwFrms:not(:last-child){
  margin-bottom: 15px;
}
.revMod .modal-body label.RvwFrms p{
  font: 16px / 24px "Ubuntu-Medium";
  color: #222222;
  padding-bottom: 5px;
}
.revMod .modal-body label.RvwFrms input{
  padding: 12px 15px;
}
.revMod .modal-body label.RvwFrms textarea{
  height: 80px;
  overflow-y: auto;
  padding: 12px 15px;
}
.revMod .modal-body input[type=submit]{
    font: 13px/20px "Inter-Medium";
    color: #ffffff;
    border-radius: 30px;
    text-align: center;
    width: 100%;
    padding: 14px 0;
    margin-top: 13px;
    background-color: #222222;
}
.revMod .modal-body input[type=submit]:hover{
  background-color: #ea2556;
}
.revMod .modal-body button.crsbtn{
  position: absolute;
  top: 20px;
  right: 20px;
  width: 16px;
  height: 16px;
}
.revMod .modal-body label.RvwFrms.ratflx{
  display: flex;
  align-items: center;
  gap: 15px;
}
.revMod .modal-body label.RvwFrms.ratflx p{
  padding-bottom: unset;
}
.prdTri .TriRow .triLft ul.prdRate li:last-child{
  padding-left: 25px;
}
/* 08-08-2025 */

/* 09-08-25 */

.review .reviewBlk .revHd {
  display: flex;
  border-bottom: 1px solid #d9d9d9;
  padding: 30px 0;
}
.review .reviewBlk .revHd .revhdLft {
  width: 520px;
}
.review .reviewBlk .revHd .revhdLft h1 {
  padding-bottom: 5px;
}
.review .reviewBlk .revHd .revhdLft ul.Rates {
  display: flex;
  align-items: center;
  gap: 15px;
}
.review .reviewBlk .revHd .revhdLft ul.Rates li {
  padding-left: unset;
  background: unset;
  display: flex;
  align-items: center;
}
.review .reviewBlk .revHd .revhdLft ul.Rates li:not(:last-child) {
  border-right: 1px solid #d9d9d9;
  padding-right: 15px;
}
.review .reviewBlk .revHd .revhdLft ul.Rates li .str {
  max-width: 100px;
  width: 100%;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
}
.review .reviewBlk .revHd .revhdLft ul.Rates li b {
  font: 20px/20px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
  padding-left: 8px;
}
.review .reviewBlk .revHd .revhdLft ul.Rates li .vect {
  width: 13px;
  height: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}
.review .reviewBlk .revHd .revhdLft ul.Rates li p {
  font: 16px/16px "Ubuntu-Regular";
  color: #222222;
  padding-left: 8px;
}
.review .reviewBlk .revHd .revhdRyt {
  width: calc(100% - 520px);
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 18px;
}
.review .reviewBlk .revHd .revhdRyt p {
  font: 18px/18px "Ubuntu-Regular";
  color: #222222;
}
.review .reviewBlk .revHd .revhdRyt .Grevs .backPage {
  display: block;
}
.review .reviewBlk .revHd .revhdRyt .Grevs .backPage img {
  max-width: 233px;
  width: 100%;
  height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
}
.review .reviewBlk .revHd .revhdRyt .Grevs img.GoogleRevs {
  width: 107px;
  height: 47px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto;
  display: block;
}
.review .reviewBlk .revRow {
  display: flex;
  padding-bottom: 80px;
}
.review .reviewBlk .revRow .revLft {
  width: 27%;
  padding-right: 40px;
}
.review .reviewBlk .revRow .revLft ul.revSort {
  padding-bottom: 25px;
  padding-top: 25px;
}
.review .reviewBlk .revRow .revLft ul.revSort p {
  font: 20px/20px "Ubuntu-Bold";
  color: #222222;
  padding-bottom: 15px;
}
.review .reviewBlk .revRow .revLft ul.revSort li {
  padding-left: unset;
  background: unset;
}
.review .reviewBlk .revRow .revLft ul.revSort li:not(:last-child) {
  padding-bottom: 15px;
}
.review .reviewBlk .revRow .revLft ul.revSort li.labs label {
  display: flex;
  align-items: center;
  gap: 12px;
}
.review .reviewBlk .revRow .revLft ul.revSort li.labs label input[type=radio]:checked {
  background-color: #ea2556;
}
.review .reviewBlk .revRow .revLft ul .RevwSel {
  display: none;
}
.review .reviewBlk .revRow .revLft .revw_lft b {
  font: 20px/20px "Ubuntu-Bold";
  color: #222222;
  display: inline-block;
  padding-bottom: 12px;
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn {
  display: flex;
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn:not(:last-child) {
  margin-bottom: 15px;
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn input[type=radio] {
  margin-right: 10px;
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn input[type=radio]:checked {
  background-color: #ea2556;
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range {
  width: calc(100% - 34px);
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range span {
  font: 18px/18px "Ubuntu-Regular";
  color: #222222;
  display: inline-block;
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
  margin: 0 5px;
  max-width: 162px;
  width: 100%;
  height: 4px;
  -o-object-fit: contain;
     object-fit: contain;
}
.review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range b {
  font: 18px/18px "Ubuntu-Regular";
  color: #222222;
  display: inline-block;
  padding-bottom: unset;
}
.review .reviewBlk .revRow .revRyt {
  width: 73%;
}
.review .reviewBlk .revRow .revRyt .revPrnt {
  padding-bottom: 5px;
  padding-top: 20px;
}
.review .reviewBlk .revRow .revRyt .revPrnt:not(:last-child) {
  border-bottom: 1px solid #d9d9d9;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 20px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft {
  display: flex;
  align-items: center;
  gap: 10px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft span {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft span.H {
  background-color: #ffd8d7;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft span.W {
  background-color: #dafdfc;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft b {
  font: 17px/17px "Ubuntu-Medium";
  color: #222222;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft ul.revDate {
  display: flex;
  align-items: center;
  gap: 15px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft ul.revDate li {
  padding-left: unset;
  background: unset;
  font: 13px/13px "Ubuntu-Regular";
  color: #fff;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft ul.revDate li.Verify {
  border-radius: 30px;
  padding: 7.5px 10px 7.5px 28px;
  background: #20bf55 url(../images/wyttick.svg) no-repeat left 10px center;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft ul.revDate li p {
  font: 15px/15px "Ubuntu-Regular";
  color: #666666;
  padding-bottom: unset;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamRyt {
  display: flex;
  gap: 10px;
  align-items: center;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamRyt li {
  padding-left: unset;
  background: unset;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamRyt li b {
  font: 18px/18px "Ubuntu-Medium";
  color: #222222;
  display: inline-block;
  padding-top: 5px;
}
.review .reviewBlk .revRow .revRyt .revPrnt p {
  font: 15px/23px "Ubuntu-Regular";
  color: #666666;
  padding-bottom: 10px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd {
  display: flex;
  max-width: 460px;
  width: 100%;
  gap: 20px;
  padding: 30px 0 25px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft {
  background-color: #f6f6f6;
  border-radius: 5px;
  width: 70%;
  display: flex;
  align-items: center;
  padding: 5px 20px 5px 14px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft a.purPrd {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  border-radius: 5px;
  margin-right: 10px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft a.purPrd img {
  width: 24px;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt {
  width: calc(100% - 50px);
  position: relative;
  z-index: 1;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt p {
  font: 13px/13px "Inter-SemiBold";
  color: #666666;
  padding-bottom: 6px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn.long-text {
  display: flex;
  align-items: center;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn.long-text b {
  max-width: 138px;
  width: 100%;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn b:hover{
  color: #ea2556;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn.long-text .hoverBlk a.moreInfo {
  display: block;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn b {
  font: 13px/13px "Inter-SemiBold";
  color: #222222;
  max-width: 224px;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.5s ease-out, all 0.5s ease-in;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn .hoverBlk:hover a.moreInfo {
  color: #ea2556;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn .hoverBlk:hover span.FullTxt {
  visibility: visible;
  opacity: 1;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn .hoverBlk a.moreInfo {
  display: none;
  font: 13px/13px "Inter-SemiBold";
  color: #222222;
  text-decoration: underline;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft .prdTxt .prdTxtInn .hoverBlk span.FullTxt {
  position: absolute;
  transition: all 0.5s ease-out, all 0.5s ease-in;
  max-width: 200px;
  width: 100%;
  background-color: #222222;
  font: 13px/20px "Inter-SemiBold";
  color: #ffffff;
  top: -40px;
  left: 55px;
  visibility: hidden;
  opacity: 0;
  border-radius: 5px;
  text-align: center;
  z-index: 3;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdRyt {
  width: 24%;
  background-color: #f6f6f6;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdRyt b {
  font: 13px/13px "Inter-SemiBold";
  color: #666666;
  display: inline-block;
  padding-right: 6px;
}
.review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdRyt p {
  font: 13px/13px "Inter-SemiBold";
  color: #222222;
  padding-bottom: unset;
}
.review .reviewBlk .revRow .rewMore,
.review .reviewBlk .revRow .rewLess {
  font: 13px/13px "Inter-Medium";
  color: #fff;
  background-color: #ea2655;
  border-radius: 30px;
  padding: 18.5px 46.5px;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: uppercase;
  margin-top: 15px;
}
/* 09-08-25 */
/* 12-08-2025 */
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field.txta label:nth-child(odd){
  margin-right: unset;
}
.prdTri .TriRow .triRyt .prdDeal ul li.toolBox{
  cursor: pointer;
}
.prdTri .TriRow .triRyt .prdDeal ul li.toolBox span.hvBox{
    position: absolute;
    transition: all 0.5s ease-out, all 0.5s ease-in;
    max-width: 200px;
    width: 100%;
    background-color: #222222;
    font: 13px/20px "Inter-SemiBold";
    color: #ffffff;
    top: -60px;
    right: 0;
    visibility: hidden;
    opacity: 0;
    border-radius: 5px;
    text-align: center;
    z-index: 3;
    padding: 10px 0;
}
.prdTri .TriRow .triRyt .prdDeal ul li.toolBox:hover span.hvBox{
  opacity: 1;
  visibility: visible;
}
.prdTri .TriRow .triLft ul.prdRate li a{
  font: 13px/13px Inter-Regular;
  color: #222222;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat.open .submenulft li a{
  padding: 17px 17px 17px;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat ul.submenulft li{
  position: relative;
  transition: all 0.5s ease-out, all 0.5s ease-in;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat ul.submenulft li::before{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100px;
  right: 0;
  background-color: #ffe0e8;
  visibility: hidden;
  opacity: 0;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat ul.submenulft li:hover::before{
  visibility: visible;
  opacity: 1;
  left: 0;
}
.revMod .modal-body label.RvwFrms.ratflx .star-rating{
  margin: unset !important;
}
.revMod .modal-body label.RvwFrms.ratflx .star-rating .star-container{
  line-height: 0;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li a span.m_title{
  text-transform: uppercase;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat a:hover{
  background-color: #fde9ee;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat.open a{
  border-bottom: 1px solid #d3d3d3;
}
header .ht_mid .htmid_pnt .cate .cate_item ul li.sub_cat.open .submenulft li a{
  border-bottom: unset;
}
/* 12-08-2025 */

/* 13-08-2025 */
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .prd_tbl_inn img{
     max-width: 54px;
    width: 100%;
    height: 71px;
    -o-object-fit: contain;
    object-fit: contain;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g:hover{
  background-color: #ea2556;
}
/* 13-08-2025 */
/* 14-08-2025 */
.review .reviewBlk .revRow .revLft ul.revSort li.labs label b{
    font: 18px/26px "Inter-Regular";
    color: #222222;
}
/* 14-08-2025 */
/* 16-08-2025 */ 
.inr_blk ul li:not(:last-child){
  margin-bottom: 10px;
}
.inr_blk ul{
  margin-bottom: 25px;
}
/* 16-08-2025 */ 
/* 18-08-2025 */
.prdOvrv .OvrvRow .OvrvRyt .image-wrapper1{
  width: 100%;
  position: relative;
}
.prdOvrv .OvrvRow .OvrvRyt .image-wrapper1 .spinner{
  width: 50px;
  height: 50px;
  border: 7px solid rgba(223, 20, 20, 0.3);
  animation: spin 1s linear infinite;
  border-top-color: #ea2556;
  top: 80px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow{
  display: none;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}

.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck .inpFill span{
  margin-left: 4px;
  cursor: pointer;
}

/* 18-08-2025 */
/* 19-08-2025 */
.custom-toast-container {
        position: fixed;
        bottom: 20px;
        right: 20px;
        z-index: 99999;
    }
    
    .custom-toast {
        min-width: 300px;
        border-radius: 8px;
        box-shadow: 0 4px 12px rgba(0,0,0,0.15);
        padding: 16px 20px;
        margin-bottom: 16px;
        display: flex;
        align-items: center;
        color: white;
        animation: fadeIn 0.3s ease-in-out;
    }
    
    .custom-toast.success {
        background-color: #28a745;
    }
    
    .custom-toast.error {
        background-color: #dc3545;
    }
    
    .custom-toast .toast-message {
        flex: 1;
        padding: 0 12px;
        font-size: 15px;
    }
    
    .custom-toast .btn-close {
        filter: invert(1);
        opacity: 0.8;
    }
    
    @keyframes fadeIn {
        from { opacity: 0; transform: translateY(20px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .image-wrapper {
  position: relative;
  display: inline-block; 
  vertical-align: middle;
}

.image-wrapper img {
  display: block; 
  max-width: 100%;
  height: auto;
  z-index: -3;
}

.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin: -15px 0 0 -15px;
  border: 3px solid rgba(223, 20, 20, 0.3);
  border-top-color: #ea2556;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  z-index: 10;
  pointer-events: none;
  background: transparent;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}
.star-rating .stars stop:first-child {
    stop-color: #ffc107; /* Gold color for filled portion */
}
.star-rating .stars stop:last-child {
    stop-color: #e4e5e9; /* Gray color for empty portion */
}

.star-rating {
    display: flex;
    align-items: center;
    gap: 5px;
}
.star-rating .stars {
    display: inline-flex;
}
.star {
    width: 1.2em;
    height: 1.2em;
}



.revw_range {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 10px;
}

.revw_range span {
    min-width: 50px;
    font-size: 14px;
    font-weight: 600;
    color: var(--star-color);
}

.percentage-bar {
    height: 8px;
    background: var(--star-color);
    border-radius: 4px;
    flex-grow: 1;
    opacity: 0.7;
    transition: width 0.3s ease;
}

.revw_range b {
    min-width: 40px;
    text-align: right;
    font-size: 14px;
    color: #555;
}
/* 19-08-2025 */
/* 21-08-2025 */
.priv_plcy b{
  display: inline-block;
  padding-bottom: 8px;
}
p:has(br){
  display: none;
}
.ct-inner-content b{
  display: inline-block;
  padding-bottom: 8px;
}
/* 21-08-2025 */
/* 22-08-2025 */
header .ht_mid .htmid_pnt .cate{
  display: none;
}
header .ht_mid .htmid_pnt .hdMidd .midd .cate{
  display: block;
}
header .ht_mid .htmid_pnt .midd .srchBtn{
  display: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background-color: #f5f5f1;
  border-radius: 50%;
}
body.search-active{
  position: relative;
  overflow: hidden;
}
body.search-active::after{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #222;
  opacity: 0.5;
  z-index: 5;
}
header .ht_mid .htmid_pnt .cate .categry_prnt .login_btn{
  display: none;
}
header .ht_mid .htmid_pnt .cate.shw .categry_prnt .loginBlk{
  display: none;
}

/* 22-08-2025 */

/* 23-08-2025 */
.editPf .editRow .editRyt .editFr .frOne{
  position: relative;
}
.editPf .editRow .editRyt .editFr .frOne .flag {
  position: absolute;
  left: 10px;
  bottom: 18px;
  height: 20px;
  line-height: 0;
  width: 20px;
  border-radius: 50%;
  overflow: hidden;
}
.editPf .editRow .editRyt .editFr .frOne .flag .fi{
  background-size: cover;
  line-height: 1.3em;
}
body.body-shw{
  position: relative;
  overflow: hidden;
}
body.body-shw::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 8;
}
/* 23-08-2025 */
/* 25-08-2025 */
.privicy{
  padding: 100px 0;
}
.privicy p{
  padding-bottom: 12px;
}
.privicy strong{
  padding-bottom: 10px;
  display: inline-block;
}
.privicy ul li{
  margin-bottom: 12px;
  background: url(../images/li_bg.svg) no-repeat top 6px left;
}
.contact_.garantie_en_klachten_ .txta label .captcha_blk{
  max-width: 480px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.contact_.garantie_en_klachten_ .txta label .captcha_blk img{
  width: 80px;
  height: 30px;
  object-fit: contain;
}
.contact_.garantie_en_klachten_ .txta label .captcha_blk .form-control {
  width: calc(100% - 80px);
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ label.chkBox input[type=checkbox]{
  order: 1;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ label.chkBox .error{
  order: 3;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft p{
  width: calc(100% - 30px);
  order: 2;
}
/* 25-08-2025 */
/* 01-09-2025 */
header .ht_prnt .rgt{
  /* display:block; */
  width: calc(100% - 194px);
  overflow: hidden;
}
header .ht_prnt .rgt ul{
  /* display: flex; */
  /* white-space: nowrap; */
}
/* header .ht_prnt .rgt ul li{
  flex-shrink: 0;
  white-space: nowrap;
} */
/* 01-09-2025 */
/* 02-09-2025 */
.home .banner_blk .banner_prnt .ed .edCat.edCatTw a.BstArw:hover{
  background-color: #ea2556;
}
/* 02-09-2025 */
/* 05-09-2025 */
footer .pbFooter .ft_tp .ft_vt .lft img{
  max-width: 220px;
  width: 100%;
  height: 52px;
  object-fit: contain;
}
header .ht_prnt .rgt ul li .star-rating-header{
  display: flex;
  align-items: center;
  cursor: pointer;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt{
  cursor: pointer;
}
header .ht_prnt .rgt ul li .star-rating-header span:hover{
  color: #ea2556;
}
footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt p:hover{
  color: #ea2556;
}
/* 05-09-2025 */
/* 06-09-2025 */
footer .ftPayBtm .ftPayRow .payLogs a{
  width: 100%;
  max-width: 200px;
}
footer .ftPayBtm .ftPayRow .payLogs a img{
  width: 100%;
  height: 38px;
  object-fit: contain;
}

/* header .ht_prnt .rgt ul li {
width: 33%;
}

header .ht_prnt .rgt ul {
display: flex;
}

header .ht_prnt .rgt ul li:not(:last-child) {
  margin-right: 70px;
} */


/* 06-09-2025 */
/* 13-09-2025 */
header .ht_prnt ul.sc_icn li a.headtik img{
  filter: invert(1);
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow a.mdLnks.tikcon img{
  filter: invert(1);
}
.mapBlk .mapRow .mapRyt .socIcon .mdBlk .mdRow a.mdLnks.tikcon:hover img{
  filter: invert(0);
}
.socialblock .lft {
  display: flex;
  align-items: center;
  gap: 16px;
}
.socialblock .lft b {
  font: 20px/28px "Ubuntu-Bold";
  color: #222222;
  padding-bottom: 0px;
}
.socialblock .lft ul li {
  display: inline-block;
  padding-left: unset;
  background: unset;
}
.socialblock .lft ul li a {
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s ease-in-out;
  border-radius: 50%;
}
.socialblock .lft ul li a img {
  height: 21px;
  width: 21px;
  -o-object-fit: contain;
     object-fit: contain;
     filter: invert(1);
}
.socialblock .lft ul li:hover a {
  background-color: #ea2655;
} 
.socialblock .lft ul li:hover a img {
  filter: brightness(50);
}
.socialblock .lft ul li:not(:last-child) {
  margin-right: 5px;
}
.socialblock h2{
  padding-bottom: 14px;
}
.socialblock .innerblock P{
  padding-bottom: 15px;
}
.socialblock{
  padding: 80px 0;
}
/* 13-09-2025 */
/* 15-09-2025 */
.cartBlk .cartRow .cartLft .cartTb .tbPrnt{
  width: 100%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr  td.added input[type=checkbox]{
      height: 30px;
    width: 60px;
    border-radius: 50px;
    background-color: #e7e7e7;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* margin-left: 30px; */
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr  td.added input[type=checkbox]::before{
      content: "";
    position: absolute;
    top: 3px;
    left: 5px;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    background-color: #ffffff;
    border-width: unset;
    border-color: unset;
    visibility: visible;
    border: unset;
    transform: unset;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.added input[type=checkbox]:checked {
    background-color: #222222;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.added input[type=checkbox]:checked::before {
    left: unset;
    right: 5px;
}
.blog_detail p:empty{
  display: none !important;
}
.blog_detail p strong,
.blog_detail p span,
.blog_detail p b,
.blog_detail p strong b,
.blog_detail p span b,
.blog_detail p span strong{
  display: inline-block !important;
font: 16px / 27px "Inter-SemiBold" !important;
padding: unset !important;
}

.blog_detail h1:has(strong),
.blog_detail h2:has(strong),
.blog_detail h3:has(strong),
.blog_detail h1:has(b),
.blog_detail h2:has(b),
.blog_detail h3:has(b){
  font: 40px / 48px "Ubuntu-Bold" !important;
    color: #222222 !important;
}

.blog_detail h1 p strong,
.blog_detail h1 p span,
.blog_detail h1 p b,
.blog_detail h1 p,
.blog_detail h2 p strong,
.blog_detail h2 p span,
.blog_detail h2 p b,
.blog_detail h2 p{
    font: 40px / 48px "Ubuntu-Bold" !important;
    color: #222222 !important;
    padding-bottom: 0px !important;
}

.blog_cont p:empty{
  display: none !important;
}

footer .pbFooter .ft_btm .ftb_pnt .foot_link .foot_icn {
display: flex;
align-items: center;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link .foot_icn img{
height: 69px;
width: 173px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link .foot_icn {
    gap: 10px;
    margin-top: 22px;
}

/* 15-09-2025 */

/* 16-09-25 */
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn {
position: relative;
margin-bottom: 29px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn label.error {
position: absolute;
    bottom: -24px;
}
/* 16-09-25 */
/* 17-09-2025 */
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td.img_ a table tbody tr td .img_blk{
  width: 60px;
  height: 60px;
  border: unset;
}
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td.img_ a table tbody tr td .img_blk img{
  width: 100%;
  height: 50px;
  object-fit: contain;
}
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td{
  padding: 0px 0 20px;
}
/* .cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td.img_{
  padding-left: 20px;
} */
 .cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td.img_ a table tbody tr td p{
  font-size: 17px;
  line-height: 24px;  
  height: 50px;
 }
 .cart_flt .win_cart .cart_itms .fltcrt{
  border-width: 1px 0;
  border-style: solid;
  border-color: #e6e6e6;
 }
  .cart_flt .win_cart .cart_itms .fltcrt:not(:last-child){
    border-bottom: unset;
  }
  .cart_flt .win_cart .cart_itms .item.itembtm .green_{
    display: none;
  }
  .cart_flt .win_cart .cart_itms .item.itembtm{
    padding: 10px 40px 20px;
  }
  .cart_flt .win_cart .cart_itms .item.itembtm a.img_blk{
    width: unset;
    height: unset;
    border: unset;
  }
  .cart_flt .win_cart .cart_itms .item.itembtm .txt_cnt{
    width: calc(100% - 70px);
  }
  .cart_flt .win_cart .cart_itms .item .txt_cnt .added input[type=checkbox]{
      height: 30px;
    width: 60px;
    border-radius: 50px;
    background-color: #e7e7e7;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* margin-left: 30px; */
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .added input[type=checkbox]::before{
      content: "";
    position: absolute;
    top: 3px;
    left: 5px;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    background-color: #ffffff;
    border-width: unset;
    border-color: unset;
    visibility: visible;
    border: unset;
    transform: unset;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .added input[type=checkbox]:checked {
    background-color: #222222;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .added input[type=checkbox]:checked::before {
    left: unset;
    right: 5px;
}
.cart_flt .win_cart .cart_itms .item.itembtm .txt_cnt .prd_name{
  width: 60%;
}
.cart_flt .win_cart .cart_itms .item.itembtm.txt_cnt .prd_prc{
  width: 30%;
}
/* 17-09-2025 */
/* 19-09-2025 */
.jq-toast-wrap h2{
  font-size: 18px !important;
  line-height: 18px !important;
  margin-bottom: 6px !important;
  color: #fff !important;
}
/* 19-09-2025 */
/* 29-09-2025 */
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck input.color-circle[type=checkbox]{
  width: 27px;
  min-width: 27px;
  height: 27px;
  border-radius: 50%;
}

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

/* 29-09-2025 */
/* 07-10-2025 */
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.checkactive .fillChid{
  display: block !important;
}
header .ht_prnt ul.sc_icn li a img{
  filter: invert(1);
  width: 18px;
  height: 15px;
  object-fit: contain;
}
.cart_flt .win_cart .cart_itms .item.itembtm .txt_cnt .prd_name > a{
  font-size: 13px;
  line-height: 19px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck input.color-circle[type=checkbox]::before{
    left: 8px;
    top: 6px;
}
/* 07-10-2025 */
/* 08-10-2025 */
.cart_flt .win_cart .cart_itms .item.itembtm .txt_cnt .logquantity_btn{
  display: none;
}
/* 08-10-2025 */
/* 09-10-2025 */
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid .submenulft.child-group{
  padding-left: 15px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid .submenulft.child-group label.fillCheck a{
  font-size: 13px;
  line-height: 20px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid .submenulft.child-group label.fillCheck input[type=checkbox] {
    width: 20px;
    min-width: 20px;
    height: 20px;
    border-color: transparent;
    background-color: #f4f4f4;
    cursor: pointer;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid .submenulft.child-group label.fillCheck input[type=checkbox]::before {
    content: "";
    position: absolute;
    display: block;
    left: 5px;
    width: 6px;
    height: 9px;
    border: solid;
    visibility: hidden;
    border-width: 0px 3px 3px 0;
    border-color: #222222;
    top: 4px;
    transform: rotate(35deg);
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid .submenulft.child-group label.fillCheck input[type=checkbox]:checked::before{
  visibility: visible;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid .submenulft.child-group label.fillCheck span{
  font-size: 13px;
  line-height: 20px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid .submenulft.child-group label.fillCheck{
  margin-bottom: 10px;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt .fillChid label.fillCheck.parent-category a{
  font: 15px/23px "Ubuntu-Bold";
  color: #222222;
}
.prdOvrv .OvrvRow .OvrvLft .fillCat .filPrnt.checkactive .fillHd b::after {
    transform: rotate(270deg);
}
/* 09-10-2025 */
/* responsive start */
@media screen and (max-width: 1600px) {
  .thkBtm::before {
    content: "";
    position: absolute;
    width: 400px;
    background-size: 400px;
  }
  .thkBtm::after {
    width: 200px;
    height: 200px;
    background-size: 200px;
  }
}
@media screen and (max-width: 1400px) {
  .container {
    padding: 0 10px;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 255px;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    margin-left: 15px;
  }
  header .ht_mid .htmid_pnt .rgt .cart_btn {
    margin-left: 15px;
  }
  header .ht_mid .htmid_pnt .hdMidd .midd {
    max-width: 712px;
  }
  header .ht_mid .htmid_pnt .hdMidd {
    width: calc(100% - 255px);
    justify-content: end;
  }
  /* header .ht_prnt .lft {
    width: 27%;
  } */
  /* header .ht_prnt .rgt {
    width: 73%;
    padding-left: 42px;
  } */
  /* header .ht_prnt .rgt ul li:not(:last-child) {
    margin-right: 15px;
  } */
  header .ht_prnt ul.sc_icn {
    width: 137px;
    text-align: end;
    padding-left: 12px;
    margin-left: 12px;
  }
  header .ht_mid .htmid_pnt .cate button {
    padding: 13px 33px 13px 18px;
    gap: 11px;
  }
  header .ht_mid .htmid_pnt .cate button {
    padding: 13px 40px 13px 24px;
    gap: 13px;
  }
  /* 18-07-2025 */
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo {
    width: 49%;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g {
    padding: 15px 55px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in ul li {
    background: url(../images/li_bg_rose.png) no-repeat left top;
  }
  .blog_ovrw .prnt .itm {
    width: 32.2%;
    margin-right: 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk {
    padding: 46px 65px 46px 137px;
  }
  .editPf {
    padding: 90px 0;
  }
  .parent_my_order {
    padding: 90px 0;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:last-child {
    padding-left: 90px !important;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(3n)) {
    margin-right: 25px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link .foot_icn {
    flex-wrap: wrap;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link .foot_icn img {
    height: 67px;
    width: 147px;
}
.blog_detail .blogdetail_blk {
    padding: 70px 0px;
}
  /* 18-07-2025 */
}
@media screen and (max-width: 1600px) {
  .hmRvs .hmRvsRow .hmreviewSlide .owl-nav button.owl-next {
    right: -60px;
  }
  .hmRvs .hmRvsRow .hmreviewSlide .owl-nav button.owl-prev {
    margin-right: 10px;
    left: -60px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow {
    display: flex;
    align-items: center;
    width: 59%;
}
}
@media screen and (max-width: 1500px) {
  .wilBlk .winInn::after {
    content: "";
    position: absolute;
    bottom: -175px;
    background: url(../images/circle.png) no-repeat;
    width: 168px;
    height: 148px;
    right: 20px;
    z-index: 1;
    background-size: 130px;
  }
  .wilBlk::before {
    content: "";
    position: absolute;
    width: 447px;
    height: 260px;
    background: url(../images/abtLft.png) no-repeat;
    left: 0;
    top: 0;
    background-size: 370px;
  }
  .hmRvs .hmRvsRow .hmreviewSlide .owl-nav {
    position: unset;
    bottom: 0;
    transform: unset;
    width: unset;
    text-align: center;
    margin-top: 20px;
  }
  .hmRvs .hmRvsRow .hmreviewSlide .owl-nav button {
    position: relative;
  }
  .hmRvs .hmRvsRow .hmreviewSlide .owl-nav button.owl-prev {
    margin-right: 10px;
    left: unset;
  }
  .hmRvs .hmRvsRow .hmreviewSlide .owl-nav button.owl-next {
    right: unset;
  }
  /* 25-06-2025 */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td p{
  font-size: 19px;
}
/* 25-06-2025 */
}
@media screen and (max-width: 1400px) {
  .lectBlk .lectRow .lectRyt img:first-of-type {
    margin-right: 17px;
    max-width: 290px;
    width: 100%;
  }
  .lectBlk .lectRow .lectRyt img {
    max-width: 295px;
    width: 100%;
    height: 424px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt ul li:not(:last-child) {
    padding-right: 110px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt {
    width: calc(100% - 300px);
  }
  footer .pbFooter .ft_tp .ft_vt .lft {
    width: 300px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 60px;
    line-height: 68px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt img {
    width: 100%;
    height: 296px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 77px 0 233px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:not(:last-child) {
    border-right: 1px solid #ececec;
    padding: 0 45px 0 45px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:first-child {
    padding-left: 25px !important;
    padding-right: 45px !important;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:last-child {
    padding-left: 45px !important;
    padding-right: 25px !important;
  }
  .AllPrd .AllPrdBlk .ovrvPrdRow .benItem:not(:nth-child(4n)) {
    margin-right: 25px;
  }
  .omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 103px;
}

.welKom,.lectBlk,.wijBlk,.mapBlk,.priv_plcy,.phfb{
    padding:90px 0;
}.sturBlk {
    padding-bottom: 90px;
}
/* .lectBlk.abtLect .lectRow .lectRyt img:first-of-type{width: 100% !important;max-width: 100% !important;} */
/* 23-06-2025 */
.prdTri .TriRow .triRyt .prdPrij li{
  font-size: 17px;
}
/* 23-06-2025 */
/* 25-06-2025 */
.cartBlk {
    padding: 80px 0;
}
/* 25-06-2025 */
/* 26-06-2025 */ 
.faqBlk .faqRow {
    padding: 90px 0;
}
.faqInr {
    padding-bottom: 90px;
}
/* 26-06-2025 */ 
/* 05-08-2025 */
header .ht_mid .htmid_pnt .loginBlk .logOuts{
  left: -20px;
}
/* 05-08-2025 */
/* 13-08-2025 */
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g{
  margin-right: unset;
}
.checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .chkFrms:not(:last-child) {
    margin-right: 17px;
}
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td:last-child {
    padding-right: 35px;
    text-align: end;
}
/* 13-08-2025 */
}
@media screen and (max-width: 1300px) {
  .welKom,
  .lectBlk,
  .wijBlk {
    padding: 90px 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .my-ord-sect .ord-hd .hd-inn strong {
    font-size: 36px !important;
    line-height: 42px !important;
  }
  .welKom .welkomRow .komRyt {
    width: 52.25%;
    padding-left: 50px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn .triPh b {
    font-size: 19px;
    line-height: 25px;
  }
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 270px;
    width: 100%;
  }
  .lectBlk .lectRow .lectLft {
    width: 52.75%;
    padding-right: 50px;
  }
  .wilBlk::after {
    width: 232px;
    height: 224px;
    right: -50px;
    bottom: 0px;
    top: 55px;
    background-size: 200px;
  }
  .wilBlk::before {
    content: "";
    position: absolute;
    width: 320px;
    height: 190px;
    background-size: 320px;
  }
  /* header .ht_prnt {
    display: none;
  } */
  header .ht_htp .new_hd {
    display: block;
  }
  header .ht_mid .htmid_pnt .midd {
    max-width: 700px;
  }
  /* header .ht_mid .htmid_pnt .midd .srch_*/
  form#search-form-large.srch_ {
    margin-left: 12px;
  }
  header .ht_mid .htmid_pnt .hdMidd .rgt .cart_btn {
    margin-left: 12px;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    margin-left: 10px;
  }
  header .ht_mid .htmid_pnt .midd {
    max-width: 670px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt ul li:not(:last-child) {
    padding-right: 55px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:last-child {
    padding-left: 45px;
    border-left: 1px solid #504d4d;
  }
  header .ht_mid .htmid_pnt .hdMidd {
    width: calc(100% - 250px);
    justify-content: end;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 250px;
  }
  header .ht_mid .htmid_pnt .hdMidd .midd {
    max-width: 660px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 45px;
    line-height: 64px;
  }
  .home .banner_blk .banner_prnt .mid {
    width: 54%;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt img {
    width: 100%;
    height: 272px;
    margin-left: 11px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 77px 0 240px;
  }
  .home .banner_blk .banner_prnt .ed .edCat {
    padding: 38px 0 83px 20px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:first-child {
    padding-left: 20px !important;
    padding-right: 35px !important;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:not(:last-child) {
    border-right: 1px solid #ececec;
    padding: 0 35px 0 35px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:last-child {
    padding-left: 28px !important;
    padding-right: 10px !important;
  }.welKom .welkomRow .komRyt{padding-left: 40px;}
.welKom .welkomRow .komRyt p:first-of-type {
    padding-bottom: 13px;
}
header .ht_htp .new_hd .lft.hdSlider {
    display: flex;
    align-items: center;
}
header .ht_htp .new_hd .reviewHd{width: fit-content;}
header .ht_htp .new_hd .listHd{width: fit-content;}
.mapBlk .mapRow .mapRyt {
    padding-left: 60px;
}
.sturBlk .sturRow .sturLft {
    padding-right: 30px;
}
/* 23-06-2025 */
.home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft {
    padding-left: 30px;
    width: 100%;
}
.home .banner_blk .banner_prnt {
    display: flex;
    align-items: flex-start;
}
.home .banner_blk .banner_prnt .lft .ct_bdy {
    padding: 29.5px 14px;
}
.hmRvs {
    overflow: hidden;
    padding: 80px 0;
}
.prdTri {
    padding: 80px 0 60px;
}
.prdTri .TriRow .triRyt .prdPrij li {
    font-size: 16px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 100px;
    top: 10px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 75px;
}
.omsBlk {
    padding-bottom: 80px;
}
.prdFaq {
    padding-bottom: 80px;
}
/* 23-06-2025 */
/* 25-06-2025 */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td:first-child {
    padding-left: 0px;
}
.cartBlk .cartRow .cartLft .cartTb {
    padding: 0 20px;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow {
    padding: 80px 0;
}
.faqInr{
  padding-bottom: 80px;
}
/* 26-06-2025 */
/* 18-07-2025 */
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g {
    padding: 15px 40px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .chkFrms:not(:last-child) {
    margin-right: 15px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn {
    padding: 0 20px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g {
    margin-bottom: 20px;
    margin-top: 20px;
    margin-right: 20px;
  }
  .blog_ovrw {
    padding: 80px 0px;
  }
  .blog_detail .blogdetail_blk {
    padding: 90px 0px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk {
    padding: 40px 40px 40px 137px;
  }
  .blog_detail .blogdetail_blk {
    padding: 80px 0px;
  }
  .thkBlk {
    padding: 90px 0;
  }
  .status_van {
    background-color: #f4f4f4;
    padding: 90px 0;
  }
  .my-ord-sect {
    padding: 80px 0;
  }
  .editPf .editRow .editRyt .editFr .editFrms:not(:last-child) {
    margin-right: 15px;
  }
  .editPf .editRow .editRyt {
    padding: 40px 30px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td:last-child {
    padding-right: 30px;
    text-align: end;
  }
  .parent_my_order {
    padding: 80px 0;
  }
  .parent_my_order .container .ord_blk .sml {
    padding: 0 50px 0 50px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(3n)) {
    margin-right: 23px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow {
    width: 65%;
  }
  .prdOvrv {
    padding: 90px 0 90px;
  }
/* 18-07-2025 */
/* 19-07-2025 */
header .ht_mid .htmid_pnt .loginBlk .logOuts {
    right: -82px;
}
/* 19-07-2025 */
/* 28-07-2025 */
.home .banner_blk .banner_prnt .ed .edCat.edCatTw {
    padding: 38px 0 110px 38px;
}
.home .banner_blk .banner_prnt .lft .ct_bdy {
    height: 471px;
}
/* 28-07-2025 */

 .review .reviewBlk .revRow .revLft {
    width: 30%;
  }
  .review .reviewBlk .revRow .revRyt {
    width: 70%;
  }
  /* 13-08-2025 */
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th:nth-child(3) {
    width: 16%;
}
  /* 13-08-2025 */
  /* 01-09-2025 */
  header .ht_htp .new_hd .lft li span{
    margin-left: 0;
  }
  /* 01-09-2025 */
}
@media screen and (max-width: 1200px) {
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 245px;
    width: 100%;
  }
  .welKom,
  .lectBlk,
  .wijBlk,.phfb {
    padding: 80px 0;
  }
  .wilBlk .winInn::before {
    background-size: 80px;
  }
  .wilBlk .winInn::after {
    height: 138px;
    background-size: 110px;
  }
  .wijBlk .wijRow .wijRyt {
    width: 50%;
    padding-left: 40px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .my-ord-sect .ord-hd .hd-inn strong {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .lectBlk .lectRow .lectLft {
    width: 52.75%;
    padding-right: 40px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn {
    padding: 23px 20px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn .triPh {
    padding-left: 20px;
    width: calc(100% - 74px);
  }
  .welKom .welkomRow .komRyt .komRyt_inn .triPh b {
    font-size: 18px;
    line-height: 24px;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 240px;
  }
  header .ht_mid .htmid_pnt .hdMidd .midd {
    max-width: 570px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt {
    width: calc(100% - 250px);
  }
  footer .pbFooter .ft_tp .ft_vt .lft {
    width: 250px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt ul li:not(:last-child) {
    padding-right: 25px;
  }
  header .ht_mid .htmid_pnt .hdMidd {
    width: calc(100% - 240px);
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft {
    padding-left: 35px;
    width: 77%;
  }

  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt img {
    width: 100%;
    height: 245px;
    margin-left: 10px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 43px;
    line-height: 46px;
  }
  .home .banner_blk .banner_prnt .lft {
    width: 14%;
    margin-right: 15px;
  }
  .home .banner_blk .banner_prnt .mid {
    width: 53%;
  }
  .home .banner_blk .banner_prnt .ed {
    width: 29.5%;
  }

  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft p {
    font-size: 17px;
    line-height: 22px;



  }
  .home .banner_blk .banner_prnt .ed .edCat.edCatTw {
    padding: 30px 0 110px 38px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 77px 0 228px;
  }
  .home .banner_blk .banner_prnt {
    display: flex;
    align-items: flex-start;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 77px 0 235px;
  }
  .home .banner_blk .banner_prnt .lft .ct_bdy {
    padding: 24px 14px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst .LstTxt li b {
    font-size: 17px;
    line-height: 23px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst .LstTxt {
    width: calc(100% - 47px);
    padding-left: 10px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:not(:last-child) {
    border-right: 1px solid #ececec;
    padding: 0 25px 0 25px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:first-child {
    padding-left: 15px !important;
    padding-right: 20px !important;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:last-child {
    padding-left: 20px !important;
    padding-right: 10px !important;
  }
  .AllPrd .AllPrdBlk .ovrvPrdRow .benItem:not(:nth-child(4n)) {
    margin-right: 22px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt {
    width: 50%;
    padding-left: 50px;
    padding-top: 50px;
  }
  .hmFaq .hmFaqRow .hmFaqLft {
    width: 50%;
    position: relative;
    z-index: 1;
  }
  .hmFaq .hmFaqRow .hmFaqRyt h1 {
    padding-bottom: 12px;
    padding-right: 0;
  }
  .prdRevs .prdRevsRow .revSlid .revBlk {
    padding: 28px 20px 20px 20px;
  }
  .hmBlog .hmBlogCtn .BlogSlide .itm .ovrly p {
    font-size: 19px;
    line-height: 25px;
  }  
  .welKom,.lectBlk,.wijBlk{
    padding:80px 0;
}
.mapBlk,.priv_plcy{
    padding:80px 0;
}.sturBlk {
    padding-bottom: 80px;
}
/* 23-06-2025 */
.home .banner_blk .banner_prnt .ed .edCat {
    padding: 38px 0 110px 20px;
}
.AllPrd {
    padding-bottom: 60px;
}
.hmFaq {
    background-color: #f4f4f4;
    padding: 80px 0 60px;
}
.prdTri .TriRow .triLft {
    width: 38%;
}
.prdTri .TriRow .triMid {
    width: 31%;
    padding: 0 35px 0 40px;
}
.prdTri .TriRow .triRyt {
    width: 31%;
}
.prdTri .TriRow .triLft strong,
.prdTri .TriRow .triRyt .prdDeal ul.przLst li b{
  font-size: 28px;
  line-height: 35px;
}
/* 23-06-2025 */
/* 24-06-2025 */
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 55px;
}
.omsBlk .omsRow .omsLft {
    padding-right: 50px;
}
.prdTri {
    padding: 70px 0 50px;
}
.omsBlk {
    padding-bottom: 70px;
}
.prdFaq {
    padding-bottom: 70px;
}
/* 24-06-2025 */
/* 25-06-2025 */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk {
    width: 100px;
    height: 100px;
    margin-right: 15px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 51%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td p {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 5px;
    height: 50px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk {
    padding: 25px 20px 0;
}
.cartBlk {
    padding: 70px 0;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow .faqRyt p{
  padding-right: 0;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft:first-child {
    margin-right: 35px;
}
.faqBlk .faqRow {
    padding: 70px 0;
}
.faqInr {
    padding-bottom: 70px;
}
/* 26-06-2025 */
/* 18-07-2025 */
.checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .prd_tbl_inn {
    max-width: 90px;
    width: 100%;
    height: 90px;
    margin-right: 10px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt strong {
    font-size: 17px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn {
    padding: 0 15px;
  }
  .checkOut .container .chkRow .chkRyt table.prd_prz tbody tr td:first-child {
    padding-left: 20px;
  }
  .checkOut .container .chkRow .chkRyt table.prd_prz tbody tr td:last-child {
    text-align: end;
    padding-right: 20px;
  }
  .checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:last-child td {
    font-size: 18px;
    line-height: 23px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ b {
    font-size: 20px;
    line-height: 26px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds {
    padding: 0 20px 28px 20px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk {
    padding: 28px 10px 0 15px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g {
    margin-right: 0px;
    padding: 15px 35px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo {
    width: 48%;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo:not(:nth-child(2n)) {
    margin-right: 25px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .intRdo {
    padding: 12px 15px;
    margin-bottom: 14px;
  }
  .checkOut .container .chkRow .chkLft .lftJow {
    padding: 30px 20px 35px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl {
    padding: 35px 20px 50px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .checkBox {
    display: flex;
    flex-wrap: wrap;
  }
  .checkOut .container .chkRow .chkLft .lftJow .checkBox .flx:first-child {
    padding-right: 15px;
    margin-bottom: 15px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chFrst {
    margin-right: 20px;
  }
  .checkOut {
    padding: 80px 0;
  }
  .blog_ovrw .prnt .itm {
    width: 32.2%;
    margin-right: 15px;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    height: 69px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 550px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt {
    width: 53%;
    padding-left: 40px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt p {
    padding-bottom: 12px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .rgt span {
    font-size: 17px;
    line-height: 22px;
  }
  .blog_detail .blogdetail_blk {
    padding: 70px 0px;
  }
  .status_van .parent_status_van .status_track ul.track_ li:not(:first-child)::before {
    width: 220px;
    height: 2px;
    top: 37px;
    left: -160px;
  }
  .thkBlk .thkCtn .thkHd img {
    margin: 80px auto 50px auto;
  }
  .thkBlk, .status_van {
    padding: 80px 0;
  }
  .thkBtm .thkBtmRow {
    padding: 0 60px 0 100px;
  }
  .my-ord-sect .table-blk table tbody tr td p {
    font-size: 21px;
  }
  .my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td .img-blk {
    margin-right: 15px;
  }
  .editPf .editRow .editRyt {
    padding: 40px 20px;
  }
  .editPf .editRow .editRyt .editFr .frOne {
    width: 34.5%;
  }
  .editPf {
    padding: 80px 0;
  }
  .editPf .editRow .editRyt strong {
    font-size: 28px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:last-child {
    padding-left: 70px !important;
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow {
    width: 60%;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(3n)) {
    margin-right: 20px;
  }
/* 18-07-2025 */
/* 26-07-2025 */
.contact_.garantie_en_klachten_ {
    padding: 80px 0;
}
/* 26-07-2025 */
/* 28-07-2025 */
.home .banner_blk .banner_prnt .lft .ct_bdy {
    height: 493px;
}
/* 28-07-2025 */
/* 01-08-2025 */
.joblr-cont {
    padding: 80px 0 80px;
}
/* 01-08-2025 */
/* 04-08-2025 */
header .ht_mid .htmid_pnt .midd .srch_ .auto_sug .prt_sug ul li .txt_blk a{
  height: 40px;
}
  .review .reviewBlk .revRow .revLft {
    padding-right: 30px;
  }
/* 04-08-2025 */
/* 12-08-2025 */
.prdTri .TriRow .triLft ul.prdRate li:last-child {
    padding-left: 0;
}
.prdTri .TriRow .triLft ul.prdRate {
    flex-wrap: wrap;
    gap: 10px;
}
/* 12-08-2025 */
/* 13-08-2025 */
.parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td:last-child {
    padding-right: 20px;
    text-align: end;
}
.parent_my_order .container .ord_blk .ord_tbl table thead tr th:nth-child(3) {
    width: 15%;
}
/* 13-08-2025 */
/* 06-09-2025 */
header .ht_prnt .rgt {
    width: calc(100% - 192px);
}
/* 06-09-2025 */
header .ht_prnt ul.sc_icn {
    width: 180px;
}
}
@media screen and (max-width: 1100px) {
  .lectBlk .lectRow .lectLft {
    width: 50%;
    padding-right: 30px;
  }
  .lectBlk .lectRow .lectRyt {
    width: 50%;
    display: flex;
  }
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 240px;
    width: 100%;
  }
  .lectBlk .lectRow .lectLft p:first-of-type {
    padding-bottom: 20px;
  }
  .lectBlk .lectRow .lectLft ul li {
    background: url(../images/li_bg.svg) no-repeat top 7px left;
  }
  .welKom,
  .lectBlk,
  .wijBlk,.phfb {
    padding: 70px 0;
  }
  .welKom .welkomRow .komRyt .komRyt_inn img {
    max-width: 68px;
    width: 100%;
    height: 73px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .welKom .welkomRow .komRyt .komRyt_inn .triPh {
    padding-left: 15px;
    width: calc(100% - 68px);
  }
  .welKom .welkomRow .komRyt .komRyt_inn {
    padding: 23px 15px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn .triPh b {
    font-size: 17px;
    line-height: 24px;
  }
  .wijBlk .wijRow .wijRyt {
    width: 50%;
    padding-left: 30px;
  }
  .wilBlk::before {
    content: "";
    position: absolute;
    width: 320px;
    height: 190px;
    background-size: 270px;
  }
  .wilBlk::after {
    width: 232px;
    height: 224px;
    right: -50px;
    bottom: 0px;
    top: 55px;
    background-size: 190px;
  }
  header .ht_mid .htmid_pnt .midd {
    max-width: 510px;
  }
  header .hd_mnu .hd_cn .lft ul li:not(:last-child) {
    padding-right: 50px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt ul li span, footer .pbFooter .ft_tp .ft_vt .rgt ul li a,
  footer .pbFooter .ft_tp .ft_vt .rgt ul li span p {
    font-size: 15px;
    line-height: 20px;
    padding-left: 10px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt ul li:not(:last-child) {
    padding-right: 23x;
  }
  /* footer .pbFooter .ft_tp .ft_vt .rgt {
    width: calc(100% - 290px);
  }
  footer .pbFooter .ft_tp .ft_vt .lft {
    width: 290px;
  } */
  footer .pbFooter .ft_tp .ft_vt .lft a.BtmLgo {
    width: 230px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(3) {
    width: 26%;
    padding-left: 40px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link strong {
    font-size: 23px;
    line-height: 30px;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    gap: 10px;
    padding: 13.5px 20px 13.5px 18px;
  }
  header .ht_mid .htmid_pnt .cate button {
    padding: 13px 32px 13px 20px;
    gap: 10px;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 230px;
  }
  header .ht_mid .htmid_pnt .hdMidd {
    width: calc(100% - 230px);
  }
  header .ht_mid .htmid_pnt .rgt .cart_btn b {
    font-size: 13px;
    padding-left: 8px;
  }
  header .ht_mid .htmid_pnt .hdMidd .midd {
    max-width: 520px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt {
    width: 50%;
    position: absolute;
    right: -4px;
    bottom: 0;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft {
    padding-left: 20px;
    width: 100%;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 38px;
    line-height: 45px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 77px 0 229px;
  }
  .home .banner_blk .banner_prnt .ed .edCat .CatItms img {
    width: 230px;
    height: 170px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft p {
    font-size: 16px;
    line-height: 20px;
  }
  .home .banner_blk .banner_prnt .lft .ct_bdy {
    padding: 22px 14px;
  }
  .home .banner_blk .banner_prnt .mid::before {
    content: "";
    position: absolute;
    width: 480px;
    right: 0;
    background-size: 480px;
  }
  .home .banner_blk .banner_prnt .ed .edCat.edCatTw {
    padding: 20px 0 100px 20px;
  }
  .home .banner_blk .banner_prnt .ed .edCat {
    padding: 38px 0 75px 20px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst a {
    width: 40px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst a img {
    width: 100%;
    height: 40px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst .LstTxt {
    width: calc(100% - 40px);
    padding-left: 10px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst .LstTxt li b {
    font-size: 16px;
    line-height: 21px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:not(:last-child) {
    border-right: 1px solid #ececec;
    padding: 0 20px 0 20px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:first-child {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:last-child {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  footer .ftPayBtm .ftPayRow {
    display: block;
  }
  footer .ftPayBtm .ftPayRow a {
    display: block;
    padding-bottom: 15px;
  }
  footer .ftPayBtm .ftPayRow a img {
    display: block;
    margin: 0 auto;
  }
  footer .ftPayBtm .ftPayRow p a {
    display: inline-block;
    padding-bottom: unset;
  }
  footer .ftPayBtm .ftPayRow p {
    text-align: center;
    padding-bottom: 15px;
  }
  footer .ftPayBtm .ftPayRow .payLogs {
    display: flex;
    align-items: center;
    max-width: 400px;
    width: 100%;
    justify-content: space-between;
    margin: 0 auto;
  }
  footer .ftPayBtm .ftPayRow a.payCard img {
    width: 276px;
    height: 22px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .AllPrd .AllPrdBlk .ovrvPrdRow .benItem:not(:nth-child(4n)) {
    margin-right: 20px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt {
    width: 50%;
    padding-left: 50px;
    padding-top: 15px;
  }
  .hmFaq .hmFaqRow .hmFaqLft::before {
    content: "";
    position: absolute;
    width: 311px;
    height: 311px;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
  }
  .hmBlog .hmBlogCtn .BlogSlide .itm .ovrly p {
    font-size: 17px;
    line-height: 24px;
  }
.mapBlk .mapRow .mapRyt {
    padding-left: 40px;
}

/* 23-06-2025 */
.home .banner_blk .banner_prnt .lft .ct_bdy ul li:not(:last-child) {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #d3d3d3;
}
/* 23-06-2025 */
/* 24-06-2025 */
.prdTri .TriRow .triMid {
    width: 100%;
    padding: 0 0 0 0;
    order: 3;
    margin-top: 30px;
}
.prdTri .TriRow .triLft {
    width: 48%;
    margin-right: 30px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li {
    height: 440px;
}
.prdTri .TriRow .triRyt {
    width: 48%;
}
.prdTri .TriRow {
    display: flex;
    flex-wrap: wrap;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 170px;
    top: 10px;
}
.omsBlk .omsRow .omsLft {
    padding-right: 30px;
    width: 50%;
}
.omsBlk .omsRow .omsRyt {
    width: 50%;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 50px;
}
/* 24-06-2025 */
/* 25-06-2025 */
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn > button {
    font-size: 15px;
    padding: 8px 15px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk ul li{
  font-size: 17px;
  line-height: 22px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td p {
    font-size: 17px;
    line-height: 23px;
    padding-bottom: 5px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk {
    width: 100px;
    height: 100px;
    margin-right: 10px;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow .faqRyt {
    width: 52%;
    padding-left: 40px;
}
/* 26-06-2025 */
/* 18-07-2025 */
.checkOut .container .chkRow .chkLft {
    width: 70%;
    margin-right: 20px;
  }
  .checkOut .container .chkRow .chkRyt {
    width: 28%;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label {
    padding: 11px 10px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chFrst {
    width: 47%;
    margin-right: 15px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec {
    width: 51%;
    clear: both;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .chkFrms:not(:last-child) {
    margin-right: 14px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFrms p {
    font-size: 15px;
  }
  .checkOut {
    padding: 70px 0;
  }
  .blog_ovrw .prnt .itm .ovrly {
    padding: 0px 20px;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    font-size: 19px;
    line-height: 27px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 500px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk p {
    font-size: 17px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk {
    padding: 35px 20px 35px 137px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    padding: 13px 30px;
    border-radius: 30px;
  }
  .thkBlk .thkCtn ul {
    padding: 0 60px 42px;
  }
  .thkBlk .thkCtn .jow_prnt {
    padding: 28px 60px;
  }
  .thkBlk .thkCtn .BtnRow {
    padding: 25px 60px 25px 60px;
  }
  .status_van .parent_status_van .status_track {
    padding: 0 60px 0 60px;
  }
  .thkBlk .thkCtn .jow_tot {
    padding: 20px 60px;
  }
  .thkBtm .thkBtmRow {
    padding: 0 60px 0 60px;
  }
  .thkBtm .thkBtmRow .thkBtmLft {
    padding-right: 150px;
  }
  .my-ord-sect .table-blk table tbody tr td p {
    font-size: 20px;
    line-height: 26px;
  }
  .my-ord-sect {
    padding: 70px 0;
  }
  .editPf .editRow .editLft {
    width: 37%;
    padding: 60px 0 60px;
  }
  .editPf .editRow .editRyt .editFr .editFrms:not(:last-child) {
    margin-right: 14px;
  }
  .editPf {
    padding: 70px 0;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td:last-child {
    padding-right: 20px;
  }
  .parent_my_order {
    padding: 70px 0;
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd .gridSel select {
    padding: 12px 80px 12px 20px;
  }
  .prdOvrv {
    padding: 80px 0 80px;
  }
/* 18-07-2025 */
/* 28-07-2025 */
.home .banner_blk .banner_prnt .lft .ct_bdy {
    height: 435px;
}
.phfb-abt-block2 .phfb-abt-inr img{
  height: 247px;
}
/* 28-07-2025 */
/* 29-07-2025 */
    .vac-main .vacpoin-b .vchp strong {
        font-size: 23px;
        line-height: 32px;
    }
/* 29-07-2025 */
/* 07-08-2025 */
.ovrvBtm {
    background-color: #f4f4f4;
    padding: 80px 0;
}
.ovrvBtm .BtmRow .btmRyt {
    width: 53.3%;
    padding-left: 50px;
}
.ovrvBtm .BtmRow.even .btmRyt {
    padding-left: unset;
    padding-right: 50px;
}
.blog_ovrw .prnt .itm .ovrly p {
    height: 60px;
}
.inr_blk {
    padding: 80px 0;
}
  .review .reviewBlk .revRow .revLft {
    width: 33%;
  }
  .review .reviewBlk .revRow .revRyt {
    width: 67%;
  }

/* 07-08-2025 */
/* 12-08-2025 */
.prdTri .TriRow .triLft ul.prdRate li:last-child {
    padding-left: 20px;
}
/* 12-08-2025 */
}
@media screen and (max-width: 1024px) {
  .welKom .welkomRow .komRyt {
    width: 52.25%;
    padding-left: 30px;
  }
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 234px;
    width: 100%;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .my-ord-sect .ord-hd .hd-inn strong {
    font-size: 30px !important;
    line-height: 36px !important;
  }
  header .ht_mid .htmid_pnt a.login_btn span {
    display: none;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    min-width: 50px;
    width: 50px;
    height: 50px;
    padding: unset;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header .ht_mid .htmid_pnt .midd {
    max-width: 545px;
  }
  header .ht_mid .htmid_pnt .cate button {
    padding: 12px 33px 12px 18px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt {
    width: calc(100% - 240px);
  }
  footer .pbFooter .ft_tp .ft_vt .lft {
    width: 240px;
  }
  footer .pbFooter .ft_tp .ft_vt .lft a.BtmLgo {
    width: 210px;
  }
  footer .pbFooter .ft_tp {
    padding-bottom: 40px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(2) {
    width: 22%;
    padding-left: 60px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(3) {
    width: 26%;
    padding-left: 30px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 35px;
    line-height: 40px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft p {
    font-size: 15px;
    line-height: 19px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 77px 0 235px;
  }
  .bnrBtm .bnrBtmRow li.BtmLst:first-child,
  .bnrBtm .bnrBtmRow li.BtmLst:nth-child(2n),
  .bnrBtm .bnrBtmRow li.BtmLst:nth-child(3n),
  .bnrBtm .bnrBtmRow li.BtmLst:nth-child(4n){
    width: 100%;
  }
  .hmBlog .hmBlogCtn .BlogSlide .itm .ovrly {
    padding: 0px 20px;
    transition: 0.2s ease-in-out;
  }    .welKom,.lectBlk,.wijBlk{
    padding:70px 0;
}.mapBlk,.priv_plcy{
    padding:70px 0;
}.sturBlk {
    padding-bottom: 70px;
}
/* 23-06-205 */
.home .banner_blk .banner_prnt .lft .ct_bdy ul li:not(:last-child) {
    padding-bottom: 24px;
    margin-bottom: 25px;
    border-bottom: 1px solid #d3d3d3;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem {
    width: 100%;
    margin-bottom: 0;
}
.brand_blk {
    padding: 70px 0px 65px 0px;
}
/* 23-06-205 */
/* 24-06-2025 */
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 160px;
    top: 10px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 40px;
}
.omsBlk .omsRow .omsLft p:not(:last-child) {
    padding-bottom: 20px;
}
/* 24-06-2025 */
/* 25-06-2025 */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk {
    width: 90px;
    height: 90px;
    margin-right: 10px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk img {
    width: 60px;
    height: 70px;
    -o-object-fit: contain;
    object-fit: contain;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.prz{
  font-size: 19px;
  line-height: 25px;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr td:first-child {
    padding-left: 20px !important;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr td:last-child {
    padding-right: 20px !important;
    text-align: end;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr:last-child td{
  font-size: 22px;
  line-height: 28px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk {
    padding: 25px 15px 0;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow {
    padding: 60px 0;
}
.faqInr {
    padding-bottom: 60px;
}
.faqInr .mestBlk ul.faqNav li a {
    padding: 13px 29px;
}
.faqInr .mestBlk ul.faqNav {
    margin-bottom: 40px;
}
/* 26-06-2025 */
/* 18-07-2025 */
 .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt b {
    font-size: 17px;
    line-height: 22px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt strong {
    font-size: 16px;
  }
  .checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:last-child td {
    font-size: 17px;
    line-height: 22px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds {
    padding: 0 15px 28px 15px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label .prd_logo p {
    font-size: 14px;
    line-height: 20px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g {
    margin-right: 0px;
    padding: 15px 30px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ b {
    font-size: 19px;
    line-height: 25px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chFrst {
    width: 45%;
    margin-right: 15px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec {
    width: 53%;
    clear: both;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .intRdo img {
    width: 50px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .intRdo b {
    font-size: 15px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo:not(:nth-child(2n)) {
    margin-right: 20px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo {
    width: 48.4%;
  }
  .checkOut .container h1 {
    padding-bottom: 40px;
    text-align: center;
  }
  .checkOut {
    padding: 60px 0;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    font-size: 17px;
    line-height: 25px;
  }
  .blog_ovrw {
    padding: 70px 0px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 450px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk {
    padding: 30px 20px 30px 137px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt ul li {
    background: url(../images/btl_li.png) no-repeat top 9px left;
    padding-left: 15px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    padding: 13px 25px;
    border-radius: 30px;
  }
  .thkBlk .thkCtn .thkHd {
    text-align: center;
    padding-bottom: 45px;
  }
  .thkBlk .thkCtn .jow_prnt {
    padding: 28px 50px;
  }
  .thkBlk, .status_van {
    padding: 70px 0;
  }
  .status_van .parent_status_van .status_track {
    padding: 0px 50px 0 50px;
  }
  .thkBtm::before {
    width: 350px;
    background-size: 350px;
  }
  .thkBtm::after {
    width: 160px;
    height: 160px;
    background-size: 160px;
  }
  .thkBlk .thkCtn ul {
    padding: 0 30px 42px;
  }
  .my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td .img-blk {
    width: 110px;
    height: 110px;
  }
  .my-ord-sect .table-blk table tbody tr td p {
    font-size: 18px;
    line-height: 25px;
  }
  .editPf .editRow .editLft {
    width: 36%;
    padding: 60px 0 60px;
    margin-right: 30px;
  }
  .editPf .editRow .editRyt {
    width: 61%;
  }
  .editPf .editRow .editLft {
    width: 36%;
    padding: 50px 0 50px;
    margin-right: 30px;
  }
  .parent_my_order .container .ord_blk .sml {
    padding: 0 30px 0 30px;
  }
  .parent_my_order .container .ord_blk .ord_tbl {
    margin-top: 32px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td:last-child {
    padding-right: 10px;
  }
  .prdOvrv .OvrvRow .OvrvLft .fillCat {
    padding: 7px 15px 10px;
  }
  .prdOvrv .OvrvRow .OvrvLft {
    margin-right: 30px;
  }
  .ovrvBtm .BtmRow .btmRyt {
    padding-left: 50px;
  }
/* 18-07-2025 */
/* 19-07-2025 */
header .ht_mid .htmid_pnt .loginBlk {
    margin-left: 16px;
    position: relative;
}
/* 19-07-2025 */
/* 28-07-2025 */
.phfb-abt-block2 .phfb-abt-inr img{
  height: 224px;
  max-width: 483px;
}
/*28-07-2025 */
/* 01-08-2025 */
.joblr-cont {
    padding: 70px 0 70px;
}
.joblr-cont .joblr-b .jbrgt {
    width: 62%;
    padding-left: 50px;
}
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range span,
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range b {
    font-size: 17px;
    line-height: 17px;
  }

/* 01-08-2025 */
/* 13-08-2025 */
.mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn {
    min-width: 55px;
    width: 55px;
    height: 55px;
}
/* 13-08-2025 */
/* 05-09-2025 */
footer .pbFooter .ft_tp .ft_vt .rgt ul li:not(:last-child) {
    padding-right: 20px;
}
/* 05-09-2025 */
}
@media screen and (max-width: 991px) {
  .welKom .welkomRow {
    flex-direction: column;
  }
  .welKom .welkomRow .komLft img {
    max-width: 100%;
    width: 100%;
    height: 400px;
  }
  .welKom .welkomRow .komRyt {
    width: 100%;
    padding-left: 0;
  }
  .welKom .welkomRow .komLft {
    text-align: unset;
    width: 100%;
    position: relative;
    margin-bottom: 50px;
  }
  .lectBlk .lectRow {
    flex-direction: column-reverse;
  }
  .lectBlk .lectRow .lectRyt {
    width: 75%;
    display: flex;
    margin-bottom: 50px;
  }
  .lectBlk .lectRow .lectLft {
    width: 100%;
    padding-right: 0;
  }
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 315px;
    width: 100%;
    height: 400px;
  }
  .wilBlk::before {
    content: "";
    position: absolute;
    width: 320px;
    height: 140px;
    background-size: 250px;
  }
  .wilBlk::after {
    width: 232px;
    height: 224px;
    right: -80px;
    bottom: 0px;
    top: 55px;
    background-size: 170px;
  }
  .wijBlk .wijRow {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .wijBlk .wijRow .wijLft {
    width: 100%;
    margin-bottom: 50px;
  }
  .wijBlk .wijRow .wijLft img {
    width: 100%;
    height: 400px;
    border-radius: 20px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .wijBlk .wijRow .wijRyt {
    width: 100%;
    padding-left: 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .my-ord-sect .ord-hd .hd-inn strong {
    font-size: 28px !important;
    line-height: 35px !important;
  }
  header .ht_mid .htmid_pnt .rgt .cart_btn b {
    display: none;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 230px;
  }
  header .ht_mid .htmid_pnt .midd {
    max-width: 520px;
  }
  header .hd_mnu .hd_cn .lft ul li.sub > a::after {
    content: "";
    position: absolute;
    top: 4px;
    right: -15px;
  }
  header .hd_mnu .hd_cn .lft ul li:not(:last-child) {
    padding-right: 35px;
  }
  header .ht_mid .htmid_pnt .midd .srch_ input[type=text] {
    padding: 13.5px 57px 13.5px 35px;
  }
  footer .pbFooter .ft_tp .ft_vt .lft {
    width: 180px;
  }
  footer .pbFooter .ft_tp .ft_vt .lft a.BtmLgo {
    width: 200px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt {
    width: calc(100% - 180px);
  }
  footer .pbFooter .ft_tp .ft_vt .rgt ul li:not(:last-child) {
    padding-right: 15px;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt ul li span, footer .pbFooter .ft_tp .ft_vt .rgt ul li a,
  footer .pbFooter .ft_tp .ft_vt .rgt ul li span p {
    font-size: 14px;
    line-height: 19px;
    padding-left: 7px;
  }
  footer .pbFooter .ft_tp {
    padding-bottom: 30px;
  }
  footer .pbFooter {
    background-color: #222222;
    padding: 40px 0px 50px 0px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:last-child {
    padding-left: 35px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link strong {
    font-size: 20px;
    line-height: 29px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(2) {
    width: 22%;
    padding-left: 50px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(3) {
    width: 26%;
    padding-left: 20px;
  }
  .home .banner_blk .banner_prnt {
    flex-direction: column;
  }
  /* .home .banner_blk .banner_prnt .lft .ct_bdy {
    display: none;
  } */
  .home .banner_blk .banner_prnt .lft .ct_bdy ul.CatSlide {
    display: block;
  }
  .home .banner_blk .banner_prnt .lft .ct_bdy ul.CatSlide li a img {
    width: 28px;
    height: 40px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .home .banner_blk .banner_prnt .mid {
    width: 100%;
    margin-right: unset;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 75px 0 160px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-dots {
    position: absolute;
    bottom: 30px;
    display: flex;
    left: 22px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt {
    width: 50%;
    position: absolute;
    right: -78px;
    bottom: 0;
  }
  .home .banner_blk .banner_prnt .ed {
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 40px;
  }
  .home .banner_blk .banner_prnt .ed .edCat {
    width: 48.7%;
  }
  .home .banner_blk .banner_prnt .ed .edCat:not(:last-child) {
    margin-bottom: 0;
    margin-right: 22px;
  }
  .home .banner_blk .banner_prnt .ed .edCat.edCatTw {
    padding: 20px 0 83px 20px;
  }
  .home .banner_blk .banner_prnt .lft {
    width: 100%;
    border: unset;
    margin-right: 0;
    margin-bottom: 40px;
    border-radius: 15px;
    position: relative;
  }
  .home .banner_blk .banner_prnt .lft.active{
    border: 1px solid #d3d3d3;
  }
  .cate_ov .cate_pd {
    display: flex;
    flex-wrap: wrap;
  }
  .cate_ov .cate_pd .itm:not(:last-child) {
    margin-right: unset;
  }
  .cate_ov .cate_pd .itm:not(:nth-child(2n)) {
    margin-right: 0;
  }
  .cate_ov .cate_pd .itm {
    width: 100%;
    margin-bottom: 0;
  }
  .AllPrd .AllPrdBlk .ovrvPrdRow .benItem {
    width: 100%;
    margin-bottom: 0;
  }
  .hmFaq .hmFaqRow {
    display: flex;
    flex-direction: column;
  }
  .hmFaq .hmFaqRow .hmFaqLft {
    width: 100%;
    position: relative;
    max-width: 650px;
    z-index: 1;
    margin: 0 auto;
  }
  .hmFaq .hmFaqRow .hmFaqLft .faqSm {
    position: absolute;
    max-width: 345px;
    height: 280px;
    bottom: -100px;
    right: 0;
  }
  .hmFaq .hmFaqRow .hmFaqLft::before {
    content: "";
    position: absolute;
    width: 311px;
    height: 311px;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
  }
  .hmFaq .hmFaqRow .hmFaqRyt {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
    margin-top: 150px;
  }
  .hmBlog .hmBlogCtn .BlogSlide .itm .ovrly p {
    font-size: 16px;
    line-height: 23px;
  }
  .hmBlog .hmBlogCtn .BlogSlide .itm .ovrly {
    padding: 0px 12px;
    transition: 0.2s ease-in-out;
  }
  .hmRvs {
    padding: 60px 0;
}

      .welKom,.lectBlk,.wijBlk,.phfb{
    padding:60px 0;
}
.mapBlk{
    padding:60px 0;
}.sturBlk {
    padding-bottom:60px;
}.mapBlk .mapRow{flex-direction: column;}
.mapBlk .mapRow .mapLft {
    width: 100%;
}
.mapBlk .mapRow .mapRyt {
    padding-left: 0;
    padding-top: 40px;
}
.sturBlk .sturRow{flex-direction: column-reverse;}.sturBlk .sturRow .sturLft {
    padding-right: 0;
    padding-top: 40px;
}
.sturBlk .sturRow .sturRyt,.sturBlk .sturRow .sturLft,.mapBlk .mapRow .mapRyt {
    width: 100%;
}
.sturBlk .sturRow .sturRyt img{height: 425px;}
/* 23-06-2025 */
.home .banner_blk .banner_prnt .ed .edCat {
    padding: 38px 0 71px 20px;
}
/* 23-06-2025 */
/* 24-06-2025 */
  .prdTri {
    padding: 60px 0 50px;
}
.omsBlk .omsRow {
    display: flex;
    flex-direction: column-reverse;
}
.omsBlk .omsRow .omsLft {
    padding-right: 0;
    width: 100%;
}
.omsBlk .omsRow .omsRyt {
    width: 100%;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 230px;
}
/* 24-06-2025 */
/* 25-06-2025 */
.cartBlk .cartRow {
    display: flex;
    flex-direction: column;
}
.cartBlk .cartRow .cartLft {
    width: 100%;
    margin-right: 0;
}
.cartBlk .cartRow .cartRyt {
    width: 100%;
    margin-top: 50px;
}
.cartBlk .cartRow .cartRyt .joew_ b{
  font-size: 23px;
  line-height: 28px;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow {
    flex-direction: column;
}
.faqBlk .faqRow .faqLft {
    width: 100%;
}
.faqBlk .faqRow .faqRyt {
    width: 100%;
    padding-left: 0;
    margin-top: 40px;
}
.faqInr .mestBlk ul.faqNav li a {
    padding: 12px 20px;
}
.faqInr .mestBlk .tab-content .mestRow {
    display: flex;
    flex-direction: column;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft:first-child {
    margin-right: 0;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft {
    width: 100%;
}
/* 26-06-2025 */
/* 18-07-2025 */
 .checkOut .container .chkRow {
    display: flex;
    flex-direction: column;
  }
  .checkOut .container .chkRow .chkLft {
    width: 100%;
    margin-right: 0;
  }
  .checkOut .container .chkRow .chkRyt {
    width: 100%;
    margin-top: 40px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt strong {
    display: block;
  }
  .blog_ovrw .prnt .itm {
    width: 32%;
    margin-right: 15px;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    padding-right: 0;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    font-size: 16px;
    line-height: 24px;
  }
  .blog_ovrw {
    padding: 60px 0px;
  }
  .blog_detail .blogdetail_blk {
    padding: 60px 0px;
  }
  .blog_detail .blogdetail_blk .blog_cont b {
    font-size: 23px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .lft {
    width: 75%;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt {
    width: 100%;
    padding-left: 0;
    margin-top: 40px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn {
    flex-direction: column;
    padding: 50px 0px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    padding: 13px 20px;
    border-radius: 30px;
  }
  .status_van .parent_status_van .status_track {
    padding: 0px 20px 0 20px;
  }
  .status_van .parent_status_van .status_head {
    text-align: center;
    padding-bottom: 30px;
  }
  .thkBtm .thkBtmRow {
    padding: 0 20px 0 20px;
  }
  .thkBlk .thkCtn .thkHd img {
    margin: 70px auto 30px auto;
  }
  .thkBlk .thkCtn .jow_prnt {
    padding: 28px 30px;
  }
  .thkBlk .thkCtn .jow_tot {
    padding: 20px 30px;
  }
  .thkBlk .thkCtn .BtnRow {
    padding: 25px 30px 25px 30px;
  }
  .thkBtm .thkBtmRow .thkBtmLft {
    padding-right: 110px;
  }
  .thkBlk .thkCtn .jow_prnt .jow_row .jow_lft b {
    padding-bottom: 15px;
  }
  .thkBlk, .status_van {
    padding: 60px 0;
  }
  .my-ord-sect .table-blk table tbody tr td.prd-name {
    width: 34.1%;
  }
  .my-ord-sect .ord-hd .hd-inn .inn-rgt li a {
    padding: 13px 35px;
  }
  .my-ord-sect .ord-hd b {
    padding-bottom: 30px;
  }
  .editPf .editRow {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  .editPf .editRow .editRyt {
    width: 100%;
  }
  .editPf .editRow .editLft {
    width: 40%;
    display: block;
    padding: 50px 0 50px;
    margin-right: 0;
    margin: 0 auto 40px;
  }
  .editPf .editRow .editRyt .editFr .editFrms:not(:last-child) {
    margin-right: 20px;
  }
  .editPf .editRow .editRyt strong {
    font-size: 25px;
    line-height: 30px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr td:first-child {
    border-radius: 30px 0 0 30px;
    padding-left: 45px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th:first-child {
    width: 53%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th {
    font-size: 20px;
    line-height: 26px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td b {
    font-size: 22px;
    line-height: 27px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:first-child {
    width: 78%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.sub_ttl td:last-child {
    padding-right: 20px;
  }
  .parent_my_order .container .ord_blk .sml .lft strong,
  .parent_my_order .container .ntfc b {
    font-size: 22px;
    line-height: 27px;
  }
  .parent_my_order .container .ord_blk .sml .rgt strong {
    font-size: 20px;
    line-height: 26px;
  }
  .parent_my_order .container .ord_blk .ord_nav {
    margin-bottom: 30px;
  }
  .prdOvrv .OvrvRow .OvrvLft {
    position: fixed;
    width: 300px;
    height: 100%;
    top: 0;
    left: -350px;
    padding: 45px 20px 20px;
    background-color: #ffffff;
    z-index: 5;
    overflow-y: auto;
    transition: all 0.5s ease-out, all 0.5s ease-in;
    z-index: 11;
    border-radius: unset;
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li.burgIcon {
    display: flex;
  }
  .prdOvrv .OvrvRow .OvrvLft.burg-itms {
    left: 0;
  }
  .prdOvrv .OvrvRow .OvrvRyt {
    width: 100%;
  }
  .prdOvrv {
    padding: 70px 0 70px;
  }
  .prdOvrv .OvrvRow .OvrvLft .fltr_cncl {
    display: block;
  }
/* 18-07-2025 */
/* 19-07-2025 */
header .ht_mid .htmid_pnt .loginBlk span{
  display: none;
}
header .ht_mid .htmid_pnt .loginBlk .dropdown-toggle {
  position: relative;
}
header .ht_mid .htmid_pnt .loginBlk .dropdown-toggle::after{
      content: "";
    position: absolute;
    top: 14px;
    right: -8px;
    height: 7px;
    width: 7px;
    border-width: 0px 2.2px 2.2px 0px;
    border-color: #222222;
    cursor: pointer;
    border-style: solid;
    transform: rotate(45deg);
}

header .ht_mid .htmid_pnt .hdMidd.loghead .rgt .cart_btn {
    margin-left: 18px;
}
header .ht_mid .htmid_pnt .hdMidd.loghead .midd {
    max-width: 510px;
}
header .ht_mid .htmid_pnt .loginBlk .logOuts {
    width: 150px;
    right: -52px;
}
/* 19-07-2025 */
/* 26-07-2025 */
.home .banner_blk .banner_prnt .lft .ct_bdy {
    height: 220px;
    overflow-y: auto;
}
/* 26-07-2025 */
/* 26-07-2025 */
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk{
  flex-direction: column-reverse;
  gap: 40px;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt {
    width: 100%;
    position: relative;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft {
    width: 100%;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_{
  border-radius: 30px;
}
/* 26-07-2025 */
/* 28-07-2025 */
.home .banner_blk .banner_prnt .lft .ct_bdy ul li a{
  display: flex;
  align-items: center;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul li a span {
    padding-top: 0;
}
.home .banner_blk .banner_prnt .lft .ct_bdy ul li a img{
  margin:0 10px 0 0;
}
.home .banner_blk .banner_prnt .lft .hd_ct{
  text-align: start;
  position: relative;
}
.home .banner_blk .banner_prnt .lft .hd_ct::before{
     content: "";
    position: absolute;
    top: 18px;
    right: 20px;
    height: 10px;
    width: 10px;
    border-width: 0px 2.2px 2.2px 0px;
    border-color: #ffffff;
    cursor: pointer;
    border-style: solid;
    transform: rotate(45deg);

}
.home .banner_blk .banner_prnt .lft .hd_ct.active::before{
  transform: rotate(225deg);
  top: 23px;
}
  .home .banner_blk .banner_prnt .lft .ct_bdy {
    position: absolute;
    top:50px;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 3;
    background: #fff;
    border-radius: 8px;
  }
    /* .home .banner_blk .banner_prnt .lft:hover .ct_bdy {
      visibility: visible;
      opacity: 1;
    }  */
    .home .banner_blk .banner_prnt .lft{
      overflow: unset;
    }
    .home .banner_blk .banner_prnt .lft .hd_ct {
      cursor: pointer;
      border-radius: 8px;
    }
/* 28-07-2025 */
/* 29-07-2025 */
    .vac-main .vacpoin-b .vchp strong {
        font-size: 22px;
        line-height: 30px;
    }
/* 29-07-2025 */
/* 01-08-2025 */
.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 90px;
  height: 90px;
}
.cart_flt .win_cart .cart_itms .item {
  padding: 30px 20px 20px;
}
.cart_flt .win_cart {
  width: 500px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 46.7%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc {
  width: 41%;
}
.cart_flt .win_cart .totl_ > div {
  padding: 15px 20px;
}
.cart_flt .win_cart .totl_ a.btn_prt::after {
  right: 121px;
}
.cart_ .cart_iner .crt_blk .rgt {
  width: 100%;
  max-width: 100%;
}
.new_cart .btn_img {
  width: 70px;
  height: 70px;
}
.new_cart .btn_img span {
  top: -6px;
  right: -1px;
}

.cart_flt .win_cart .totl_ a.btn_prt {
  background: #e4227e;
}
.discount_close {
  right: 45px;
}
.cart_flt .win_cart .min_order {
padding: 0px 10px;
}

.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 135px;
  left: 18px;
}

.cart_flt .win_cart .cart_itms .item a.bestln_num {
  left: 131px;
  top: 55px;
}
.cart_flt .win_cart .totl_ .int_ {
  padding: 17px 21px 9px 19px;
}
.cart_flt .win_cart .min_order {
  margin-bottom: 12px;
}

.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 154px;
}
.cart_flt .win_cart .totl_ a.btn_prt:hover {
  background: #414141;
}
header .ht_mid .htmid_pnt .loginBlk .logOuts{
  left: unset;
}
/* 01-08-2025 */
/* 07-08-2025 */
.ovrvBtm .BtmRow,
.ovrvBtm .BtmRow.even {
    flex-direction: column;
}
.ovrvBtm .BtmRow .btmLft {
    width: 100%;
    margin-bottom: 40px;
}
.ovrvBtm .BtmRow.even .btmRyt {
    padding-left: unset;
    padding-right: 0;
}
.ovrvBtm .BtmRow .btmRyt {
    width: 100%;
    padding-left: 0;
}
.ovrvBtm .BtmRow.even .btmRyt p:not(:last-child){
  padding-bottom: 23px;
}
  .review .reviewBlk .revHd .revhdLft {
    width: 460px;
  }
  .review .reviewBlk .revHd .revhdRyt {
    width: calc(100% - 460px);
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 15px;
  }
  .review .reviewBlk .revHd .revhdRyt p {
    font-size: 15px;
    line-height: 15px;
  }
  .review .reviewBlk .revHd .revhdRyt .Grevs .backPage img {
    max-width: 200px;
    width: 100%;
    height: 40px;
  }
  .review .reviewBlk .revHd .revhdRyt .Grevs img.GoogleRevs {
    width: 100px;
    height: 40px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revNam {
    gap: 7px;
    justify-content: unset;
    flex-wrap: wrap;
  }
  .review .reviewBlk .revRow .revLft {
    width: 35%;
  }
  .review .reviewBlk .revRow .revRyt {
    width: 65%;
  }
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
    max-width: 145px;
    width: 100%;
  }

/* 07-08-2025 */
/* 13-08-2025 */
.brand_blk {
    padding: 60px 0px 60px 0px;
}
.brand_blk .brand_cnt .item img {
    width: 180px;
    height: 55px;
}
.home .banner_blk .banner_prnt .lft.active .ct_bdy{
  visibility: visible;
  opacity: 1;
}
/* 13-08-2025 */
/* 23-08-2025 */
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 130px;
    top: 10px;
}
/* 23-08-2025 */
/* 05-09-2025 */

/* 05-09-2025 */
/* 13-09-2025 */
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSPrev {
  left: 0px;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSNext {
  right: 0px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link .foot_icn {
    gap: 7px;
}
footer .pbFooter .ft_btm .ftb_pnt .foot_link .foot_icn img {
    height: 64px;
    width: 146px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn {
    padding: 50px 0px 26px;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk .lft {
    width: 100%;
}
.blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .lft img {
    height: 352px;
    max-width: 635px;
    margin: 0 auto;
    display: block;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    padding: 12px 23px !important;
    font: 14px / 19px Inter-Regular;
}

.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul{
display: flex;
flex-wrap: wrap;
}

/* 13-09-2025 */
/* 17-09-2025 */
.cart_flt .win_cart .cart_itms .item.itembtm {
    padding: 10px 20px 20px;
}
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td.img_ a table tbody tr td p {
    font-size: 15px;
    line-height: 22px;
    height: 50px;
}
/* 17-09-2025 */
/* 30-09-2025 */
.wishBlk .wishPrnt .prdItm.GDDeal::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/GroothandelSm.svg) no-repeat;
    width: 83px;
    height: 83px;
}
/* 30-09-2025 */
}
@media screen and (max-width: 880px) {
  .welKom .welkomRow .komLft .komLft_sm {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 200px;
    height: 190px;
  }
  .welKom .welkomRow .komLft img {
    max-width: 100%;
    width: 100%;
    height: 350px;
  }
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 272px;
    width: 100%;
    height: 350px;
  }
  .wilBlk .winInn::before {
    background-size: 90px;
  }
  .wilBlk {
    background-color: #ea2754;
    padding: 60px 0 65px;
  }
  .wilBlk .winInn::after {
    height: 148px;
    background-size: 100px;
  }
  .wilBlk::before {
    content: "";
    position: absolute;
    width: 320px;
    height: 140px;
    background-size: 230px;
  }
  .wilBlk::after {
    width: 232px;
    height: 224px;
    right: -110px;
    bottom: 0px;
    top: 55px;
    background-size: 210px;
  }
  .wijBlk .wijRow .wijLft img {
    width: 100%;
    height: 350px;
  }
  .welKom,
  .lectBlk,
  .wijBlk {
    padding: 60px 0;
  }
  header .hd_mnu {
    display: none;
  }
  header .ht_mid .htmid_pnt .cate.shw .categry_prnt .hd_mnu {
    background-color: #fff;
    padding: 15px 17px 50px 17px;
    width: 100%;
    display: block;
  }
  header .ht_mid .htmid_pnt .cate.shw .categry_prnt .hd_mnu .container {
    padding: unset;
  }
  header .ht_mid .htmid_pnt .cate.shw .categry_prnt .hd_mnu .hd_cn {
    display: block;
  }
  header .ht_mid .htmid_pnt .cate.shw .categry_prnt .hd_mnu .hd_cn .lft ul li {
    display: block;
    padding-bottom: 20px;
  }
  header .hd_mnu .hd_cn .lft ul li:not(:last-child) {
    padding-right: unset;
  }
  header .hd_mnu .hd_cn .lft ul li.sub ul.abt-dwn {
    position: unset;
    visibility: unset;
    opacity: 1;
    display: none;
  }
  header .ht_mid .htmid_pnt .midd .srch_ {
    display: block;
  }
  header .ht_mid .htmid_pnt .midd {
    max-width: unset;
    width: unset;
    margin-left: unset !important;
  }
  header .ht_mid .htmid_pnt .srch_ {
    width: 100%;
    max-width: 320px;
    display: none;
    margin-left: 0;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 205px;
    order: 2;
  }
  /* header .ht_mid .htmid_pnt .midd {
    order: 4;
  } */
  header .ht_mid .htmid_pnt .rgt .cart_btn {
    margin-left: 15px;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    margin-left: 18px;
  }
  header .ht_mid .htmid_pnt .rgt {
    order: 3;
    flex-direction: row-reverse;
  }
  header .ht_mid .htmid_pnt .cate button span {
    display: none;
  }
  header .ht_mid .htmid_pnt .cate button {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: unset;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header .ht_mid .htmid_pnt {
    display: flex;
    justify-content: space-between;
  }
  header .ht_mid .htmid_pnt .cate button img {
    width: 19px;
    height: 25px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  header .ht_mid .htmid_pnt .cate.shw .categry_prnt .hd_mnu .hd_cn .rgt {
    flex-direction: unset;
    order: unset;
    padding-left: unset;
  }
  header .ht_mid .htmid_pnt .cate .categry_prnt .hd_mnu {
    display: block;
  }
  footer .pbFooter .ft_tp .ft_vt .rgt {
    display: none;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt {
    display: block;
  }
  footer .pbFooter .ft_btm .ftb_pnt {
    display: block;
    padding-top: 40px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(1),
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(2),
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:nth-child(3),
  footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:last-child {
    width: 100%;
    padding-left: unset;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul {
    display: block;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link:last-child {
    border-left: unset;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link b,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link strong {
    display: block;
    position: relative;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link b::before,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link strong::before {
    position: absolute;
    content: "";
    width: 14px;
    height: 9px;
    background: url(../images/select_downArw.svg) no-repeat;
    filter: invert(1);
    top: 8px;
    right: 10px;
    transition: ease 1s;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link > p,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link > ul,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link ul.soc,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link form {
    display: none;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link b ~ ul.soc li {
    display: inline-block;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link b ~ ul {
    padding-bottom: 10px;
  }
  footer .pbFooter .ft_tp .ft_vt .lft {
    width: 100%;
    text-align: center;
  }
  footer .pbFooter {
    background-color: #222222;
    padding: 30px 0px 40px 0px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li:not(:last-child) {
    padding-right: 0;
    padding-bottom: 15px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link input,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link button {
    max-width: 400px;
    width: 100%;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link input {
    padding: 15px 26px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link button {
    padding: 13px 23px;
    margin-top: 18px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link b.icon::before, footer .pbFooter .ft_btm .ftb_pnt .foot_link strong.icon::before {
    transform: rotate(180deg);
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link strong {
    font-size: 18px;
    line-height: 26px;
  }
  header .ht_mid .htmid_pnt .hdMidd {
    order: 3;
  }
  header .ht_mid .htmid_pnt .hdMidd {
    width: calc(100% - 270px);
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt {
    width: 50%;
    position: absolute;
    right: -50px;
    bottom: 0;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 75px 0 130px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 30px;
    line-height: 35px;
  }
  .home .banner_blk .banner_prnt .lft .ct_bdy {
    padding: 20px 14px;
  }
  /* .cate_ov .cate_pd .itm:not(:nth-child(2n)) {
    margin-right: 18px;
  } */
  .hmFaq .hmFaqRow .hmFaqLft img {
    max-width: 458px;
    width: 100%;
    height: 350px;
  }
  .hmBlog .hmBlogCtn .BlogSlide .itm img {
    width: 100%;
    height: 345px;
  }.mapBlk .mapRow .mapRyt .socIcon{padding-top: 20px;}
  /* 23-06-2025 */
  .home .banner_blk .banner_prnt .ed .edCat {
    width: 48.5%;
}
.home .banner_blk .banner_prnt .ed .edCat {
    padding: 20px 0 89px 20px;
}
.prdBen .benRow .benHd b,
.AllPrd .AllPrdBlk .AllPrdHd b, .AllPrd .AllPrdBlk .AllPrdHd span,
.cate_ov .cate_pd .itm .hd b,
.prdRevs .prdRevsRow .revsHd b{
  font-size: 23px !important;
  line-height: 30px !important;
}
.cate_ov {
    padding-bottom: 60px;
}
.hmRvs {
    overflow: hidden;
    padding: 50px 0;
}
.hmFaq {
    background-color: #f4f4f4;
    padding: 60px 0 40px;
}
  /* 23-06-2025 */
  /* 24-06-2025 */
.prdTri .TriRow .triLft {
    width: 48%;
    margin-right: 35px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li .thumbPhto img {
    width: 280px;
    height: 350px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li {
    height: 400px;
}
.prdTri .TriRow .triLft strong, .prdTri .TriRow .triRyt .prdDeal ul.przLst li b {
    font-size: 25px;
    line-height: 30px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 110px;
    top: 10px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 170px;
}
.prdFaq .prdFaqBlk .prdFaqHd b,
.omsBlk .omsHd strong{
  font-size: 23px;
  line-height: 30px;
}
.prdBen .benRow .benSlide .benItem a.prdItms p {
    padding: 8px 13px;
}
.prdTri .TriRow .triRyt {
    width: 47%;
}
  /* 24-06-2025 */
  /* 26-06-2025 */
  .faqInr .mestBlk ul.faqNav li a {
    padding: 12px 15px;
    font-size: 15px;
    line-height: 20px;
}
.faqInr .mestBlk ul.faqNav li:not(:last-child) {
    margin-right: 10px;
}
.faqInr .mestBlk > p {
    padding-bottom: 30px;
}
.faqBlk .faqRow .faqLft img {
    height: 360px;
}
  /* 26-06-2025 */
  /* 18-07- 2025*/
  .checkOut .container .chkRow .chkLft .lftJow b,
  .checkOut .container .chkRow .chkLft .lftBetl b,
  .checkOut .container .chkRow .chkRyt b {
    font-size: 21px;
    line-height: 26px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl {
    display: flex;
    align-items: center;
    padding: 20px 0;
  }
  .checkOut .container .chkRow .chkLft .lftBetl {
    padding: 35px 20px 40px;
  }
  .blog_ovrw .prnt .itm {
    width: 31.9%;
    margin-right: 15px;
  }
  .blog_ovrw .prnt .itm img {
    width: 100%;
    height: 370px;
  }
  .blog_ovrw .prnt .itm .ovrly {
    padding: 0px 15px;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    padding-bottom: 20px;
    margin-bottom: 20px;
    height: 55px;
  }
  .blog_ovrw .prnt .itm:hover .ovrly {
    bottom: 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 400px;
  }
  .blog_detail .blogdetail_blk .blog_cont h1 {
    padding: 30px 0px 15px;
  }
  .blog_detail .blogdetail_blk .blog_cont p {
    padding-bottom: 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk p {
    font-size: 16px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk {
    padding: 30px 0px 30px 110px;
    background: #f7f7f7 url(../images/bdl_quote.png) no-repeat center left 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    padding: 10px 10px;
    border-radius: 30px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn {
    flex-direction: column;
    padding: 40px 0px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .rgt {
    padding-left: 0px;
    padding-right: 0;
  }
  .thkBlk .thkCtn .thkHd img {
    max-width: 200px;
    width: 100%;
    height: 200px;
    margin: 50px auto 30px auto;
  }
  .thkBlk .thkCtn .jow_prnt {
    padding: 28px 20px;
  }
  .status_van .parent_status_van .status_track {
    padding: 0px 10px 0 10px;
  }
  .status_van .parent_status_van .status_track ul.track_ li:not(:first-child)::before {
    width: 120px;
    height: 2px;
    top: 37px;
    left: -70px;
  }
  .status_van .parent_status_van .status_track ul.track_ li strong {
    font-size: 17px;
    line-height: 22px;
  }
  .thkBtm .thkBtmRow .thkBtmLft {
    padding-right: 60px;
  }
  .thkBtm .thkBtmRow .thkBtmLft ul li strong {
    font-size: 20px;
    line-height: 26px;
  }
  .my-ord-sect .table-blk {
    padding: 20px 15px;
  }
  .my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td .img-blk {
    width: 100px;
    height: 100px;
  }
  .my-ord-sect .table-blk table tbody tr td.prd-name a table tbody tr td .img-blk img {
    width: 66px;
    height: 75px;
  }
  .my-ord-sect .table-blk table tbody tr td p {
    font-size: 16px;
    line-height: 23px;
  }
  .my-ord-sect .table-blk table tbody tr td:not(:last-child)::after {
    top: 30px;
  }
  .my-ord-sect .table-blk table tbody tr td.prd-name {
    width: 38.1%;
  }
  .my-ord-sect .table-blk table tbody tr td.prd-dte {
    width: 22%;
  }
  .my-ord-sect {
    padding: 60px 0;
  }
  .my-ord-sect .ord-hd .hd-inn .inn-rgt li a {
    padding: 10px 35px;
  }
  .my-ord-sect .ord-hd b {
    font-size: 22px;
    line-height: 27px;
  }
  .my-ord-sect .ord-hd .hd-inn {
    display: flex;
    padding-bottom: 30px;
  }
  .editPf .editRow .editLft {
    width: 50%;
    margin: 0 auto 40px;
  }
  .editPf .editRow .editRyt .editFr .editFrms:not(:last-child) {
    margin-right: 17px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th:nth-child(2) {
    width: 15%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:first-child {
    width: 75%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr td:first-child {
    padding-left: 30px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th:first-child {
    padding-left: 30px;
  }
  .parent_my_order .container .ntfc {
    margin-top: 35px;
  }
 .pagination {
    margin-top: 30px;
  }
  /* 18-07- 2025*/
  /* 19-07-2025 */
  header .ht_mid .htmid_pnt  .hdMidd.loghead .midd{
    margin-left: 20px;
  }
  /* 19-07-2025 */
  /* 28-07-2025 */
.phfb-abt-block2 .phfb-abt-inr img{
  max-width: 507px;
  height: 210px;
}
/*28-07-2025 */
/* 29-07-2025 */
    .vac-main .vacpoin-b .vchp strong {
        font-size: 21px;
        line-height: 30px;
        padding-bottom: 14px;
    }
    .joblr-cont .joblr-b{
      flex-direction: column;
      gap: 30px;
    }
       .joblr-cont .joblr-b .jblft{
        width: 80%;
        margin: 0 auto;
       } 
       .joblr-cont .joblr-b .jbrgt{
        width: 100%;
        padding-left: 0;
       } 
       .joblr-cont .joblr-b .jbrgt p{
        margin-bottom: 15px;
       }
/* 29-07-2025 */
/* 01-08-2025 */
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridSel select {
    padding: 12px 30px 12px 20px;
}
.jb-frm .jbfr-cont {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.jb-frm .jbfr-cont .jbfr-rgt {
    width: 100%;
    padding-left: 0;
}
.jb-frm .jbfr-cont .jbfr-lft {
    width: 100%;
    padding-right: 0;
}
/* 01-08-2025 */
/* 04-08-2025 */
.breadcrumb ul {
    width: 890px;
}
.breadcrumb {
    overflow-x: auto;
}
header .ht_mid .htmid_pnt .srch_ .auto_sug.shw_ {
    height: 250px;
    padding: 28px 20px 10px;
}

/* 04-08-2025 */
/* 06-08-2025 */
.prdBen .benRow .benSlide .benItem b{
  height: 26px;
}
.hmBlog .hmBlogCtn .BlogSlide .itm .ovrly p{
  height: 52px;
}
.ovrvBtm .BtmRow .btmLft img {
    width: 100%;
    height: 400px;
}
/* 06-08-2025 */
/* 09-08-2025 */
footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li img{
  width: 23px;
  height: 40px;
  object-fit: contain;
}
header .ht_htp .new_hd .lft li span{
  margin-left: unset;
}
  .review .reviewBlk .revHd .revhdLft {
    width: 100%;
    text-align: center;
  }
  .review .reviewBlk .revHd {
    padding: 30px 0;
    flex-wrap: wrap;
    gap: 14px;
  }
  .review .reviewBlk .revHd .revhdRyt {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
  }
  .review .reviewBlk .revHd .revhdLft ul.Rates {
    justify-content: center;
  }
  .review .reviewBlk .revHd {
    padding: 25px 0;
  }
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
    max-width: 130px;
    width: 100%;
  }
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range span, .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range b {
    font-size: 16px;
    line-height: 16px;
  }
  .review .reviewBlk .revRow .revLft {
    width: 35%;
  }
  .review .reviewBlk .revRow .revRyt {
    width: 65%;
  }

/* 09-08-2025 */
/* 13-08-2025 */
.brand_blk .brand_cnt .item img {
    width: 140px;
    height: 55px;
}
/* 13-08-2025 */
/* 22-08-2025 */
header .ht_mid .htmid_pnt .hdMidd .midd .cate {
    display: none;
}
header .ht_mid .htmid_pnt .cate {
    display: block;
}
header .ht_mid .htmid_pnt .bugLog{
  display: flex;
  gap: 15px;
  width: 270px;
}
header .ht_mid .htmid_pnt .hdMidd .midd{
  display: block;
  max-width: unset;
  width: 100%;
}
header .ht_mid .htmid_pnt .midd .srch_{
  max-width: 100%;
  width: 100%;
}
form#search-form-large.srch_{
  margin-left: unset;
}
header .ht_mid .htmid_pnt .hdMidd .midd {
    max-width: 340px;
    width: 100%;
}
header .ht_mid .htmid_pnt .cate .cateheader .lgo{
  order: unset;
}
header .ht_mid .htmid_pnt .hdMidd.loghead .midd {
    max-width: 330px;
    width: 100%;
}
header .ht_mid .htmid_pnt .loginBlk .logOuts {
    width: 150px;
    right: 0;
}
.breadcrumb ul li{
  padding: 13px 0;
}
.breadcrumb ul li a::before{  
  top: 19px;
}
/* 22-08-2025 */
/* 06-09-2025 */
header .ht_prnt ul.sc_icn{
  display: none;
}
header .ht_prnt .rgt {
    width: 100%;
}
.blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    padding: 12px 19px !important;
}
/* 06-09-2025 */

}
@media screen and (max-width: 767px) {
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 228px;
    width: 100%;
    height: 350px;
  }
  .wilBlk::before {
    content: "";
    position: absolute;
    width: 200px;
    height: 140px;
    background-size: 200px;
  }
  .wilBlk::after {
    width: 200px;
    height: 224px;
    right: -80px;
    bottom: 0px;
    top: 55px;
    background-size: 200px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 ,
  .my-ord-sect .ord-hd .hd-inn strong{
    font-size: 26px !important;
    line-height: 32px !important;
  }
  .welKom .welkomRow .komRyt p:first-of-type {
    padding-bottom: 20px;
  }
  .wijBlk .wijRow .wijLft,
  .lectBlk .lectRow .lectRyt,
  .welKom .welkomRow .komLft {
    margin-bottom: 40px;
  }
  header .ht_mid .htmid_pnt .srch_ {
    order: 4;
  }
  header .ht_mid .htmid_pnt {
    display: flex;
    flex-wrap: wrap;
  }
  header .ht_mid .htmid_pnt .srch_ {
    width: 100%;
    max-width: 100%;
    display: none;
    margin-top: 0;
    margin-left: unset;
  }
  header .ht_mid .htmid_pnt .cate .categry_prnt .lgo {
    width: unset;
  }

  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt {
    width: 50%;
    position: absolute;
    right: -20px;
    bottom: 0;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft a.midBtn {
    padding: 13px 30px;
    margin-top: 28px;
  }
  .home .banner_blk .banner_prnt .ed .edCat:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }
  .home .banner_blk .banner_prnt .ed .edCat .CatItms img {
    width: 210px;
    height: 150px;
  }
  .home .banner_blk .banner_prnt .ed .edCat b {
    font-size: 22px;
    line-height: 28px;
  }
  .home .banner_blk .banner_prnt .ed .edCat a.BstBnt {
    font: 11px/18px "Inter-Medium";
    color: #ffffff;
    border-radius: 30px;
    padding: 11px 30px 11px 17px;
    background: #ea2556 url(../images/rytWht.svg) no-repeat right 12px center;
    text-transform: uppercase;
  }
  /* .cate_ov .cate_pd .itm {
    width: 48%;
    margin-bottom: 15px;
  } */
  .hmFaq .hmFaqRow .hmFaqLft {
    max-width: 550px;
  }
  .hmFaq .hmFaqRow .hmFaqLft .faqSm {
    position: absolute;
    max-width: 300px;
    height: 220px;
    bottom: -100px;
    right: 0;
  }
  .hmFaq .hmFaqRow .hmFaqLft img {
    max-width: 458px;
    width: 100%;
    height: 310px;
  }
  .mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn {
    min-width: 50px;
    width: 50px;
    height: 50px;
}
.priv_plcy{padding: 60px;}
 .mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn img{width: 25px;height: 25px;object-fit: contain;}
 /* 23-06-2025 */
 .home .banner_blk .banner_prnt .ed .edCat:not(:last-child) {
    margin-bottom: 0;
    margin-right: 17px;
}
.prdBen .benRow .benSlide .benItem b{
  font-size: 17px;
}
.cate_ov .cate_pd .itm {
    padding: 26px 25px 303px 38px;
}
.cate_ov .cate_pd .itm.on .img_blk {
    width: 380px;
    height: 270px;
    z-index: 2;
}
.cate_ov .cate_pd .itm.tw .img_blk {
    width: 395px;
    height: 300px;
}
.cate_ov .cate_pd .itm.th .img_blk {
    width: 302px;
    height: 300px;
    bottom: -60px;
}
.cate_ov .cate_pd .itm.th .img_blk::before {
    content: "";
    position: absolute;
    width: 236px;
    height: 236px;
    top: -25px;
    left: 40px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms p,
.prdBen .benRow .benSlide .benItem a.prdItms p {
    padding: 8px 14px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms,
.prdBen .benRow .benSlide .benItem a.prdItms {
    padding: 44px 0 30px;
}
.brand_blk {
    padding: 50px 0px 50px 0px;
}
 /* 23-06-2025 */
 /* 24-06-2025 */
 .prdTri .TriRow .triLft {
    width: 100%;
    margin-right: 0;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery {
    width: 100% !important;
    transform: unset !important;
}
.prdTri .TriRow .triRyt {
    width: 100%;
    margin-top: 40px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 240px;
    top: 10px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li .thumbPhto img {
    width: 280px;
    height: 300px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li {
    height: 360px;
}
.prdTri .TriRow .triLft strong, .prdTri .TriRow .triRyt .prdDeal ul.przLst li b {
    font-size: 23px;
    line-height: 28px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 110px;
}
.omsBlk {
    padding-bottom: 60px;
}
 /* 24-06-2025 */
 /* 25-06-2025 */
 .cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 55%;
}
.cartBlk {
    padding: 60px 0;
}
 /* 25-06-2025 */
 /* 26-06-2025 */
 .faqInr .mestBlk ul.faqNav li:not(:last-child) {
    margin-right: 10px;
    margin-bottom: 10px;
}
.faqInr .mestBlk ul.faqNav {
    margin-bottom: 30px;
}
 /* 26-06-2025 */
 /*18-07-2025  */
 .checkOut .container .chkRow .chkLft .lftJow .chkFr .chFrst {
    width: 100%;
    margin-right: 0;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr {
    display: flex;
    flex-direction: column;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec {
    width: 100%;
    clear: both;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckTri {
    width: 30.7%;
    float: left;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckFr {
    width: 20%;
    float: left;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo:not(:nth-child(2n)) {
    margin-right: 15px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .intRdo img {
    width: 40px;
  }
  /* input[type=radio]::before {
    top: 4.26px;
    left: 3.6px;
  } */
  .checkOut .container .chkRow .chkLft .lftBetl .intRdo b {
    padding-left: 5px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl {
    padding: 30px 20px 30px;
  }
  .checkOut .container .chkRow .chkRyt {
    padding: 30px 0;
  }
  .checkOut .container h1 {
    padding-bottom: 30px;
    text-align: center;
  }
  input[type=radio] {
    min-width: 20px;
    width: 20px;
    height: 20px;
  }
  .blog_ovrw .prnt .itm {
    width: 31.7%;
    margin-right: 15px;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    font-size: 16px;
    line-height: 24px;
    height: 60px;
  }
  .blog_ovrw .prnt .itm img {
    width: 100%;
    height: 330px;
  }
  .blog_ovrw .prnt .itm .ovrly span {
    padding: 12px 30px;
  }
  .blog_ovrw h1 {
    text-align: center;
    margin-bottom: 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 370px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk {
    padding: 20px 0px 20px 110px;
    background: #f7f7f7 url(../images/bdl_quote.png) no-repeat center left 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft {
    display: flex;
    width: 100%;
    margin-bottom: 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .thkBlk .thkCtn ul {
    padding: 0 20px 30px;
  }
  .thkBlk .thkCtn .jow_tot table tbody tr td.td_tot b,
  .thkBlk .thkCtn .jow_tot table tbody tr td {
    font-size: 20px;
    line-height: 25px;
  }
  .thkBlk .thkCtn .BtnRow li a.thkBtn {
    padding: 14px 35px;
  }
  .status_van .parent_status_van .status_track {
    padding: 0px 0px 0 0px;
  }
  .status_van .parent_status_van .status_track ul.track_ li strong {
    font-size: 16px;
    line-height: 21px;
  }
  .thkBlk .thkCtn .thkHd img {
    max-width: 180px;
    width: 100%;
    height: 180px;
  }
  .thkBlk .thkCtn ul li p {
    font-size: 17px;
  }
  .thkBlk .thkCtn .jow_tot {
    padding: 20px 20px;
  }
  .status_van .parent_status_van .status_track {
    padding: 0px 0px 0 0px;
    overflow-x: auto;
  }
  .status_van .parent_status_van .status_track::-webkit-scrollbar {
    display: none;
  }
  .status_van .parent_status_van .status_track ul.track_ {
    width: 700px;
  }
  .thkBtm .thkBtmRow {
    flex-direction: column;
    padding: 0 0 0 20px;
  }
  .thkBtm .thkBtmRow .thkBtmLft {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .thkBtm {
    padding: 50px 0 50px;
  }
  .thkBlk .thkCtn .BtnRow {
    padding: 25px 20px 25px 20px;
  }
  .my-ord-sect .table-blk {
    overflow-x: auto;
  }
  .my-ord-sect .table-blk table.verzon-tbl {
    width: 700px;
  }
  .my-ord-sect .ord-hd .hd-inn {
    display: flex;
    flex-direction: column;
  }
  .my-ord-sect .ord-hd .hd-inn h1 {
    padding-right: 0;
    padding-bottom: 15px;
  }
  .editPf .editRow .editLft {
    width: 70%;
    margin: 0 auto 40px;
  }
  .editPf .editRow .editRyt .editFr .editFrms:not(:last-child) {
    margin-right: 15px;
  }
  .editPf .editRow .editRyt strong,
  .editPf .editRow .editLft strong {
    font-size: 22px;
    line-height: 27px;
  }
  .parent_my_order .container .ord_blk .sml .rgt p,
  .parent_my_order .container .ord_blk .sml .rgt ul li,
  .parent_my_order .container .ord_blk .sml .lft p,
  .parent_my_order .container .ord_blk .sml.tert .lft table tbody tr td {
    font-size: 15px;
  }
  .parent_my_order .container .ord_blk .sml .lft strong, .parent_my_order .container .ntfc b {
    font-size: 20px;
    line-height: 25px;
  }
  .parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td b {
    font-size: 16px;
    line-height: 21px;
  }
  .parent_my_order .container .ord_blk .sml {
    padding: 0 0 0 0;
  }
  .parent_my_order .container .ord_blk .sml .rgt ul li:nth-child(3n) {
    padding-bottom: 15px;
  }
  .parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td:last-child {
    width: 50%;
  }
  .parent_my_order .container .ord_blk .sml .img_blk {
    max-width: 270px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr td p,
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr td,
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr td strong {
    font-size: 15px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr td .OrdImg a.prdImg {
    margin-right: 10px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th:nth-child(2) {
    width: 14%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th:first-child {
    width: 52%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th:nth-child(3) {
    width: 17.76%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:first-child {
    width: 70%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td b {
    font-size: 20px;
    line-height: 25px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(2n)) {
    margin-right: 30px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem {
    width: 47.5%;
    margin-bottom: 28px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd .gridSel select {
    padding: 12px 50px 12px 15px;
  }
  .pagination {
    margin-top: 20px;
  }
 /*18-07-2025  */
 /* 26-07-2025 */
 .contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ {
    padding: 32px 20px;
    border: 1px solid #e6e6e6;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt img {
    width: 100%;
    height: 380px;
    object-fit: cover;
}
.contact_.garantie_en_klachten_ {
    padding: 70px 0;
}
 /* 26-07-2025 */
 /* 29-07-2025 */
.vac-main .vacpoin-b .vchp strong {
  font-size: 20px;
  line-height: 30px;
}
/* 01-08-2025 */
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li a.gridImg {
    display: none;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd{
  flex-wrap: wrap;
  gap: 15px;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow {
    width: 50%;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridSel select {
    padding: 12px 20px 12px 15px;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li {
    margin-right: 0;
}
.prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow li.burgIcon {
    margin-right: 8px;
}

.cart_flt .win_cart > strong {
  font: 26px/37px Inter-SemiBold;
  margin-bottom: 18px;
}
.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}
.discount_coupon_cho {
  margin-bottom: 0px;
}
.cart_flt .win_cart .totl_ .int_ label.int_sub {
  margin-top: 8px;
}
.cart_flt .win_cart .totl_ .int_ .prd_ span::after {
  top: -6px;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 126px;
}

.cart_flt .win_cart .cart_itms .item a.bestln_num {
  left: 116px;
  top: 55px;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 132px;
}
.cart_flt .win_cart .totl_ .int_ {
  padding: 15px 21px 13px 19px;
}

.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name > a {
  font: 15px/20px Inter-SemiBold;
}

.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 153px;
}

.vac-main .vacpoin-b ul li {

    background: url(../images/li_bg.svg) no-repeat top 6px left;
}
/* 01-08-2025 */
/* 04-08-2025 */
header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li .txt_blk a{
  height: 30px;
}
header .ht_mid .htmid_pnt .srch_ .srch_small{
  margin-top: unset;
}
/* 04-08-2025 */
/* 07-08-2025 */
.ovrvBtm {
    background-color: #f4f4f4;
    padding: 60px 0;
}
.ovrvBtm .BtmRow .btmLft img {
    width: 100%;
    height: 350px;
}
.inr_blk {
    padding: 60px 0;
}
  .review .reviewBlk .revRow {
    display: flex;
    flex-direction: column;
  }
  .review .reviewBlk .revRow .revLft ul.revSort li.labs {
    display: none;
  }
  .review .reviewBlk .revRow .revLft ul.revSort .RevwSel {
    display: block;
    padding: 12px 15px;
  }
  .review .reviewBlk .revRow .revLft {
    width: 100%;
    padding-right: 0;
  }
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn input[type=radio] {
    margin-right: 15px;
    margin-top: 3px;
  }
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
    max-width: 460px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    margin: 0 25px;
  }
  .review .reviewBlk .revRow .revRyt {
    width: 100%;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revNam {
    gap: 28px;
  }
  .review .reviewBlk .revRow .rewMore,
  .review .reviewBlk .revRow .rewLess {
    padding: 15px 36px;
  }

/* 07-08-2025 */
/* 12-08-2025 */
.prdTri .TriRow .triRyt .prdDeal ul li.toolBox span.hvBox{
  right: unset;
  left: 160px;
}
/* 12-08-2025 */
/* 22-08-2025 */
form#search-form-large.srch_{
  display: none;
}
header .ht_mid .htmid_pnt .midd .srchBtn{
  display: flex;
}
header .ht_mid .htmid_pnt {
  position: relative;
}
form#search-form-large.srch_{
  position: absolute;
  bottom: -50px;
  z-index: 10;
  left: 50%;
  transform: translateX(-50%);
}
header .ht_mid .htmid_pnt .hdMidd .midd {
    max-width: unset;
    width: unset;
}
header .ht_mid .htmid_pnt .midd .srch_ {
    max-width: 350px;
    width: 100%;
}
header .ht_mid .htmid_pnt .hdMidd.loghead .midd {
    max-width: unset;
    width: unset;
}
header .ht_mid .htmid_pnt .lgo{
  margin: auto;
}
header .ht_mid .htmid_pnt .hdMidd{
  width: fit-content;
}
header .ht_mid .htmid_pnt .bugLog{
  width: calc(100% - 165px);
}
/* 22-08-2025 */
}
@media screen and (max-width: 650px) {
  .welKom .welkomRow .komLft img {
    max-width: 100%;
    width: 100%;
    height: 310px;
  }
  .welKom .welkomRow .komLft .komLft_sm {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 190px;
    height: 150px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn {
    padding: 20px 15px;
  }
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 230px;
    width: 100%;
    height: 310px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .my-ord-sect .ord-hd .hd-inn strong {
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .lectBlk .lectRow .lectLft p:first-of-type {
    padding-bottom: 13px;
  }
  .wilBlk .winInn::before {
    content: "";
    position: absolute;
    top: -102px;
    width: 75px;
    height: 95px;
    background-size: 75px;
  }
  .wilBlk .winInn::after {
    height: 148px;
    background-size: 90px;
    right: -10px;
  }
  .wilBlk .winInn a.wilBtn {
    padding: 13px 35px;
    margin-top: 20px;
  }
  .wilBlk::after {
    width: 240px;
    height: 224px;
    right: -140px;
    bottom: 0px;
    top: 55px;
    background-size: 180px;
  }
  .wijBlk .wijRow .wijLft img {
    width: 100%;
    height: 310px;
  }
  .wijBlk .wijRow .wijRyt b {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 12px;
  }
  .wijBlk .wijRow .wijRyt p {
    padding-bottom: 20px;
  }
  .wijBlk .wijRow .wijRyt a.wijBnt {
    padding: 13px 35px;
  }
  .lectBlk .lectRow .lectRyt {
    width: 90%;
  }
  .home .banner_blk .banner_prnt .lft .ct_bdy {
    padding: 15px 14px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt {
    width: 50%;
    position: absolute;
    right: 0px;
    bottom: 0;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 50px 0 130px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 30px;
    line-height: 36px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft b {
    font-size: 17px;
    line-height: 25px;
  }
  .home .banner_blk .banner_prnt .ed .edCat:not(:last-child) {
    margin-bottom: 0;
    margin-right: 15px;
  }
  .cate_ov .cate_pd .itm.on .img_blk {
    width: 300px;
    height: 260px;
    z-index: 2;
  }
  .cate_ov .cate_pd .itm .img_blk {
    position: absolute;
    left: 18px;
    bottom: -45px;
    z-index: 2;
  }
  .cate_ov .cate_pd .itm.on .img_blk::before {
    content: "";
    position: absolute;
    width: 200px;
    height: 236px;
    background: url(../images/roseCir.png) no-repeat;
    z-index: -1;
    top: -10px;
    left: 10px;
    background-size: 200px;
  }
  .cate_ov .cate_pd .itm.tw .img_blk {
    width: 350px;
    height: 290px;
  }
  .cate_ov .cate_pd .itm.tw .img_blk::before {
    content: "";
    position: absolute;
    width: 200px;
    height: 236px;
    background: url(../images/greenCir.png) no-repeat;
    z-index: -1;
    top: 40px;
    left: -15px;
    background-size: 200px;
  }
  .cate_ov .cate_pd .itm.th .img_blk {
    width: 250px;
    height: 300px;
    bottom: -70px;
  }
  .cate_ov .cate_pd .itm.th .img_blk::before {
    content: "";
    position: absolute;
    width: 200px;
    height: 184px;
    background: url(../images/sanCir.png) no-repeat;
    z-index: -1;
    top: -20px;
    left: 10px;
    background-size: 200px;
  }
  .cate_ov .cate_pd .itm {
    padding: 25px 25px 290px 15px;
  }
  .cate_ov .cate_pd .itm .hd b {
    font-size: 20px;
    line-height: 26px;
  }
      .welKom,.lectBlk,.wijBlk,.phfb{
    padding:50px 0;
}
.mapBlk{
    padding:50px 0;
}.sturBlk {
    padding-bottom: 50px;
}

.mapBlk .mapRow .mapRyt,.sturBlk .sturRow .sturLft {
    padding-top: 30px;
}
/* 24-06-2025 */
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 190px;
    top: 10px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 60px;
}
/* 24-06-2025 */
/* 25-06-2025 */
/* .cartBlk .cartRow .cartLft .cartTb table.prdTb {
    width: 700px;
}
.cartBlk .cartRow .cartLft .cartTb {
    overflow-x: auto;
} */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 44%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
    width: 22%;
}
.cartBlk .cartRow .cartLft ul.cartBtm li a.crtBtn {
    padding: 11px 30px;
        margin-top: 30px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td p {
    font-size: 15px;
    line-height: 23px;
    padding-bottom: 5px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.prz {
    font-size: 16px;
    line-height: 21px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td {
    padding: 25px 0;
    line-height: 0;
}
.cartBlk .cartRow .cartRyt .joew_ b {
    font-size: 22px;
    line-height: 27px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk button.btn_g {
    padding: 11px 0;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow .faqLft img {
    height: 320px;
}
.faqBlk .faqRow {
    padding: 50px 0 40px;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstCtn {
    padding: 15px 30px 15px;
}
/* 26-06-2025 */
/* 18-07-2025 */
.checkOut .container .chkRow .chkLft .lftJow .chkFrms p {
    padding-bottom: 8px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckTri {
    width: 30%;
    float: left;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkTw .chkFrms:first-child {
    margin-right: 20px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl {
    padding: 30px 15px 30px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .intRdo {
    padding: 12px 10px;
    margin-bottom: 14px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .prd_tbl_inn img {
    max-width: 54px;
    width: 100%;
    height: 60px;
  }
  .blog_ovrw .prnt .itm:nth-child(3n) {
    margin-right: 15px;
  }
  .blog_ovrw .prnt .itm:nth-child(2n) {
    margin-right: 0;
  }
  .blog_ovrw .prnt .itm {
    width: 48.5%;
    margin-right: 15px;
  }
  .blog_ovrw .prnt .itm img {
    width: 100%;
    height: 300px;
  }
  .blog_ovrw .pagination {
    margin-top: 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 350px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk p {
    font-size: 15px;
    line-height: 20px;
    padding-right: 10px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .rgt span {
    font-size: 16px;
    line-height: 21px;
  }
  .thkBlk .thkCtn .BtnRow li a.thkBtn {
    padding: 12px 30px;
  }
  .thkBlk .thkCtn .thkHd img {
    max-width: 160px;
    width: 100%;
    height: 160px;
  }
  .thkBlk .thkCtn .jow_prnt {
    padding: 28px 10px;
  }
  .thkBlk .thkCtn ul {
    padding: 0 10px 30px;
  }
  .thkBlk .thkCtn .jow_tot {
    padding: 20px 10px;
  }
  .thkBtm .thkBtmRow .thkBtmLft a.proF {
    max-width: 106px;
    width: 100%;
    margin-right: 20px;
  }
  .my-ord-sect .ord-hd .hd-inn .inn-rgt li a {
    padding: 10px 30px;
  }
  .my-ord-sect .table-blk table tbody tr td {
    padding: 20px 0;
    position: relative;
  }
  .editPf .editRow .editRyt .editFr .frFr {
    width: 100%;
    float: unset;
  }
  .editPf .editRow .editRyt .editFr .frOne {
    width: 38%;
  }
  .editPf .editRow .editRyt .editFr .frTw {
    width: 30%;
    float: left;
  }
  .editPf .editRow .editRyt .editFr .frTri {
    width: 22%;
    float: left;
  }
  .parent_my_order .container .ord_blk .ord_tbl {
    overflow-y: auto;
  }
  .parent_my_order .container .ord_blk .ord_tbl table.prdTb {
    width: 600px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:first-child {
    width: 80%;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td:last-child {
    padding-left: 30px !important;
  }
  .parent_my_order .container .ord_blk .sml .img_blk {
    max-width: 220px;
  }
  .parent_my_order .container .ord_blk .sml .rgt strong {
    font-size: 18px;
    line-height: 24px;
  }
  .parent_my_order .container .ord_blk .sml .lft strong, .parent_my_order .container .ntfc b {
    font-size: 18px;
    line-height: 23px;
  }
  .parent_my_order .container .ord_blk .sml .rgt {
    padding-bottom: 20px;
  }
  .parent_my_order .container .ord_blk .sml .rgt {
    padding-bottom: 16px;
  }
  .parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td:last-child {
    width: 40%;
  }
  .parent_my_order .container .ord_blk .sml .rgt p, .parent_my_order .container .ord_blk .sml .rgt ul li, .parent_my_order .container .ord_blk .sml .lft p, .parent_my_order .container .ord_blk .sml.tert .lft table tbody tr td {
    font-size: 14px;
  }
  .parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td b {
    font-size: 15px;
    line-height: 20px;
  }
  .parent_my_order .container .ord_blk .sml.tert .lft table tbody tr td:first-child {
    width: 30%;
  }
  .parent_my_order .container .ord_blk {
    padding: 20px 15px 20px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr.ttl > td table td b {
    font-size: 18px;
    line-height: 23px;
  }
  .parent_my_order .container .ntfc p {
    font-size: 15px;
    line-height: 20px;
  }
  .parent_my_order .container h1 {
    padding-bottom: 20px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd .gridRow {
    width: 100%;
    /* margin-bottom: 15px; */
  }
  .prdOvrv .OvrvRow .OvrvRyt .rytHd {
    flex-wrap: wrap;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(2n)) {
    margin-right: 25px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms p {
    padding: 8px 14px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd {
    padding: 12px 40px 12px 80px;
  }
/* 18-07-2025 */
  /* 28-07-2025 */
  .phfb-abt-block2 .phfb-abt-inr img{
    max-width: 473px;
    height: 188px;
  }
  /*28-07-2025 */
  /*29-07-2025 */
  .vac-main .vacpoin-b {
    padding: 15px;
  }
  /*29-07-2025 */
  /* 01-08-2025 */
  .cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc b {
  font: 19px/23px Inter-SemiBold;
}
.cart_flt .win_cart .totl_ .sub_tot .rgt span {
  font: 21px/24px Inter-SemiBold;
}
.cart_flt .win_cart .totl_ .int_ label.int_sub button {
  height: 43px;
}
.cart_flt .win_cart .totl_ .int_ label.int_sub input[type=text] {
  height: 43px;
}

.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn input {
  height: 34px;
}
.joblr-cont .joblr-b .jblft {
    width: 100%;
    margin: 0 auto;
}
  /* 01-08-2025 */
  /* 04-08-2025 */
  .fancybox-content .lslide {
    max-width: 500px !important;
    width: 100% !important;
  }
  .fancybox-content li .thumbPhto img {
    height: 300px;
}
  /* 04-08-2025 */
  /* 07-08-2025 */
  .ovrvBtm .BtmRow .btmRyt p:not(:last-child) {
    padding-bottom: 15px;
}
.ovrvBtm .BtmRow .btmLft img {
    width: 100%;
    height: 300px;
}
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
    max-width: 350px;
    margin: 0 25px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revNam {
    gap: 16px;
  }
  /* 07-08-2025 */
  /* 23-08-2025 */
  .cartBlk .cartRow .cartLft .cartTb table.prdTb tbody tr.trRow{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
    .cartBlk .cartRow .cartLft .cartTb {
      padding: 0 10px;
  }
    .cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk {
      width: 75px;
      height: 75px;
      margin-right: 10px;
  }
  .cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td .img_blk img {
    width: 45px;
    height: 60px;
    -o-object-fit: contain;
    object-fit: contain;
}
  .cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys button, .cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ .logqtybtn {
      width: 35px;
      height: 35px;
  }
  .cartBlk .cartRow .cartLft .cartTb table tbody tr td.cncl {
      padding-left: 0;
  }
  /* 23-08-2025 */
  /* 12-09-2025 */
  .home .banner_blk .banner_prnt .ed .edCat p strong{
    font-size: 14px;
    line-height: 20px;
  }
  .blog_detail p strong, .blog_detail p span, .blog_detail p b, .blog_detail p strong b, .blog_detail p span b, .blog_detail p span strong {
    font: 15px / 26px "Inter-SemiBold" !important;
}
  /* 12-09-2025 */
  /* 17-09-2025 */
  .cartBlk .cartRow .cartLft .cartTb table tbody tr  td.added input[type=checkbox]::before {
    top: 3px;
    left: 5px;
    height: 18px;
    width: 18px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr  td.added input[type=checkbox] {
    height: 25px;
    width: 50px;
}
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td.img_ a table tbody tr td p {
    height: 48px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 47%;
    padding-right: 12px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
    width: 28%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.prz {
    width: 24%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.added {
    width: 25%;
}
.cartBlk .cartRow .cartLft .cartTb table.prdTb tbody tr.trRow {
    justify-content: unset; 
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.cncl {
    width: 21%;
}
  /* 17-09-2025 */
  /* 29-09-2025 */
  .banner ul.bnr-btn{
    flex-wrap: wrap;
  }
  /* 29-09-2025 */
}
@media screen and (max-width: 550px) {
  .lectBlk .lectRow .lectRyt {
    width: 100%;
    justify-content: center;
  }
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 207px;
    width: 100%;
    height: 280px;
  }
  .welKom .welkomRow .komLft .komLft_sm {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 180px;
    height: 140px;
  }
  .welKom .welkomRow .komLft img {
    max-width: 100%;
    width: 100%;
    height: 280px;
  }
  .welKom .welkomRow .komRyt p,
  .welKom .welkomRow .komRyt .komRyt_inn .triPh p,
  .lectBlk .lectRow .lectLft p,
  .lectBlk .lectRow .lectLft ul li,
  .wilBlk .winInn p,
  .wijBlk .wijRow .wijRyt p {
    font-size: 15px;
    line-height: 24px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn {
    padding: 20px 12px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn .triPh b {
    font-size: 15px;
    line-height: 20px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .my-ord-sect .ord-hd .hd-inn strong {
    font-size: 22px !important;
    line-height: 28px !important;
  }
  .wijBlk .wijRow .wijRyt b {
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 10px;
  }
  .wilBlk {
    background-color: #ea2754;
    padding: 50px 0 50px;
  }
  .wilBlk .winInn::before {
    content: "";
    position: absolute;
    top: -95px;
    width: 75px;
    height: 95px;
    background-size: 75px;
    left: 30px;
  }
  .wilBlk .winInn::after {
    height: 158px;
    background-size: 90px;
    right: -50px;
  }
  .lectBlk .lectRow .lectLft p {
    padding-bottom: 15px;
  }
  .wilBlk .winInn a.wilBtn {
    padding: 12px 25px;
    margin-top: 20px;
  }
  .wijBlk .wijRow .wijRyt a.wijBnt {
    padding: 12px 25px;
  }
  .wijBlk .wijRow .wijLft img {
    width: 100%;
    height: 280px;
  }
  .welKom,
  .lectBlk,
  .wijBlk {
    padding: 50px 0;
  }
  header .ht_mid .htmid_pnt .cate .categry_prnt {
    width: 300px;
  }
  header .ht_mid .htmid_pnt .cate .categry_prnt .lgo img {
    width: 210px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link b,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link strong {
    font-size: 17px;
    line-height: 23px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li span p, footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li a,
  footer .pbFooter .ft_btm .ftb_pnt .foot_link p {
    font-size: 15px;
  }
  footer .pbFooter .ft_tp {
    padding-bottom: 20px;
  }
  footer .pbFooter {
    background-color: #222222;
    padding: 20px 0px 40px 0px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link button {
    padding: 10px 23px;
    margin-top: 18px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link input {
    padding: 12px 26px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft {
    padding-left: 15px;
    width: 56%;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt img {
    width: 100%;
    height: 205px;
    margin-left: 0;
  }
  .home .banner_blk .banner_prnt .mid::before {
    content: "";
    position: absolute;
    width: 400px;
    right: 0;
    background-size: 400px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft a.midBtn {
    padding: 11px 20px;
    margin-top: 20px;
  }
  .home .banner_blk .banner_prnt .ed .edCat {
    width: 100%;
  }
  .home .banner_blk .banner_prnt .ed .edCat:not(:last-child) {
    margin-bottom: 15px;
    margin-right: 0;
  }
  .home .banner_blk .banner_prnt .lft {
    margin-bottom: 30px;
  }
  .home .banner_blk .banner_prnt .ed {
    margin-top: 30px;
    flex-direction: column;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 25px;
    line-height: 32px;
  }
  .prdBen .benRow .benSlide .benItem a.prdItms {
    padding: 35px 0 30px;
  }
  /* .cate_ov .cate_pd .itm:not(:nth-child(2n)) {
    margin-right: 15px;
  } */
  .cate_ov .cate_pd .itm .hd b {
    font-size: 18px;
    line-height: 26px;
  }
  .hmFaq .hmFaqRow .hmFaqLft img {
    max-width: 340px;
    width: 100%;
    height: 280px;
  }
  .hmFaq .hmFaqRow .hmFaqLft .faqSm {
    position: absolute;
    max-width: 240px;
    height: 180px;
    bottom: -80px;
    right: 0;
  }
  .hmFaq .hmFaqRow .hmFaqLft::before {
    width: 280px;
    height: 311px;
    background-size: 280px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
    margin-top: 130px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstHd p {
    font-size: 15px;
    line-height: 20px;
  }.sturBlk .sturRow .sturRyt img {
    height: 380px;
}
.mapBlk .mapRow .mapRyt .socIcon{flex-direction: column;}.mapBlk .mapRow .mapRyt .cntBlk:nth-child(2){padding:20px 0;}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(odd),.mapBlk .mapRow .mapRyt .cntBlk:nth-child(even){width: 100%;}
.sturBlk .sturRow .sturLft .twFrm{flex-direction: column;}
.sturBlk .sturRow .sturLft .twFrm .sturFrm {
    width: 100%;
    margin-right: 0  !important;
}
  .mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn {
    min-width: 45px;
    width: 45px;
    height: 45px;
}
 .mapBlk .mapRow .mapRyt .socIcon .iconItm a.icn img{width: 22px;height: 22px;object-fit: contain;}
.sturBlk .sturRow .sturLft .twFrm .sturFrm:first-child{margin-bottom: 10px;}

.priv_plcy{padding: 50px 0;}
.prdBen .benRow .benHd .owl-nav button,
.hmRvs .hmRvsRow .hmreviewSlide .owl-nav button,
.hmBlog .hmBlogCtn .BlogSlide .owl-nav button,
.prdRevs .prdRevsRow .revsHd .owl-nav button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #222222;
    position: relative;
    transition: ease 1s;
}
.prdBen .benRow .benSlide .benItem b,
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem b {
    font-size: 16px;
}
.prdBen .benRow .benHd b, .AllPrd .AllPrdBlk .AllPrdHd b, .AllPrd .AllPrdBlk .AllPrdHd span, .cate_ov .cate_pd .itm .hd b, .prdRevs .prdRevsRow .revsHd b {
    font-size: 20px !important;
    line-height: 26px !important;
}
.hmPrdBen {
    padding: 50px 0 70px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem ul.przz li.offPrz{
  font-size: 16px;
  line-height: 21px;
}
.hmRvs .hmRvsRow .revsHd .btmRvws .RvwsTxt ul li b{
  font-size: 17px;
}
.hmRvs .hmRvsRow a.allRvs {
    width: 160px;
    background-color: #ea2556;
    margin-top: 20px;
        padding: 12px 0;
}
.hmFaq .hmFaqRow .hmFaqRyt p{
  font-size: 15px;
}
.hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstCtn {
    padding: 15px 20px 20px;
    display: none;
}
.hmFaq {
    background-color: #f4f4f4;
    padding: 60px 0 60px;
}
.prdRevs .prdRevsRow .revSlid .revBlk b{
  font-size: 17px;
}
.hmBlog .hmBlogCtn .BlogSlide .itm img {
    width: 100%;
    height: 300px;
}
.hmBlog .hmBlogCtn .BlogSlide .itm .ovrly p {
    font-size: 15px;
    line-height: 24px;
}
.hmBlog .hmBlogCtn .BlogSlide .itm .ovrly span {
    padding: 10px 30px;
}
.brand_blk {
    padding: 40px 0px 40px 0px;
}
.cate_ov .cate_pd .itm {
    padding: 25px 15px 250px 15px;
}
.cate_ov .cate_pd .itm.th .img_blk {
    width: 250px;
    height: 260px;
    bottom: -70px;
}
.cate_ov .cate_pd .itm.tw .img_blk {
    width: 300px;
    height: 260px;
}
.cate_ov .cate_pd .itm.on .img_blk {
    width: 270px;
    height: 250px;
    z-index: 2;
}
/* 24-06-2025 */
.prdTri .TriRow .triLft strong, .prdTri .TriRow .triRyt .prdDeal ul.przLst li b {
    font-size: 20px;
    line-height: 25px;
}
.prdTri .TriRow .triLft ul.prdSpec li {
    padding-right: 7px;
    margin-bottom: 10px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li {
    height: 330px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li .thumbPhto img {
    width: 280px;
    height: 280px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 145px;
    top: 10px;
}
.prdFaq .prdFaqBlk .prdFaqHd b, .omsBlk .omsHd strong {
    font-size: 21px;
    line-height: 27px;
}
.omsBlk .omsRow .omsRyt ul.omsNav li a{
  font-size: 18px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn .fetImg {
    width: 90px;
    height: 90px;
    margin: 0 auto 15px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn strong{
  font-size: 17px;
  line-height: 22px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(3n)) {
    margin-right: 0;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(2n)) {
    margin-right: 140px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn {
    margin-bottom: 30px;
}
/* 24-06-2025 */
/* 25-06-2025 */
.cartBlk .cartRow .cartRyt .joew_ b {
    padding-bottom: 20px;
}
.cartBlk .cartRow .cartRyt .joew_ {
    padding: 20px 0 30px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk ul li {
    font-size: 16px;
    line-height: 22px;
}
.cartBlk .cartRow .cartRyt .joew_ table tbody tr td{
  font-size: 15px;
  line-height: 20px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk button.btn_g {
    margin-bottom: 20px;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow .faqLft img {
    height: 300px;
}
.faqBlk .faqRow .faqRyt p,
.faqInr .mestBlk > p,
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstHd p{
  font-size: 15px;
}
.faqInr .mestBlk ul.faqNav li a {
    padding: 10px 13px;
    font-size: 15px;
    line-height: 20px;
}
/* 26-06-2025 */
/* 18-07-2025 */
.checkOut .container .chkRow .chkLft .lftJow b, .checkOut .container .chkRow .chkLft .lftBetl b, .checkOut .container .chkRow .chkRyt b {
    font-size: 20px;
    line-height: 25px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkTw {
    display: flex;
    flex-direction: column;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkTw .chkFrms:first-child {
    margin-right: 0;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkTw .chkFrms {
    width: 100%;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .chkFrms:not(:last-child) {
    margin-right: 0;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckTri {
    width: 100%;
    float: unset;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckFr {
    width: 100%;
    float: unset;
  }
  .checkOut .container .chkRow .chkLft .lftJow {
    padding: 30px 15px 35px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .checkBox .flx:first-child {
    padding-right: 0;
    margin-bottom: 15px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFrms p {
    padding-bottom: 5px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFrms input,
  .checkOut .container .chkRow .chkLft .lftJow .chkFrms select {
    width: 100%;
    padding: 12px 15px;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFr .chSec .ckTw {
    width: 100%;
    float: unset;
  }
  .checkOut .container .chkRow .chkLft .lftJow .chkFrms textarea {
    height: 100px;
    padding: 12px 15px;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo:not(:nth-child(2n)) {
    margin-right: 0;
  }
  .checkOut .container .chkRow .chkLft .lftBetl .payWrap .intRdo {
    width: 100%;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt strong {
    font-size: 16px;
    line-height: 20px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt b {
    font-size: 16px;
    line-height: 21px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl .inn_rgt b span {
    font-size: 15px;
  }
  .checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:first-child td {
    padding-top: 20px;
  }
  .checkOut .container .chkRow .chkRyt table.prd_prz tbody tr td {
    padding-bottom: 12px;
  }
  .checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:nth-child(3) td {
    padding-bottom: 20px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds {
    padding: 0 15px 25px 15px;
  }
  .blog_ovrw .prnt .itm {
    width: 48.2%;
    margin-right: 15px;
  }
  .blog_ovrw .prnt .itm .ovrly p {
    font-size: 14px;
    line-height: 24px;
  }
  .blog_ovrw .prnt .itm .ovrly span {
    padding: 10px 25px;
  }
  .blog_ovrw .prnt .itm img {
    width: 100%;
    height: 280px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 320px;
  }
  .blog_detail .blogdetail_blk .blog_cont p,
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt ul li {
    font-size: 15px;
    line-height: 22px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .lft {
    width: 100%;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn {
    flex-direction: column;
    padding: 40px 0px 30px;
  }
  .blog_detail .blogdetail_blk .blog_cont b {
    font-size: 20px;
    line-height: 26px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt b {
    max-width: 60px;
    width: 100%;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul {
    width: calc(100% - 60px);
    display: flex;
    flex-wrap: wrap;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    margin-bottom: 10px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt {
    display: flex;
    align-items: unset;
    gap: 16px;
  }
  .blog_detail .blogdetail_blk {
    padding: 60px 0px 50px;
  }
  .blog_detail .blogdetail_blk .blog_cont .quote_blk {
    padding: 20px 0px 20px 60px;
    background: #f7f7f7 url(../images/bdl_quote.png) no-repeat top 10px left 20px;
    background-size: 30px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot {
    border-top: 1px solid #d3d3d3;
    padding-top: 20px;
    margin-top: 15px;
  }
  .thkBlk .thkCtn .thkHd p,
  .thkBlk .thkCtn ul li span,
  .thkBlk .thkCtn .jow_prnt .jow_row .jow_lft .prd_purchase b,
  .thkBlk .thkCtn .jow_prnt .jow_row .jow_lft .prd_purchase p,
  .status_van .parent_status_van .status_head p,
  .thkBtm .thkBtmRow .thkBtmLft ul li p {
    font-size: 15px;
  }
  .status_van .parent_status_van .status_track ul.track_ li strong {
    font-size: 15px;
    line-height: 20px;
  }
  .thkBlk .thkCtn .jow_prnt {
    overflow-x: auto;
  }
  .thkBlk .thkCtn .jow_prnt .jow_row {
    width: 550px;
  }
  .thkBlk .thkCtn .jow_prnt .jow_row .jow_lft b {
    font-size: 16px;
  }
  .thkBlk .thkCtn .jow_prnt .jow_row .jow_ryt table tbody tr td b {
    font-size: 15px;
  }
  .thkBlk .thkCtn .jow_tot table tbody tr td.td_tot b, .thkBlk .thkCtn .jow_tot table tbody tr td {
    font-size: 18px;
    line-height: 22px;
  }
  .thkBlk .thkCtn .BtnRow {
    padding: 25px 10px 25px 10px;
  }
  .thkBlk .thkCtn .BtnRow li a.thkBtn {
    padding: 10px 25px;
  }
  .status_van .parent_status_van .status_track ul.track_ li span {
    width: 70px;
    height: 70px;
  }
  .status_van .parent_status_van .status_track ul.track_ li:not(:first-child)::before {
    width: 130px;
    height: 2px;
    top: 37px;
    left: -70px;
  }
  .thkBtm .thkBtmRow .thkBtmLft ul li strong {
    font-size: 18px;
    line-height: 23px;
  }
  .thkBtm .thkBtmRow .thkBtmLft {
    flex-direction: column;
  }
  .thkBlk .thkCtn .jow_prnt {
    padding: 20px 10px;
  }
  .thkBtm .thkBtmRow {
    text-align: center;
  }
  .thkBtm .thkBtmRow .thkBtmLft a.proF {
    max-width: 106px;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .thkBlk .thkCtn ul li p {
    padding-right: 10px;
  }
  .thkBtm .thkBtmRow a.contact {
    padding: 12px 30px;
  }
  .my-ord-sect .ord-hd b {
    padding-bottom: 20px;
  }
  .my-ord-sect .ord-hd b {
    font-size: 20px;
    line-height: 25px;
  }
  .my-ord-sect .table-blk table tbody tr td span {
    font-size: 15px;
  }
  .my-ord-sect .ord-hd .hd-inn .inn-rgt li a {
    font-size: 15px;
    line-height: 21px;
  }
  .my-ord-sect .table-blk table tbody tr td {
    padding: 18px 0;
    position: relative;
  }
  .my-ord-sect .table-blk table tbody tr td:not(:last-child)::after {
    top: 20px;
  }
  .thkBlk .thkCtn .thkHd img {
    max-width: 140px;
    width: 100%;
    height: 140px;
    margin: 40px auto 30px auto;
  }
  .editPf .editRow .editLft {
    width: 100%;
    margin: 0 auto 40px;
  }
  .editPf .editRow .editRyt strong, .editPf .editRow .editLft strong {
    font-size: 20px;
    line-height: 25px;
  }
  .editPf .editRow .editRyt .editTw .editFrms:first-child {
    margin-right: 0;
  }
  .editPf .editRow .editRyt .editTw {
    display: flex;
    flex-direction: column;
    clear: both;
  }
  .editPf .editRow .editRyt .editTw .editFrms {
    width: 100%;
  }
  .editPf .editRow .editRyt .editFr .frOne,
  .editPf .editRow .editRyt .editFr .frTw,
  .editPf .editRow .editRyt .editFr .frTri {
    float: unset;
    width: 100%;
  }
  .editPf .editRow .editRyt ul li a.edtBtn {
    padding: 12px 30px;
    margin-top: 13px;
  }
  .parent_my_order .container .ord_blk .sml {
    display: flex;
    flex-direction: column;
  }
  .parent_my_order .container .ord_blk .sml .rgt strong,
  .parent_my_order .container .ord_blk .sml .rgt ul,
  .parent_my_order .container .ord_blk .sml .rgt p,
  .parent_my_order .container .ord_blk .sml.tert .rgt table tbody tr td {
    text-align: unset;
  }
  .parent_my_order .container .ord_blk .sml.sec {
    align-items: unset;
  }
  .parent_my_order .container .ord_blk .ord_tbl table tbody tr td {
    padding: 8px 0;
  }
  .parent_my_order {
    padding: 60px 0;
  }
  .parent_my_order .container .ord_blk .sml .lft {
    margin-bottom: 20px;
  }
  .parent_my_order .container .ord_blk .sml .img_blk img {
    width: 100%;
    height: 55px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .parent_my_order .container .ord_blk .sml .img_blk {
    margin-top: 0;
  }
  .parent_my_order .container .ord_blk .ord_nav {
    padding: 12px 20px;
  }
  .prdOvrv {
    padding: 60px 0 60px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem:not(:nth-child(2n)) {
    margin-right: 13px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem {
    width: 47.8%;
    margin-bottom: 20px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem b {
    margin-bottom: 5px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms {
    margin-bottom: 12px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms img {
    width: auto;
    height: 200px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd {
    padding: 12px 30px 12px 50px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd::before {
    top: 13px;
    left: 23px;
  }
/* 18-07-2025 */
/* 21-07-2025 */
.editPf .editRow .editRyt .FrmChk span.regprv{
  width: calc(100% - 20px);
}
.editPf .editRow .editRyt .FrmChk {
    display: flex;
    align-items: flex-start;
}
/* 21-07-2025 */
/* 26-07-2025 */
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt img {
    width: 100%;
    height: 320px;
    object-fit: cover;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx{
    margin-bottom: 0;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx {
    display: flex;
    flex-direction: column;
}
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .lft .frm_ .int_flx label {
    width: 100%;
    display: block;
}
/* 26-07-2025 */
/* 28-07-2025 */
header .ht_mid .htmid_pnt .rgt{
  gap: 10px;
}
header .ht_mid .htmid_pnt .hdMidd{
  align-items: center;
}
header .ht_mid .htmid_pnt a.login_btn {
  min-width: 45px;
  width: 45px;
  height: 45px;
}
header .ht_mid .htmid_pnt a.login_btn{
  display: none;
}
header .ht_mid .htmid_pnt .cate button {
  width: 45px;
  height: 45px;
}
.phfb-abt-block2 .phfb-abt-inr img{
  max-width: 426px;
  height: 161px;
}
  /*28-07-2025 */
  /*29-07-2025 */
  .vac-main .vacpoin-b .vchp strong {
    font-size: 18px;
    line-height: 26px;
  }
  .joblr-cont .joblr-b .jbrgt p {
     font-size: 15px;
    line-height: 24px;
  }
  /*29-07-2025 */
  /* 01-08-2025 */
  .cart_flt .win_cart {
  width: 420px;
}
.cart_flt .win_cart .cart_itms .item {
  padding: 30px 12px 60px;
}
.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 73px;
  height: 73px;
  margin-right: 13px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn {
  margin-top: 7px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt {
  width: calc(100% - 90px);
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc {
  width: 48%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 50.7%;
}
.cart_flt .win_cart .totl_ a.btn_prt::after {
  right: 94px;
}
.cart_flt .win_cart .totl_ .sub_tot {
  margin-bottom: 5px;
}
.cart_flt .win_cart .totl_ strong {
  font: 16px/20px Inter-SemiBold;
}

.cart_flt .win_cart .totl_ a.btn_prt {
  background: #e4227e;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 114px;
  left: 9px;
}

.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn {
  margin-top: 29px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn input {
  height: 34px;
}
.cart_flt .win_cart .cart_itms .item a.bestln_num {
  left: 94px;
}
.cart_flt .win_cart .cart_itms .item a.img_blk {
  margin-right: 10px;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 123px;
}
.new_cart .btn_img {
  width: 60px;
  height: 60px;
}

.new_cart .btn_img img {
  width: 26px;
  height: 26px;
  object-fit: contain;
}
.new_cart .btn_img span {
  top: -9px;
  right: -3px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn {
  margin-top: 4px;
}
.cart_flt .win_cart .cart_itms .item a.bestln_num {
  font: 14px / 24px Inter-Regular !important;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn input {
  height: 32px;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 142px;
}
.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 78px;
  height: 78px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 52.7%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name > a {
  font: 14px/19px Inter-SemiBold;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc b {
  font: 18px/22px Inter-SemiBold;
}
.cart_flt .win_cart .totl_ a.btn_prt:hover {
  background: #414141;
}
.joblr-cont .joblr-b .jblft img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    max-width: 100%;
}
.new_cart .btn_img span.tot_items {
    top: 8px;
    right: 5px;
}
  /* 01-08-2025 */
  /* 04-08-2025 */
  header .ht_mid .htmid_pnt .srch_ .auto_sug .prt_sug ul li .txt_blk a{
  height: 40px;
}
  /* 04-08-2025 */
  /* 07-08-2025 */
  .hmBlog .hmBlogCtn .BlogSlide .itm .ovrly p {
    height: 60px;
}
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
    max-width: 280px;
    margin: 0 10px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft ul.revDate {
    flex-wrap: wrap;
    gap: 15px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft {
    display: flex;
    align-items: start;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft {
    width: calc(100% - 40px);
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdLft {
    width: 74%;
    padding: 5px 12px 5px 10px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revPrd .prdRyt {
    width: 24%;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revPrd {
    gap: 10px;
  }
  /* 07-08-2025 */
  /* 14-08-2025 */
  .mapBlk .mapRow .mapRyt .cntBlk:nth-child(odd):first-child{
    border-bottom: unset;
  }
  .mapBlk .mapRow .mapRyt .cntBlk:nth-child(odd){
    border-right: unset;
  }
  .mapBlk .mapRow .mapRyt .cntBlk:nth-child(2){
    border-bottom: unset;
  }
  .mapBlk .mapRow .mapRyt .cntBlk:nth-child(even) {
    padding: 24px 0 20px 0;
}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(odd):first-child {
    padding: 10px 0 15px;
}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(odd) {
    padding: 10px 0 20px;
}
.mapBlk .mapRow .mapRyt .cntBlk:nth-child(2) {
    padding: 10px 0;
}
.mapBlk .mapRow .mapRyt .socIcon {
    padding-top: 0;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSPrev{
  left: 0;
}
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSAction .lSNext{
  right: 0;
}
  /* 14-08-2025 */
  /* 22-08-2025 */
  header .ht_mid .htmid_pnt .loginBlk{
    display: none;
  }
  header .ht_mid .htmid_pnt .cate.shw .categry_prnt .loginBlk{
    display: block;
  }
  header .ht_mid .htmid_pnt .hdMidd{
    position: unset;
  }
  header .ht_mid .htmid_pnt{
    position: relative;
  }
  /* form#search-form-large.srch_{
    left: 50px;
  } */
  header .ht_mid .htmid_pnt .midd .srch_ {
    max-width: 300px;
    width: 100%;
}
header .ht_mid .htmid_pnt .loginBlk span {
    display: inline-block;
}
header .ht_mid .htmid_pnt .loginBlk .logOuts {
    width: 100%;
    position: static !important;
    visibility: visible;
    opacity: 1;
    display: none;
    box-shadow: unset;
    padding: 15px 15px 0;
}
header .ht_mid .htmid_pnt .loginBlk .logOuts.active{
  display: block;

}
header .ht_mid .htmid_pnt .cate.shw .categry_prnt .hd_mnu {
    padding: 15px 17px 25px 17px;
}
header .ht_mid .htmid_pnt .loginBlk{
  margin-left: unset;
  padding: 0 10px;
}
header .ht_mid .htmid_pnt .cate .categry_prnt{
  padding-bottom: 15px;
}
header .ht_mid .htmid_pnt .cate .categry_prnt .login_btn {
    display: flex;
    /* background-color: #ea2556; */
    /* display: flex; */
    align-items: center;
    gap: 13px;
    border-radius: 40px;
    text-transform: uppercase;
    padding: 13.5px 45px;
    margin-left: 20px;
    min-width: unset !important;
    height: unset !important;
    width: fit-content !important;
}
header .ht_mid .htmid_pnt a.login_btn span{
  display: inline-block;
}
header .ht_mid .htmid_pnt .bugLog {
  width: calc(100% - 100px);
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk button.btn_g {
  padding: 12px 0px !important;
  font-size: 15px;
    border-radius: 0px;
    position: fixed;
    left: 0;
    bottom: -20px;
    z-index: 3;
}
#debug-icon{
  display: none;
}
/* footer .ftPayBtm .ftPayRow .payLogs {
    padding-bottom: 36px;
} */

/* 22-08-2025 */
/* 23-08-2025 */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 70%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
    width: 27%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.prz,
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.cncl{
  padding: unset;
  padding-bottom: 20px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn .cart_sys .arw_ {
    justify-content: end;
}
.prdRevs {
    padding-bottom: 30px;
}
/* 23-08-2025 */
/* 30-08-2025 */
.prdTri .TriRow .triRyt .prdBtn li a.pdR{
  position: fixed;
  left: 0;
  bottom: -10px;
  border-radius: unset;
  z-index: 10;
}
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g{
  position: fixed;
  left: 0;
  bottom: -20px;
  border-radius: unset;
  z-index: 10;
  width: 100%;
}
/* 30-08-2025 */
/* 02-09-2025 */
header .ht_prnt ul.sc_icn{
  display: none;
}
header .ht_prnt .rgt {
    width: 100%;
}
.blog_detail .blogdetail_blk .blog_cont p, .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt ul li {
    font-size: 12px;
    line-height: 22px;
}
.blog_detail p strong, .blog_detail p span, .blog_detail p b, .blog_detail p strong b, .blog_detail p span b, .blog_detail p span strong {
    font: 13px / 26px "Inter-SemiBold" !important;
}
/* 02-09-2025 */
/* 17-09-2025 */
.cart_flt .win_cart .cart_itms .item.itembtm {
    padding: 10px 12px 20px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .added input[type=checkbox]::before {
    top: 3px;
    left: 5px;
    height: 17px;
    width: 17px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .added input[type=checkbox] {
    height: 25px;
    width: 45px;
}
/* 17-09-2025 */
}
@media screen and (max-width: 450px) {
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 172px;
    width: 100%;
    height: 250px;
  }
  .welKom .welkomRow .komLft img {
    max-width: 100%;
    width: 100%;
    height: 250px;
  }
  .welKom .welkomRow .komLft .komLft_sm {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 160px;
    height: 130px;
  }
  .wijBlk .wijRow .wijLft,
  .lectBlk .lectRow .lectRyt,
  .welKom .welkomRow .komLft {
    margin-bottom: 30px;
  }
  .welKom .welkomRow .komRyt p:first-of-type {
    padding-bottom: 15px;
  }
  .welKom .welkomRow .komRyt .komRyt_inn {
    flex-direction: column;
  }
  .welKom .welkomRow .komRyt .komRyt_inn .triPh {
    padding-left: 0;
    width: 100%;
  }
  .wilBlk::before {
    content: "";
    position: absolute;
    width: 150px;
    height: 90px;
    background-size: 150px;
  }
  .wilBlk .winInn::before {
    content: "";
    position: absolute;
    top: -86px;
    width: 65px;
    height: 65px;
    background-size: 65px;
    left: 30px;
  }
  .wilBlk::after {
    width: 240px;
    height: 224px;
    right: -150px;
    bottom: 0px;
    top: 55px;
    background-size: 180px;
  }
  .wilBlk .winInn::after {
    height: 155px;
    background-size: 70px;
    right: -80px;
  }
  .wijBlk .wijRow .wijRyt b {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .my-ord-sect .ord-hd .hd-inn strong {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .welKom .welkomRow .komRyt p,
  .welKom .welkomRow .komRyt .komRyt_inn .triPh p,
  .lectBlk .lectRow .lectLft p,
  .lectBlk .lectRow .lectLft ul li,
  .wilBlk .winInn p,
  .wijBlk .wijRow .wijRyt p {
    font-size: 14px;
    line-height: 23px;
  }
  .wilBlk .winInn a.wilBtn {
    padding: 10px 20px;
    margin-top: 20px;
  }
  .wijBlk .wijRow .wijRyt a.wijBnt {
    padding: 10px 20px;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 170px;
  }
 
  header .ht_mid .htmid_pnt .midd {
    max-width: unset;
    width: unset;
    margin-left: 10px;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    margin-left: 15px;
  }
  footer .pbFooter .ft_btm .ftb_pnt .foot_link b, footer .pbFooter .ft_btm .ftb_pnt .foot_link strong {
    font-size: 16px;
    line-height: 22px;
  }
  header .ht_mid .htmid_pnt {
    align-items: center;
  }
  footer .ftPayBtm .ftPayRow .payLogs .btmRvws a.Google {
    width: 25px;
    margin-right: 5px;
  }
  footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt ul li b {
    font-size: 15px;
    line-height: 20px;
    padding-right: 4px;
  }
  footer .ftPayBtm .ftPayRow a img {
    width: 60px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt p {
    font-size: 10px;
  }
  footer .ftPayBtm .ftPayRow .payLogs .btmRvws .RvwsTxt ul li img {
    width: 80px;
    -o-object-fit: contain;
       object-fit: contain;
    height: 18px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft {
    padding-left: 15px;
    width: 68%;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft p {
    font-size: 14px;
    line-height: 18px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt img {
    width: 100%;
    height: 173px;
    margin-left: 0;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item {
    padding: 50px 0 110px;
  }
  .home .banner_blk .banner_prnt .ed .edCat b {
    font-size: 20px;
    line-height: 26px;
  }
  .home .banner_blk .banner_prnt .ed .edCat p strong {
    font-size: 15px;
    line-height: 22px;
  }
  /* .cate_ov .cate_pd .itm:not(:nth-child(2n)) {
    margin-right: 0;
  }
  .cate_ov .cate_pd .itm {
    width: 100%;
    margin-bottom: 15px;
  } */
  .cate_ov .cate_pd .itm .img_blk {
    position: absolute;
    left: 100px;
    bottom: -45px;
    z-index: 2;
  }
  .hmFaq .hmFaqRow .hmFaqLft img {
    max-width: 300px;
    width: 100%;
    height: 250px;
  }
  .hmFaq .hmFaqRow .hmFaqLft .faqSm {
    position: absolute;
    max-width: 190px;
    height: 160px;
    bottom: -80px;
    right: 0;
  }
  .prdBen .benRow .benHd b{
    font-size: 18px;
  }
  .AllPrd .AllPrdBlk .AllPrdHd b ,
.AllPrd .AllPrdBlk .AllPrdHd span{
  font-size: 18px !important;
}
/* 23-06-2025 */
.home .banner_blk .banner_prnt .lft .ct_bdy ul li a span{
  font-size: 15px;
  line-height: 20px;
  padding-top: 10px;
}
.cate_ov .cate_pd .itm {
    padding: 25px 15px 200px 15px;
}
.cate_ov .cate_pd .itm .img_blk {
    position: absolute;
    left: 140px;
    bottom: -45px;
    z-index: 2;
}
header .ht_htp .new_hd .lft li span,
header .ht_htp .new_hd .lft span{
  font-size: 12px;
  line-height: 18px;
}
.home .banner_blk {
    padding: 20px 0px 50px;
}
.prdBen .benRow .benSlide .benItem a.prdItms img {
    width: auto;
    height: 160px;
}
.prdBen .benRow .benSlide .benItem a.prdItms p{
  font-size: 11px;
  line-height: 15px;
  padding: 8px 10px;
  left: -6px;
}
.prdBen .benRow .benSlide .benItem b, .AllPrd .AllPrdBlk .ovrvPrdRow .benItem b {
    font-size: 15px;
}
.prdBen .benRow .benSlide .benItem ul.przz li.offPrz{
  font-size: 16px;
  line-height: 20px;
}
header .ht_htp .new_hd .lft img {
    margin-top: -2px;
    width: 75px;
    height: 18px;
}
.hmRvs {
    overflow: hidden;
    padding: 50px 0;
}
.hmFaq {
    background-color: #f4f4f4;
    padding: 50px 0 30px;
}
.AllPrd {
    padding-bottom: 50px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms img {
    height: 160px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms p, .prdBen .benRow .benSlide .benItem a.prdItms p {
    padding: 8px 10px;
    font-size: 11px;
    line-height: 15px;
    left: -6px;
}
/* 23-06-2025 */
/* 24-06-2025 */
.omsBlk .omsRow .omsRyt .omsCtn ul {
    padding: 30px 20px 0 20px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(2n)) {
    margin-right: 90px;
}
.omsBlk .omsRow .omsRyt ul.omsNav li a {
    font-size: 17px;
    line-height: 22px;
    color: #222222;
    padding: 15px 0;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn strong {
    font-size: 16px;
    line-height: 21px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn p,
.omsBlk .omsRow .omsLft p{
  font-size: 15px;
}
.omsBlk .omsRow .omsLft b{
  font-size: 17px;
  line-height: 22px;
}
.prdRevs .prdRevsRow a.allRvs,
.prdFaq .prdFaqBlk a.prdFaqBtn {
    padding: 12px 0;
}
.prdFaq .prdFaqBlk .prdFaqHd b, .omsBlk .omsHd strong {
    font-size: 20px;
    line-height: 26px;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstHd {
    padding: 8px 8px 8px 20px;
}
.prdRevs {
    padding-bottom: 50px;
}
.prdFaq {
    padding-bottom: 50px;
}
.prdBen {
    padding-bottom: 50px;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstCtn {
    padding: 20px 15px 25px;
    display: none;
}
.prdTri .TriRow .triMid .midSel select {
    padding: 12px 20px;
}
.prdTri .TriRow .triRyt .prdPrij li {
    font-size: 15px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 115px;
    top: 8px;
}
.prdTri .TriRow .triRyt .prdBtn li a {
    padding: 12px 0;
}
.prdTri {
    padding: 50px 0 50px;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb {
    margin: 30px 0px 0 0px;
    padding: 25px 20px 20px 20px;
    background-color: #f4f4f4;
    border-radius: 10px;
}
.omsBlk .omsRow .omsRyt .omsCtn .specTb table tbody tr td b{
  font-size: 15px;
  line-height: 20px;
}
/* 24-06-2025 */
/* 25-06-2025 */
.cartBlk .cartRow .cartRyt .joew_ table tbody tr:last-child td {
    font-size: 19px;
    line-height: 25px;
}
.cartBlk {
    padding: 50px 0;
}
.cartBlk .cartRow .cartLft ul.cartBtm li a.crtBtn {
    padding: 9px 20px;
    margin-top: 30px;
    font-size: 15px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk button.btn_g {
    padding: 9px 0;
    font-size: 15px;
}
.cartBlk .cartRow .cartRyt .joew_ .last_blk .int_sub_inn input {
    width: 58%;
}
.cartBlk .cartRow .cartRyt .joew_ b {
    font-size: 20px;
    line-height: 25px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td ul li.oG{
  font-size: 15px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td ul li.strike{
  font-size: 14px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td {
    padding: 20px 0;
    line-height: 0;
}
.cartBlk .container > h1 {
    padding-bottom: 25px;
}
/* 25-06-2025 */
/* 26-06-2025 */
.faqBlk .faqRow .faqLft img {
    height: 270px;
}
.faqInr .mestBlk ul.faqNav {
    margin-bottom: 25px;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstCtn {
    padding: 15px 15px 15px;
}
.breadcrumb ul li {
    padding: 10px 0;
}
.breadcrumb ul li a::before {
    top: 16px;
}
header .ht_mid {
  padding: 10px 0px;
}
.faqInr .mestBlk .tab-content .mestRow .mestLft .faqPrnt .mstHd {
    padding: 8px 8px 8px 15px;
}
/* 26-06-2025 */
/* 18-07-2025 */
.checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in button.btn_g {
    margin-right: 0px;
    padding: 12px 25px;
  }
  .checkOut .container .chkRow .chkLft .lftJow b, .checkOut .container .chkRow .chkLft .lftBetl b, .checkOut .container .chkRow .chkRyt b {
    font-size: 19px;
    line-height: 23px;
  }
  .checkOut .container .chkRow .chkLft .lftJow b {
    padding-bottom: 12px;
  }
  .checkOut .container .chkRow .chkRyt .jou_inn .prd_tbl {
    display: flex;
    align-items: center;
    padding: 16px 0;
  }
  .checkOut {
    padding: 50px 0;
  }
  .checkOut .container h1 {
    padding-bottom: 20px;
    text-align: center;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ b {
    font-size: 18px;
    line-height: 23px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .prd_brnds label span {
    font-size: 14px;
  }
  .blog_ovrw .prnt .itm {
    width: 100%;
    margin-right: 0;
  }
  .blog_ovrw .prnt .itm:nth-child(3n) {
    margin-right: 0;
  }
  .blog_ovrw .prnt .itm img {
    width: 100%;
    height: 250px;
  }
  .blog_ovrw {
    padding: 50px 0px;
  }
  .blog_detail .blogdetail_blk .blog_cont img.mn_image {
    width: 100%;
    height: 280px;
  }
  .blog_detail .blogdetail_blk .blog_cont b {
    font-size: 18px;
    line-height: 23px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .lft img {
    width: 100%;
    height: 250px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .lft img {
    height: 250px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bgd_innblk.evn .rgt span {
    font-size: 15px;
    line-height: 20px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .lft b,
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt b {
    font-size: 18px;
    line-height: 24px;
  }
  .blog_detail .blogdetail_blk .blog_cont .bftl_foot .cnt .rgt ul li {
    font-size: 14px;
    line-height: 20px;
  }
  .my-ord-sect .ord-hd .hd-inn .inn-rgt {
    display: flex;
    flex-wrap: wrap;
  }
  .my-ord-sect .ord-hd .hd-inn .inn-rgt li {
    margin-bottom: 10px;
  }
  .thkBlk .thkCtn ul {
    flex-direction: column;
  }
  .thkBlk .thkCtn ul li {
    margin-bottom: 10px;
  }
  .thkBlk .thkCtn .thkHd {
    text-align: center;
    padding-bottom: 25px;
  }
  .thkBlk .thkCtn ul li p {
    font-size: 16px;
  }
  .status_van .parent_status_van .status_track ul.track_ li span {
    margin: 0 auto 20px;
  }
  .thkBlk, .status_van {
    padding: 50px 0;
  }
  .thkBtm .thkBtmRow a.contact {
    padding: 10px 30px;
  }
  .editPf .editRow .editLft a.pfEmail {
    font-size: 15px;
  }
  .editPf .editRow .editLft {
    padding: 40px 0 40px;
  }
  .editPf .editRow .editRyt .editFrms input {
    padding: 12px 20px;
  }
  .editPf .editRow .editRyt ul li a.edtBtn {
    padding: 12px 20px;
    margin-top: 13px;
  }
  .editPf .editRow .editRyt .editFrms select {
    padding: 12px 20px 12px 41px;
    position: relative;
  }
  .editPf .editRow .editRyt {
    padding: 40px 15px;
  }
  .editPf .editRow .editRyt .editFrms p {
    font-size: 15px;
  }
  .parent_my_order .container .ord_blk .ord_tbl table thead tr th {
    font-size: 18px;
    line-height: 23px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem b {
    font-size: 16px;
    line-height: 21px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem ul.przz li.offPrz {
    font-size: 15px;
    line-height: 20px;
  }
  .prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem ul.przz li.ogPrz {
    font-size: 14px;
    line-height: 20px;
  }
/* 18-07-2025 */
/* 26-07-2025 */
.contact_.garantie_en_klachten_ .inr_cont .frm_blk .inr_blk .rgt img {
    width: 100%;
    height: 280px;
    object-fit: cover;
}
/* 26-07-2025 */
/* 28-07-2025 */
header .ht_mid .htmid_pnt a.login_btn {
  min-width:40px;
  width:40px;
  height:40px;
}
header .ht_mid .htmid_pnt .cate button {
  width:40px;
  height:40px;
}
  .home .banner_blk .banner_prnt .lft {
    width: 100%;
  }
/* 28-07-2025 */
/* 29-07-2025 */
  .joblr-cont .joblr-b .jbrgt p {
     font-size: 14px;
    line-height: 23px;
  }
/* 29-07-2025 */
/* 01-08-2025 */
.cart_flt .win_cart {
  width: 340px;
}

.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 65px;
  height: 65px;
  margin-right: 11px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name .logquantity_btn {
  width: 72px;
  padding-right: 13px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt {
  width: calc(100% - 62px);
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc b {
  font: 16px/19px Inter-SemiBold;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .cnel p {
  width: 33px;
  height: 33px;
}
.cart_flt .win_cart .totl_ a.btn_prt {
  background: #e4227e;
  padding: 12px 62px 12px 71px;
}
.cart_flt .win_cart .totl_ a.btn_prt::after {
  right: 56px;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 118px;
}
.cart_flt .win_cart .cart_itms .item {
  padding: 26px 12px 41px;
}
.cart_flt .win_cart .cart_itms .item a.bestln_num {
  left: 85px;
  top: 50px;
}
.cart_flt .win_cart .cart_itms .item a.bestln_num {
  font: 12px / 21px Inter-Regular;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 120px !important;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc b {
  font: 14px/16px Inter-SemiBold;
  padding-top: 13px;
  display: block;
}
.new_cart .btn_img {
  width: 50px;
  height: 50px;
}

.new_cart .btn_img img {
  width: 24px;
  height: 24px;
}
.cart_flt .win_cart .totl_ .sub_tot .lft {
  width: 50%;
}
.cart_flt .win_cart .totl_ .sub_tot .rgt {
  width: 50%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc {
  width: 29%;
  margin-right: 6px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 56.7%;
}
.cart_flt .win_cart .totl_ a.btn_prt:hover {
  background: #414141;
}
.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 127px !important;
}

.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name > a {
  font: 13px/18px Inter-SemiBold;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 58.7%;
}
.cart_flt .win_cart .cart_itms .item {
  padding: 26px 8px 50px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk .form-inr .field {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 18px;
}
.jb-frm .jbfr-cont .jbfr-rgt .form-blk {
    padding: 20px 30px 35px;
}
/* 01-08-2025 */
/* 04-08-2025 */
.fancybox-content li .thumbPhto img {
    height: 250px;
}
/* 04-08-2025 */
/* 05-08-2025 */
    footer .pbFooter .ft_btm .ftb_pnt .foot_link.Cnt ul li img{
      width: 25px;
      height: 35px;
      object-fit: contain;
    }
/* 05-08-2025 */
/* 07-08-2025 */
.ovrvBtm .BtmRow .btmRyt p{
  font-size: 15px;
  line-height: 21px;
}
.ovrvBtm .BtmRow .btmLft img {
    width: 100%;
    height: 280px;
}
.ovrvBtm .BtmRow .btmLft{
  margin-bottom: 30px;
}

 .review .reviewBlk .revHd .revhdLft ul.Rates {
    flex-wrap: wrap;
    gap: 15px;
  }
  .review .reviewBlk .revHd .revhdRyt .Grevs .backPage img {
    max-width: 160px;
    width: 100%;
    height: 40px;
  }
  .review .reviewBlk .revHd .revhdRyt .Grevs img.GoogleRevs {
    width: 70px;
    height: 40px;
  }
  .review .reviewBlk .revRow .revLft .revw_lft b,
  .review .reviewBlk .revRow .revLft ul.revSort p {
    font-size: 18px;
    line-height: 21px;
  }
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
    max-width: 210px;
    margin: 0 10px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt p {
    font-size: 15px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .rvwFlow {
    overflow-x: auto;
    padding: 20px 0 0;
    margin-bottom: 20px;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revPrd {
    width: 430px;
    padding: unset;
  }
  .review .reviewBlk .revRow .revRyt .revPrnt .revNam .NamLft .NamInnLft b {
    font-size: 16px;
    line-height: 16px;
  }
  .review .reviewBlk .revHd .revhdLft ul.Rates li b {
    font-size: 16px;
    line-height: 16px;
  }

/* 07-08-2025 */
/* 12-08-2025 */
.cart_flt .win_cart .cart_itms .item .green_ {
    bottom: 5px;
}
/* 12-08-2025 */
/* 16-08-2025 */
.hmRvs .hmRvsRow .revsHd{
  padding-bottom: 15px;
}
/* 16-08-2025 */
/* 22-08-2025 */
header .ht_mid .htmid_pnt .bugLog {
    display: flex;
    align-items: center;
    gap: 10px;
    /* width: 220px; */
}
/* header .ht_mid .htmid_pnt .hdMidd {
    width: calc(100% - 220px);
} */
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms span.bestPrd,
.prdBen .benRow .benSlide .benItem a.prdItms span.bestPrd,
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd {   
    font-size: 12px;
    line-height: 15px;
    padding: 9px 20px 9px 40px;
}
.AllPrd .AllPrdBlk .ovrvPrdRow .benItem a.prdItms span.bestPrd::before,
.prdBen .benRow .benSlide .benItem a.prdItms span.bestPrd::before,
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms span.bestPrd::before {
    top: 10px;
    left: 12px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms img {
    width: auto;
    height: 160px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms p {
    padding: 8px 10px;
    font-size: 11px;
    line-height: 15px;
    left: -6px;
}
.prdOvrv .OvrvRow .OvrvRyt .ovrvPrdRow .benItem a.prdItms {
    padding: 44px 0 25px;
}
/* 22-08-2025 */
/* 23-08-2025 */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 63%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
    width: 33%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.prz {
    width: 23%;
}
/* 23-08-2025 */
/* 06-09-2025 */
header .ht_prnt .rgt ul li span {
  font-size: 11px;
  line-height: 16px;
    margin-left: 5px;
}
footer .ftPayBtm .ftPayRow .payLogs a {
    width: 100%;
    max-width: 150px;
}
.blog_detail .blogdetail_blk .blog_cont p, .blog_detail .blogdetail_blk .blog_cont .bgd_innblk .rgt ul li {
    font-size: 12px;
    line-height: 22px;
}
.blog_detail p strong, .blog_detail p span, .blog_detail p b, .blog_detail p strong b, .blog_detail p span b, .blog_detail p span strong {
    font: 11px / 26px "Inter-SemiBold" !important;
}
/* 06-09-2025 */
/* 17-09-2025 */
.cart_flt .win_cart .cart_itms .item.itembtm {
    padding: 10px 8px 20px;
}
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td.img_ a table tbody tr td .img_blk img {
    width: 100%;
    height: 45px;
    object-fit: contain;
}

.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 100%;
    padding-bottom: 12px;
}

.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table{
    width: 100%;
}

.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a{
display: block;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
    width: 32%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.prz {
    width: 38%;
    padding-bottom: 0px !important;
    padding-left: 12px;
    text-align: center;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.cncl {
    width: 28%;
    padding-bottom: 0px !important;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td {
    padding: 18px 0 19px 0px;
}
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td {
    padding: 0px 0 0px !important;
}
/* 17-09-2025 */
}
@media screen and (max-width: 380px) {
  .lectBlk .lectRow .lectRyt img,
  .lectBlk .lectRow .lectRyt img:first-of-type {
    max-width: 142px;
    width: 100%;
    height: 220px;
  }

  header .ht_mid .htmid_pnt .cate button {
    width: 35px;
    height: 35px;
    border-radius: 50%;
  }
  header .ht_mid .htmid_pnt .cate button img {
    width: 17px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    min-width: 35px;
    width: 35px;
    height: 36px;
    background-color: unset;
  }
  header .ht_mid .htmid_pnt a.login_btn img {
    filter: invert(1);
    width: 20px;
    height: 22px;
  }
  header .ht_mid .htmid_pnt .rgt .cart_btn a.crt img {
    width: 25px;
    height: 27px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    margin-left: 10px;
  }
  header .ht_mid .htmid_pnt .srch_ input[type=text] {
    padding: 12.5px 57px 12.5px 35px;
  }
  header .ht_mid .htmid_pnt .lgo {
    width: 150px;
  }
  header .ht_mid .htmid_pnt .cate button {
    width: 45px;
    height: 45px;
  }
  header .ht_mid .htmid_pnt a.login_btn {
    margin-left: 7px;
  }
  header .ht_mid .htmid_pnt .midd {
    margin-left: 7px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft {
    padding-left: 15px;
    width: 80%;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midLft strong {
    font-size: 23px;
    line-height: 30px;
  }
  .home .banner_blk .banner_prnt .mid .banrSlide .owl-stage-outer .owl-stage .owl-item .midRow .midRyt img {
    width: 100%;
    height: 143px;
    margin-left: 0;
  }
  .home .banner_blk .banner_prnt .mid::before {
    content: "";
    position: absolute;
    width: 300px;
    right: 0;
    background-size: 300px;
  }
  .home .banner_blk .banner_prnt .ed .edCat b {
    font-size: 18px;
    line-height: 25px;
  }
  .hmFaq .hmFaqRow .hmFaqLft img {
    max-width: 260px;
    width: 100%;
    height: 230px;
  }
  .hmFaq .hmFaqRow .hmFaqLft .faqSm {
    position: absolute;
    max-width: 170px;
    height: 140px;
    bottom: -50px;
    right: 0;
  }
  .hmFaq .hmFaqRow .hmFaqLft::before {
    width: 240px;
    height: 311px;
    background-size: 240px;
    bottom: -60px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
    margin-top: 90px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstHd {
    padding: 8px 8px 8px 20px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstHd p {
    font-size: 14px;
    line-height: 19px;
  }
  .hmFaq .hmFaqRow .hmFaqRyt .mestLft .faqPrnt .mstCtn {
    padding: 20px 15px 25px;
  }

  header .ht_htp .new_hd .lft li span {
    font-size: 12px;
    line-height: 16px;
    margin-left: 6px;padding-left: 7px;
}
.sturBlk .sturRow .sturRyt img {
    height: 300px;
}
header .ht_htp .new_hd .lft li span {
    font-size: 11px;
    line-height: 16px;
    margin-left: -2px;
    padding-left: 3px;
}
header .ht_htp .new_hd .lft li img {
    width: 10px;
    height: 9px;

}
/* 24-06-2025 */
.prdTri .TriRow .triLft ul.prdSpec li{
  font-size: 13px;
  line-height: 20px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li {
    height: 300px;
}
.prdTri .TriRow .triLft .thumb-carousel ul.gallery li .thumbPhto img {
    width: 280px;
    height: 250px;
}
.prdTri .TriRow .triLft strong, .prdTri .TriRow .triRyt .prdDeal ul.przLst li b {
    font-size: 19px;
    line-height: 24px;
}
.prdTri .TriRow .triRyt .prdDeal ul.przLst li span{
  margin-bottom: unset;
  font-size: 14px;
}
.prdTri .TriRow .triRyt .prdBtn li a.pdR::before {
    width: 30px;
    height: 30px;
    left: 80px;
    top: 8px;
}
.prdTri .TriRow .triRyt .prdPrij li {
    font-size: 14px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li:not(:nth-child(2n)) {
    margin-right: 30px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn {
    margin-bottom: 20px;
}
.omsBlk .omsRow .omsLft b {
    font-size: 16px;
    line-height: 21px;
}
.omsBlk .omsRow .omsLft p:not(:last-child) {
    padding-bottom: 14px;
}
.omsBlk .omsRow .omsRyt .omsCtn ul.prdKens li.KensIn p, .omsBlk .omsRow .omsLft p {
    font-size: 14px;
}
.prdFaq .prdFaqBlk .mestLft .faqPrnt .mstHd p{
  font-size: 15px;
  line-height: 20px;
}
.prdBen .benRow .benHd b, .AllPrd .AllPrdBlk .AllPrdHd b, .AllPrd .AllPrdBlk .AllPrdHd span, .cate_ov .cate_pd .itm .hd b, .prdRevs .prdRevsRow .revsHd b {
    font-size: 18px !important;
    line-height: 25px !important;
}
.prdBen .benRow .benHd .owl-nav button.owl-prev {
    margin-right: 5px;
}
.prdFaq .prdFaqBlk .prdFaqHd b, .omsBlk .omsHd strong {
    font-size: 18px;
    line-height: 25px;
}
/* 24-06-2025 */
/* 18-07-2025 */
.checkOut .container .chkRow .chkRyt table.prd_prz tbody tr:last-child td {
    font-size: 16px;
    line-height: 21px;
  }
  .checkOut .container .chkRow .chkRyt .hoe_ .chk_last_blk .chk_lst_in ul li {
    font-size: 14px;
  }
  .my-ord-sect .ord-hd .hd-inn {
    display: flex;
    padding-bottom: 20px;
  }
  .editPf .editRow .editRyt ul {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .editPf .editRow .editRyt ul li a.edtBtn {
    padding: 12px 20px;
    margin-top: 13px;
    width: 100%;
    text-align: center;
  }
  .parent_my_order .container .ord_blk .ord_nav ul.frsOrd li:not(:first-child) a {
    padding: 0 17px;
  }
  .parent_my_order .container .ord_blk .ord_nav ul.frsOrd li:first-child {
    padding-right: 10px;
  }
  .parent_my_order {
    padding: 50px 0;
  }
/* 18-07-2025 */
/* 28-07-2025 */
    header .ht_htp .new_hd .lft li span {
        display: inline;
        font-size: 10px;
        line-height: 15px;
    }
    header .ht_htp .new_hd .lft li img{
      margin-top: 3px;
    }
    .phfb-abt-block2 .phfb-abt-inr img{
      max-width: 402px;
      height: 142px;
    }
/* 28-07-2025 */
/* 01-08-2025 */
.cart_flt .win_cart {
  width: 300px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 41.7%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc {
  width: 51%;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .cnel p {
  width: 30px;
  height: 30px;
}
.cart_flt .win_cart > strong {
  font: 22px/33px Inter-SemiBold;
  margin-bottom: 13px;
}
.cart_flt .win_cart .totl_ .int_ label.int_sub input[type=text] {
  font: 13px/19px Inter-Regular;
}
.cart_flt .win_cart .totl_ a.btn_prt {
  background: #e4227e;
  padding: 11px 62px 11px 71px;
}
.cart_flt .win_cart .totl_ a.btn_prt::after {
  right: 42px;
}

.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 111px;
  left: 12px;
}

.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 61px;
  height: 61px;
  margin-right: 9px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt {
  width: calc(100% - 73px);
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name {
  width: 56.7%;
}
.cart_flt .win_cart .cart_itms .item a.bestln_num {
  font: 13px / 20px Inter-Regular !important;
}

.cart_flt .win_cart .cart_itms .item .oft_ {
  top: 141px !important;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_name > a {
  font: 12px/18px Inter-SemiBold;
}

.cart_flt .win_cart .totl_ a.btn_prt:hover {
  background: #414141;
}
.cart_flt .win_cart .cart_itms .item a.img_blk img {
  width: 45px;
  height: 45px;
}
.cart_flt .win_cart .cart_itms .item a.img_blk {
  width: 56px;
  height: 56px;
  margin-right: 7px;
}
.cart_flt .win_cart .cart_itms .item .txt_cnt .prd_prc {
  width: 47%;
}
/* 01-08-2025 */
/* 07-08-2025 */
header .ht_mid .htmid_pnt  .hdMidd.loghead .midd {
    margin-left: 13px;
}
header .ht_mid .htmid_pnt .loginBlk {
    margin-left: 0;
}
header .ht_mid .htmid_pnt .hdMidd.loghead .rgt .cart_btn {
    margin-left: 0px;
}
/* 07-08-2025 */
/* 09-08-2025 */
.blog_ovrw .pagination {
    margin-top: 10px;
}
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn input[type=radio] {
    margin-right: 8px;
    margin-top: 3px;
  }
  .review .reviewBlk .revRow .revLft .revw_lft .revw_inn .revw_range img {
    max-width: 150px;
    margin: 0 10px;
  }
  .review .reviewBlk .revHd .revhdRyt {
    gap: 10px;
  }
  .review .reviewBlk .revHd .revhdRyt .Grevs .backPage img {
    max-width: 100px;
    width: 100%;
    height: 40px;
  }


/* 09-08-2025 */
/* 13-08-2025 */
.prdTri .TriRow .triRyt .prdDeal ul li.toolBox span.hvBox {
    right: unset;
    left: 90px;
}
/* 13-08-2025 */
/* 22-08-2025 */
header .ht_mid .htmid_pnt .midd .srchBtn {
    width: 45px;
    height: 45px;
}
/* header .ht_mid .htmid_pnt .bugLog {
    width: 210px;
}
header .ht_mid .htmid_pnt .hdMidd {
    width: calc(100% - 210px);
    gap: 10px;
} */
/* 22-08-2025 */
/* 23-08-2025 */
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ {
    width: 100%;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
    padding: unset;
    padding-bottom: 20px;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.img_ a table tbody tr td p {
    max-width: 100%;
    height: unset;
}
/* 23-08-2025 */
/* 06-09-2025 */
footer .ftPayBtm .ftPayRow .payLogs{
  flex-direction: column-reverse;
}
/* 06-09-2025 */
/* 13-09-2025 */
.prdTri .TriRow .triLft .thumb-carousel .lSSlideOuter .lSGallery {
    max-width: 220px !important;
}
.cartBlk .cartRow .cartLft .cartTb table tbody tr td.przBtn {
    padding-bottom: 0px;
}
.cartBlk .cartRow .cartLft .cartTb .newPrdbottom table tbody tr td {
    padding: 6px 0 5px !important;
}
/* 13-09-2025 */
}/*# sourceMappingURL=style.css.map */