/* Slider */
.slick-slider{
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	}

.slick-list{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding:0 0 0;
	}
.s2-featuresBx .slick-list{ padding:20px 0 20px !important;}
.slick-list:focus{outline: none;}
.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
	}

.slick-slider .slick-track,
.slick-slider .slick-list{
	-webkit-transform: translate3d(0, 0, 0);
	   -moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		 -o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
	}

.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
	}
.slick-track:before,
.slick-track:after{
    display: table;
    content: '';
	}
.slick-track:after{clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
	}
.s7-testiBx .slick-slide{ padding:10px;}

[dir='rtl'] .slick-slide{float: right;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}

.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent;
	}
.slick-arrow.slick-hidden { display: none;}


/* Arrows */
.slick-prev, .slick-next{
	position: absolute;
	top:48%;
	display: block;
	padding: 0;
	outline: none;
	border: none;
	z-index: 2;
	cursor: pointer;
	width:30px;
	height:30px;
	margin-top:0px;
	border-radius:50%;
	}
/*.slick-prev {
	left:10px;
	background: url(../images/prev.png) no-repeat top left;
	background-size:100%;
	}
.slick-next {
	right:10px;
	background: url(../images/next.png) no-repeat top right;
	background-size:100%;
	}*/

/*============dots=======*/
ul.slick-dots{
	width:100%;
	text-align:center;
	margin-top:20px;
	}
ul.slick-dots li{
	display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
    cursor: pointer;
    width:10px;
	height:10px;
	background:#d8d8d8;
    padding: 0;
    border: none;
    border-radius: 100%;
	text-align:center;
	float:none;
	}
ul.slick-dots li button{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background:#ddd;
	text-indent: -9999px;
	display: block;
	outline:none;
	border:none;
	padding:0;
	}
ul.slick-dots li.slick-active{
	background:#952aea;
	}
	

/*--------CATEGORY-SLIDER--------*/
.category .slick-prev, .category  .slick-next, .testi_inner .slick-prev, .testi_inner .slick-next, .product-details-sec3_inner .slick-prev, .product-details-sec3_inner .slick-next{
	width:45px; 
	height:45px; 
	border-radius:50%; 
	background-color:#fff; 
	margin-top: -20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:14px;
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
}
.category .slick-prev, .testi_inner .slick-prev, .product-details-sec3_inner .slick-prev{background-image:url(../images/lft-arw.png);}
.category  .slick-next, .testi_inner .slick-next, .product-details-sec3_inner .slick-next{background-image:url(../images/rgt-arw.png);}

.category .slick-prev{left:-35px;} 
.category .slick-next{right:-35px;}
.testi_inner .slick-prev{left:-50px; top:calc(50% - 40px);}
.testi_inner .slick-next{right:-50px;  top:calc(50% - 40px);}
.product-details-sec3_inner .slick-prev{left:-50px; top:calc(50% - 40px); background-color:#e7eaf5;}
.product-details-sec3_inner .slick-next{right:-50px;  top:calc(50% - 40px); background-color:#e7eaf5;}

.category .slick-slide { padding:0 20px; }

/*--------CATEGORY-SLIDER--------*/
.testi_inner .slick-slide { padding:0 10px;}
.testi_inner ul.slick-dots li{width:13px; height:13px; background:none; border: 1px solid #fff;}
.testi_inner ul.slick-dots li.slick-active{background:#fff;}

/*--------PRODUCT-DETAILS--------*/
.product-details-sec3_inner .slick-slide { padding:10px 15px; }

@media only screen and (max-width:1180px){
.category .slick-prev{left:5px;}
.category .slick-next{right:5px;}
.testi_inner .slick-prev, .product-details-sec3_inner .slick-prev{left:0;}
.testi_inner .slick-next, .product-details-sec3_inner .slick-next{right:0;}
}

@media only screen and (max-width:767px){
ul.slick-dots{margin-top:15px;}	

.blue-bar-lst .slick-prev, .blue-bar-lst .slick-next{top:0; width:12px; height:18px; filter: brightness(0) invert(1);}
.blue-bar-lst .slick-prev, .news-brand__inner .slick-prev{background:url(../images/lft-arw.png) left center no-repeat; background-size:12px; left:-5px;}
.blue-bar-lst .slick-next, .news-brand__inner .slick-next{background:url(../images/rgt-arw.png) right center no-repeat; background-size:12px; right:-5px;}
.news-brand__inner .slick-prev, .news-brand__inner .slick-next{top:31%;}

.testi_inner .slick-prev, .testi_inner .slick-next{width: 40px;height: 40px;top: calc(50% - 15px);}
.testi_inner .slick-next {right: 12px;}
.testi_inner .slick-prev {left: 10px;}

.product-details_sec1_left_inner .slider-nav{display:none;}
.product-details_sec1_left_inner .slick-prev, .product-details_sec1_left_inner .slick-next{width:28px; height:28px;}
.product-details_sec1_left_inner .slick-prev{background:url(../images/prev.png) center center no-repeat #172570; background-size:7px; left:15px;}
.product-details_sec1_left_inner .slick-next{background:url(../images/next.png) center center no-repeat #172570; background-size:7px; right:15px;}

.prod-det-sec4_info ul.slick-dots{
	max-width:345px; 
	height:165px; 
	width:100%; 
	position:absolute; 
	top:-180px;
	left:15px;
}
.prod-det-sec4_info ul.slick-dots li{
	text-indent: 0; 
	width:20px; 
	height:20px; 
	background:#fff; 
	border:1px solid #11277a;
	position:absolute;
}
.prod-det-sec4_info ul.slick-dots li button{
	text-indent:0;
	background:none;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	width:100%;
	heigth:100%;
}
.prod-det-sec4_info ul.slick-dots li.slick-active button{color:#fff; height:100%;}
.prod-det-sec4_info ul.slick-dots li.slick-active{
	width:26px; 
	height:26px;
	line-height:26px;
	background:#1a256c; 
	color:#fff;
}
.prod-det-sec4_info ul.slick-dots li:nth-child(1){top:5px; left:90px;}
.prod-det-sec4_info ul.slick-dots li:nth-child(2){bottom: 65px; left: 50px;}
.prod-det-sec4_info ul.slick-dots li:nth-child(3){bottom: 80px;left: 130px;}
.prod-det-sec4_info ul.slick-dots li:nth-child(4){bottom: 105px; right: 90px;}
.prod-det-sec4_info ul.slick-dots li:nth-child(5){top: 30px; right: 10px;}
.prod-det-sec4_info .slick-slide { padding:10px 8px;}

.prod-det-sec5_nav_mob .slick-slide { padding:0 3px; }
.prod-det-sec5_nav_mob .slick-slide.slick-current.slick-active{
	border: 1px solid #0f247a;
	border-radius: 5px;
	background: #fff;
}
.product-details-sec5_inner .slick-prev{background:url(../images/lft-arw.png) center center no-repeat #fff; background-size:12px; left:-10px; box-shadow:0 0 5px 1px rgba(0,0,0,0.2);}
.product-details-sec5_inner .slick-next{background:url(../images/rgt-arw.png) center center no-repeat #fff; background-size:12px; right:-10px;box-shadow:0 0 5px 1px rgba(0,0,0,0.2);}

}@font-face {
  font-family: 'FC Iconicc';
  src: url('../../fonts/FCIconic-Light.woff2') format('woff2'),
    url('../../fonts/FCIconic-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FC Iconicc';
  src: url('../../fonts/FCIconic-Regular.woff2') format('woff2'),
    url('../../fonts/FCIconic-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FC Iconicc';
  src: url('../../fonts/FCIconic-SemiBold.woff2') format('woff2'),
    url('../../fonts/FCIconic-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FC Iconicc';
  src: url('../../fonts/FCIconic-Bold.woff2') format('woff2'),
    url('../../fonts/FCIconic-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FC Iconicc';
  src: url('../../fonts/FCIconic-Medium.woff2') format('woff2'),
    url('../../fonts/FCIconic-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FC Iconic';
  src: url('../../v4/css/FCIconicBold.woff2') format('woff2'),
    url('../../v4/css/FCIconicBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'FC Iconic';
  src: url('../../v4/css/FCIconicRegular.woff2') format('woff2'),
    url('../../v4/css/FCIconicRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-iconic: 'FC Iconicc';
}

.v6-video>div {
  width: 100%;
}

body.page-template-template-default *,
body.page-template-blog *,
body.single-post *,
body.page-template-template-about *,
body.homev6-thai #app_common_modal .app_modal_body,
body.homev6-thai #error_handler_overlay .error_handler_body,
body.homev6-thai .exitpop-discountbar,
body.homev6-thai #loading-indicator::after,
body.homev6-thai .select_size-field,
body.homev6-thai {
  font-family: var(--font-iconic);
}

.prod-det-sec3-box_video {
  /* aspect-ratio: 360/277; */
  overflow: hidden;
  max-height: 277px;
}

body.page-template-blog .filter-sec,
body.single-post .filter-sec,
.single-product .filter-sec {
  display: none !important;
}

.shop_bx-img {
  aspect-ratio: 267/244;
  object-fit: cover;
}

.sec-3 .shop_bx_cont,
.shop-pg_shop .shop_bx_cont {
  display: flex;
  flex-direction: column;
}

.shop_bx {
  display: flex;
  flex-direction: column;
}

.shop_bx_cont {
  flex-grow: 1;
}

@keyframes shimmer {
  0% {
    background-position: -1000px 0;
  }

  100% {
    background-position: 1000px 0;
  }
}

.shop_skeleton>div.shop_skeleton-details {
  padding: 12px;
}

.shop_skeleton>div.shop_skeleton-details>div,
.shop_skeleton>div:nth-child(1) {
  background: linear-gradient(to right, #e0e0e0 8%, #f4f4f4 18%, #e0e0e0 33%);
  background-size: 1000px 100%;
  animation: shimmer 1.5s infinite linear;
}

.shop_skeleton-image {
  aspect-ratio: 267/244;
  object-fit: cover;
}

.shop_skeleton-button,
.shop_skeleton-price,
.shop_skeleton-review,
.shop_skeleton-title {
  width: 100%;
  height: 20px;
  margin-top: 10px;
}

.sizeguide {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  background: rgba(255, 255, 255, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
}

.sizeguide>div {
  border-radius: 10px;
  border: 2px solid #2E338B;
  background: #FFF;
  box-shadow: 0px 0px 10px 0px rgba(7, 14, 44, 0.25);
  width: 100%;
  max-width: 700px;
  position: relative;
}

.sizeguide header {
  color: #FFF;
  text-align: center;
  font-size: 42px;
  font-weight: 600;
  line-height: normal;
  padding: 8px 20px;
  border-radius: 5px 5px 0px 0px;
  border: 2px solid #2E338B;
  background: #2E338B;
  font-family: var(--font-iconic);
}

.sizeguide .close,
.psale .close,
.ppopup .close {
  position: absolute;
  top: -25px;
  right: -25px;
  margin: 0;
  cursor: pointer;
  z-index: 1000;
}

.sizeguide main {
  padding: 30px 70px 26px 57px;
}

.sizeguide p {
  color: #2E338B;
  font-size: 27px;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 16px;
}

.sizeguide ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.sizeguide .row {
  display: flex;
}

.sizeguide .row .left {
  width: 24px;
  padding: 5px 0 0;
}

.sizeguide .row .right {
  padding: 0 0 0 9px;
  width: calc(100% - 24px);
}

.sizeguide .row .right div {
  text-align: left;
}

.sizeguide .row .right div:nth-child(1) {
  color: #2E338B;
  font-size: 21px;
  font-weight: 700;
  line-height: normal;
}

.sizeguide .row .right div:nth-child(2) {
  color: #2E338B;
  font-size: 21px;
  font-weight: 400;
  line-height: normal;
}

.sizeguide .img {
  display: flex;
  margin: 0 0 23px;
  justify-content: center;
}

.sizeguide li:nth-child(1) {
  width: 146px;
}

.sizeguide li:nth-child(2) {
  width: 160px;
  padding-right: 10px;
}

.sizeguide li:nth-child(3) {
  width: 150px;
}

.sizeguide li:nth-child(1) .img {
  padding-left: 15px;
}

.sizeguide li:nth-child(2) .img {
  padding-right: 0;
}

.sizeguide {
  display: none;
}

.sizeguide.active {
  display: flex;
}

.page-template-page-shop .filter-sec,
.woocommerce-shop .filter-sec {
  display: none !important;
}

.recomend_prod_box img {
  max-width: 105px;
}

body:not(.page-template-template-about) .heading {
  line-height: 1.4;
}

.shop-pg_shop .shop_bx-prc {
  font-family: var(--font-iconic);
}

.shop_bx_cont-top {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.shop-pg_shop .shop-prd_nm a {
  color: inherit;
  font: inherit;
}

.free-gift_bx a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 2px 0 0;
  gap: 5px;
}

.recomend_box[data-num="1"] .letter-num-c,
.recomend_box[data-num="1"] .letter-num {
  display: none !important;
}

#add-to-cart-btn.disabled {
  opacity: 0.5;
  pointer-events: none;
}

ul.prod-det-sec2_row-lst li,
ul.prod-det-sec2-tbl-list li,
.prod-det-sec2-row-rgt {
  font-weight: 400;
}

.prod-det-sec3-box_video video {
  width: 100%;
}

ul.prod-det-sec3-box_list,
.prod-det-sec3-box_content_text {
  min-height: unset;
}

.product-details-sec3_inner .slick-track {
  display: flex;
  align-items: stretch;
}

.product-details-sec3_inner .slick-slide {
  height: unset;
}

.product-details-sec3_inner .slick-slide>div {
  height: 100%;
}

.prod-det-sec3-inner_box {
  display: flex !important;
  flex-direction: column;
  height: 100%;
}

.prod-det-sec3-box_content {
  flex-grow: 1;
}

.select_sheet-col-line>.select_sheet-col-2:nth-child(1) {
  float: left;
}

.select_sheet-color-col[data-color="space-white"]>div {
  background: #f5f5f5 !important;
  border: 1px solid #ddd !important;
}

.prod-det-sec1_acdn-para a.image-popup {
  color: inherit;
  text-decoration: underline;
}

.prd-sve.prd-sve-empty {
  opacity: 0;
}

.flex-grow-1 {
  flex-grow: 1;
}

.video-container {
  min-height: unset;
  aspect-ratio: unset;
}

.viewing_txt {
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
}

.viewing_txt-warning {
  display: none;
}

.viewing_txt-warning.show {
  display: flex;
}

.viewing_txt-warning p {
  color: rgb(255, 0, 0) !important;
  font-size: 16px !important;
  transition: none !important;
}

.viewing_txt p {
  width: auto;
}

.prod-det-sec2-row-rgt a.image-popup {
  display: flex;
  flex-wrap: wrap;
}

.prod-det-sec2-row-rgt a.image-popup svg {
  width: 15px;
  font-weight: 400;
}

.prod-det-sec2-row-rgt a.image-popup svg path {
  fill: #0f247a;
}

.blue-bar-lst[data-count="2"],
.blue-bar-lst[data-count="1"] {
  justify-content: center !important;
}

.cselect {
  position: relative;
}

.cselect::after {
  content: '';
  display: block;
  clear: both;
}

.cselect header {
  float: left;
  width: 100%;
  height: 42px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  margin-top: 8px;
  padding: 5px 15px;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  font-family: 'DM Sans';
  font-weight: 500;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  background: url(../images/down-arw.png) no-repeat right 12px center #fff;
  background-size: 10px;
  display: flex;
  align-items: center;
  position: relative;
}

.cselect main {
  border: 1px solid #ccc;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  clear: both;
  background-color: #FFFFFF;
  z-index: 5;
  display: none;
}

.cselect main li {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}

.cselect main li:hover {
  background-color: #ccc;
}

.cselect main li:last-child {
  border: none;
}

select.select_sheet_size-field {
  display: none;
}

.recomend_box .cselect li.size-oos::after,
.cselect header span.oos::after,
.cselect main li.oos::after {
  content: '(Out Of Stock)';
  color: red;
}

.recomend_box .cselect li.size-oos,
.cselect main li.oos {
  opacity: 0.5;
  pointer-events: none;
}

.prod-det_rgt-box--v2 .recomend_box .select_size-field,
.version-prod .recomend_box .select_size-field {
  display: none;
}

.prod-det_rgt-box--v2 .cart-btn.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.version-prod .recomend_box .cselect {
  display: block;
}

.recomend_box .cselect header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: flex;
  align-items: center;
  width: 100%;
  height: 70px;
  border: 1px solid #ccc;
  border-radius: 8px;
  background: #fff;
  margin-top: 12px;
  overflow: hidden;
  padding: 5px 15px;
  font-size: 18px;
  line-height: 22px;
  color: #000;
  font-family: 'DM Sans';
  font-weight: 500;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  background: url(../images/down-arw.png) no-repeat right 15px center #fff;
  background-size: 10px;
}

.recomend_box .cselect li {
  text-align: left;
}

.select_sheet-color-col.color-oos,
.select-color-col.color-oos {
  pointer-events: none;
  transform: rotate(45deg);
  border-color: red;
}

.select_sheet-color-col.color-oos::after,
.select_sheet-color-col.color-oos::before,
.select-color-col.color-oos::after,
.select-color-col.color-oos::before {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: red;
  transform: translate(-50%, -50%);
}

.select_sheet-color-col.color-oos::after,
.select-color-col.color-oos::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.about_banner {
  background-size: cover !important;
}

.page-template-template-about .heading {
  line-height: 1.4;
}

.blog_listing_col_cont p {
  margin-bottom: 22px !important;
}

.blog-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  width: 100%;
}

.page-template-blog .ldio-o61ihcyuf9j>div>div:nth-child(1) {
  width: 71px !important;
  height: 71px !important;
}

.blog_prod_cont h1 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.blog_prod_cont h1 div {
  font: inherit;
}

.blog_prod_cont h1 .off-tx {
  white-space: pre;
  margin-top: 1px;
}

.ship_strip.ship_strip-top p {
  padding: 0;
  background: none !important;
  width: 100%;
  text-align: center;
}

.recomend_prod_box {
  background-color: transparent;
}

.mega-sale {
  background-color: #E0FF01;
  padding: 7px 0 4px;
}

.mega-sale>div {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mega-sale .text {
  display: flex;
  flex-direction: row;
  margin-right: 17px;
}

.mega-sale .text>div {
  font-family: 'FC Iconic';
  font-size: 25px;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
}

.mega-sale .icon {
  margin-right: 11px;
  display: flex;
}

.mega-sale .timer {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: 'FC Iconic';
  font-size: 27px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
}

.mega-sale .timer>div {
  display: flex;
  flex-direction: row;
  gap: 3px;
}

.mega-sale .timer span {
  font-family: 'FC Iconic';
  font-size: 27px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  width: 31px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  border-radius: 2px;
  box-shadow: 0px 1px 2px 0px #00000040;
}

.mgsale {
  text-align: center;
}

.mgsale>div {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(180deg, #FF0110 55.56%, #CB101B 100%);
  color: #FFFFFF;
  font-size: 40px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 0.05em;
  gap: 15px;
  padding: 6px 30px 2px 34px;
  border-radius: 8px 8px 0px 0px;
}

.mgsale>div>span:nth-child(3) {
  margin-left: -2px;
}

.mega-sale {
  position: sticky;
  top: 0;
  z-index: 1000;
}

.mega-sale~.logo__section .logo__section__fixed {
  top: 39px;
  margin-top: -39px;
}

.mega-sale~.logo__section {
  margin-bottom: 37px;
}

.mega-sale~.logo__section.header__fixed-bar .logo__section__fixed {
  margin-top: 11px;
}

.page-id-15645 .mega-sale~.logo__section.header__fixed-bar .logo__section__fixed {
  margin-top: 6px;
}

.tick-credits {
  display: none;
}

.tick-group {
  display: flex;
  flex-direction: row;
}

div.tick-group:not(:last-child)::after {
  content: ' : ';
  font-size: 27px;
  font-weight: 700;
  margin: 0 3px;
  display: inline-block;
  line-height: 1;
}

.tick-label {
  display: none !important;
}

span.tick-flip {
  width: 31px;
  height: 31px;
}

span.tick-flip-panel {
  font-size: 27px;
  line-height: 31px;
  color: #000000;
  background-color: #FFFFFF;
  font-weight: 700;
  font-family: 'FC Iconic';
}

span.tick-flip-panel-back:after {
  background-image: none;
}

body.single-product:has(>.top-fix-bar.fixed-nav) .mega-sale {
  position: fixed;
  top: 0;
  z-index: 1000;
  left: 0;
  right: 0;
}

body.single-product .mega-sale~.fixed-nav .header {
  top: var(--top);
}

.mega-sale-wtimer {
  float: left;
  width: 100%;
  background: #cff128;
  padding: 6px 0 4px;
}

.mega-sale-wtimer img {
  display: inline-block;
  vertical-align: middle;
  margin: -4px 3px 0;
  width: 18px;
}

.mega-sale-wtimer p {
  font-family: 'FC Iconic';
}

.mega-sale-wtimer p {
  font-size: 25px;
  line-height: 38px;
  color: #000;
  letter-spacing: 0.5px;
}

.slider-nav .slick-slide.slick-current>div {
  display: flex;
}

ul.blog_details_list li {
  font-weight: 400;
}

.prod-det_rgt-box {
  position: relative;
}

.product-details_sec1_right .mgsale {
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 20px 0 0;
}

.product-details_sec1_right .mgsale>div {
  padding-bottom: 8px;
}

.product-details_sec1_right .mgsale+.prod-det_rgt-box {
  margin-top: 0;
}

.shop_inr-rgt_hd-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.shop_inr-image {
  max-width: calc(100% - 190px);
  display: flex;
}

.shop_inr-rgt-congratulations .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: bold;
  color: #172570;
  margin: 0 0 1.5rem;
}

.shop_inr-rgt-congratulations {
  padding: 0 0 10px;
  border-bottom: 1px solid #172570;
  margin: 0 0 10px;
}

.shop_inr-rgt-congratulations .desc p {
  font-size: 16px;
  line-height: 1.3;
  cursor: pointer;
  margin: 0 0 0.75rem;
}

.shop_inr-rgt-congratulations .desc p a {
  text-decoration: underline;
}

.shop_inr-rgt-congratulations .desc p a {
  color: inherit;
}

.page-template-template-default .wpforms-container form {
  max-width: 1000px;
  margin: 0 auto;
}

.h6-sticky {
  float: left;
  width: 100%;
  background-color: #1A256C;
  padding: 16px 0 17px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  transform: translateY(100%);
  transition: all .3s ease-in-out;
}

.h6-sticky.show {
  transform: translateY(0%);
}

.h6-sticky.bottom {
  position: absolute;
  top: 0;
  bottom: unset;
}

.h6-sticky>div.h6-sticky-main {
  width: 100%;
  max-width: 844px;
  margin: 0 auto;
  padding: 0 15px;
  display: flex;
  align-items: center;
  /* position: absolute; */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.h6-sticky .title {
  font-family: var(--font-iconic);
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 50px;
  color: #FFFFFF;
  text-align: left;
  margin: 0 0 -4px;
}

.h6-sticky .stars-text {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

.h6-sticky .stars-text .text {
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 34px;
  color: #FFFFFF;
}

.h6-sticky .stars-text .stars {
  display: flex;
}

.h6-sticky .button {
  display: flex;
  justify-content: flex-end;
}

.h6-sticky .button a {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 50px;
  color: #FFFFFF;
  padding: 12.5px 104px;
  background-color: #00BD4C;
  border-radius: 14px;
  display: inline-flex;
  align-items: center;
}

.h6-sticky .button a svg {
  margin-left: 15px;
}

.h6-sticky-main>div {
  width: 50%;
}

.h6-sticky-wrapper {
  float: left;
  width: 100%;
  position: relative;
}

.prod-det_pack-hdg span {
  display: block;
}

.prod-det_pack-hdg span:nth-child(1) {
  line-height: 23px;
  padding-top: 5px;
}

.prod-det-sec3-inner_box .wistia_embed>div {
  height: auto !important;
}

ul.size-select li.oos {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}

ul.size-select li.oos::before,
ul.size-select li.oos::after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: red;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(19deg);
}

.iNkswb>div,
.iNkswb>div>div,
.iNkswb {
  width: 100% !important;
}

.iNkswb>div>div {
  width: calc(100% + 10px) !important;
  margin: 0 -5px !important;
}

.iNkswb>div>div>div {
  width: calc(100% / 3) !important;
  padding: 0 5px;
}

.iNkswb>div>div>div>div:first-child {
  width: 100% !important;
  aspect-ratio: 100/147;
  height: auto !important;
}

ul.size-select li.oos::after {
  transform: translate(-50%, -50%) rotate(-19deg);
}

.prod-det_rgt-box--v2 .select_qty_box .recomend_prod_prc p,
.prod-det_rgt-box--v2 .select_qty_box .recomend_prod_prc span {
  margin-right: 20px;
  font-size: 20px;
}

.sec1-mob-slider-wrapper {
  margin-top: 25px;
  overflow: hidden;
}

.sec1-mob-slider-wrapper .sec1-mob-slider {
  padding: 0;
  width: 100vh;
  position: relative;
  margin-left: -50vh;
  left: 50%;
}

.sec1-mob-slider-wrapper .sec1-mob-slider .slick-list {
  /*  width: 100vh;*/
}

.sec1-mob-slider-wrapper .sec1-mob-slider .slick-slide {
  margin: 0 5px;
  width: 90px !important;
  height: 92px !important;
}

.sec1-mob-slider-wrapper .sec1-mob-slider .slick-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
}

.sec1-mob-slider-wrapper+div .prod-det_sec2-reivew {
  margin-top: 20px;
}

.prod-sec2_rev-fc {
  width: 43px;
  height: 43px;
}

.prod-det_sec2-rev_content {
  width: calc(100% - 57px);
}

.prod-det_sec2-rev_txt {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 0;
}

.prod-det_sec2-rev_nm {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 10px;
}

.select_sheet-color-col,
.version-prod .select-color-col {
  width: 52px;
  height: 52px;
  padding: 3px;
  margin-top: 12px;
}

.version-prod .recomend_box .cselect header,
.version-prod .prod-det_rgt-box .cselect header {
  display: none;
}

.select_sheet-col-1 {
  width: 100%;
}

.version-prod .cselect main {
  display: block !important;
  position: static;
  border: none;
  margin: 14px 0 0 !important;
  height: auto !important;
  min-height: auto !important;
  max-height: unset !important;
  background-color: transparent !important;
  width: 100%;
  top: 0 !important;
  transform: none !important;
  overflow: visible !important;
}

.prd-opt .select_sheet-col-2 {
  width: 100%;
}

.prd-opt .cselect {
  width: 100%;
}

.version-prod .cselect main ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
}

.version-prod .cselect main li {
  background: #f5f5f5;
  box-shadow: 0px 0px 0px 1px #c0c0c0;
  border-radius: 5px;
  padding: 15px 5px;
  font-size: 17px;
  line-height: 22px;
  font-weight: bold;
  color: #000;
  cursor: pointer;
  border: none;
  text-align: center;
  display: block !important;
}

.version-prod .cselect main li.active {
  box-shadow: 0px 0px 0px 2px #0b207c;
  background: #fff;
  color: #0b207c;
}

.version-prod .size-text {
  justify-content: flex-start;
}

.version-prod .size-text .select-guide::before {
  content: '( ';
}

.version-prod .size-text .select-guide::after {
  content: ' )';
}

.version-prod .letter-color {
  color: #000;
  margin-left: 10px;
  position: relative;
  font-size: 17px;
  line-height: 22px;
  font-weight: 400;
  margin-left: 7px;
}

.version-prod .prd-opt .cselect li.oos,
.version-prod .recomend_box .cselect li.size-oos {
  position: relative;
}

.version-prod .prd-opt .cselect li.oos::before,
.version-prod .prd-opt .cselect li.oos::after,
.version-prod .recomend_box .cselect li.size-oos::before,
.version-prod .recomend_box .cselect li.size-oos::after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: red;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(19deg);
}

.version-prod .prd-opt .cselect li.oos::after,
.version-prod .recomend_box .cselect li.size-oos::after {
  transform: translate(-50%, -50%) rotate(-19deg);
}

/* New Buy Box */
.v3-pbox>div {
  background: #FFFFFF;
  padding: 21px 21px 25px;
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  margin-top: 15px;
}

.v3-pbox-title {
  font-weight: 700;
  font-size: 34px;
  line-height: 1.3;
  text-align: center;
  color: #0F247A;
  margin: 0 0 3px;
}

.v3-pbox-desc .text {
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #000000;
  padding: 0 25px 0 20px;
  display: block;
}

.v3-pbox-desc {
  position: relative;
  margin: 0 0 42px;
}

.v3-pbox-desc .icon {
  position: absolute;
  top: 3px;
  left: 9px;
}

.v3-pbox-desc .icon:last-child {
  left: unset;
  right: 14px;
}

.v3-pbox-products ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px;
  align-items: stretch;
}

.v3-pbox-products ul li {
  padding: 0 6px;
  width: calc(100% / 3);
}

.v3-pbox-products ul li>div {
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 6px;
  padding: 23px 11px 9px;
  position: relative;
  cursor: pointer;
  height: 100%;
}

.v3-pbox-products .title {
  font-weight: 400;
  font-size: 24px;
  line-height: 27px;
  text-align: center;
  color: #000000;

}

.v3-pbox-products .thumbnail {
  display: flex;
  justify-content: center;
}

.v3-pbox-products .thumbnail img {
  width: 100%;
}

.v3-pbox-products ul li:nth-child(1) .title {
  margin: 0 0 51px;
}

.v3-pbox-products ul li:nth-child(2) .title {
  margin: 0 0 31px;
}

.v3-pbox-products ul li:nth-child(3) .title {
  margin: 0 0 9px;
}

.v3-pbox-products ul li:nth-child(1) .thumbnail {
  margin: 0 0 20px;
}

.v3-pbox-products ul li:nth-child(2) .thumbnail {
  margin: 0 0 16px;
}

.v3-pbox-products ul li:nth-child(3) .thumbnail {
  margin: 0 0 5px;
}

.v3-pbox-products ul li:nth-child(3) .thumbnail img {
  max-width: 135px;
}

.v3-pbox-products .rprice {
  font-weight: 700;
  font-size: 24px;
  line-height: 27px;
  text-align: center;
  color: #000000;
  margin: 0 0 3px;
}

.v3-pbox-products .sprice {
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  text-decoration-line: line-through;
  color: #B5B4B4;
  margin: 0 0 10px;
}

.v3-pbox-products .saved {
  background: #EBF2FA;
  border-radius: 4px;
  font-size: 20px;
  line-height: 16px;
  text-align: center;
  color: #000000;
  padding: 8px 20px 6px;
}

.v3-pbox-gift {
  display: flex;
  justify-content: flex-end;
  margin: -39px 0 32px;
}

.v3-pbox-gift>div {
  width: calc(100% / 3 * 2);
  height: 109px;
  background: #FFF8DC;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 14px 10px;
  justify-content: center;
  align-items: flex-end;
}

.v3-pbox-gift-main {
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: center;
}

.v3-pbox-gift-main span {
  font-size: 20px;
  line-height: 27px;
  color: #000000;
}

.v3-pbox-gift-block {
  display: none;
  width: 100%;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0.01em;
  color: #000000;
  gap: 14px;
  margin: 0 auto 11px;
}

.v3-pbox-products ul li.active>div {
  border: 2px solid #1A256C;
}

.v3-pbox-shipping {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #1A256C;
  gap: 8px;
  margin: 0 0 28px;
}

.v3-pbox-cart {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  font-size: 18px;
  line-height: 123%;
  letter-spacing: 0.01em;
  color: #000000;
}

.v3-pbox .cart-btn {
  float: unset;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-top: 18px;
  font-size: 30px;
  line-height: 45px;
  color: #FFFFFF;
  height: 86px;
  gap: 22px;
}

.v3-pbox-products .tag {
  font-size: 18px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  padding: 6px 10px 8px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 121px;
}

.v3-pbox-gift.blocked .v3-pbox-gift-main {
  opacity: 0;
  pointer-events: none;
  display: none;
}

.v3-pbox-gift.blocked .v3-pbox-gift-block {
  display: flex;
}

/* End New Buy Box */
.ship_strip {
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  .product-details_sec1:has(.v3-pbox)>.container {
    width: 100%;
    max-width: 1440px;
    padding: 0 26px;
  }

  .v3-pbox-gift-main {
    margin: 0 0 5px;
  }

  #add-to-cart-btn.comn-btn {
    font-size: 23px;
  }

  .only-mb {
    display: none !important;
  }

  ul.tips-list {
    justify-content: center;
  }

  .saving-tips-title {
    padding-bottom: 15px;
  }

  .megaMenu {
    padding-bottom: 10px;
  }

  .sec1-hd {
    line-height: 1.3;
  }

  .filter_cat-nm input[type="radio"]+span {
    top: 16px;
  }

  .blog_details_left>p.heading:nth-child(1) {
    margin-top: -14px;
  }

  .hide-desk {
    display: none !important;
  }
}

@media (max-width: 1440px) {
  .product-details_sec1:has(.v3-pbox)>.container {
    width: 100%;
    max-width: 11700px;
  }

  .v3-pbox-desc .text {
    font-size: 18px;
    line-height: 1.3;
    padding: 0 45px 0 40px;
  }

  .v3-pbox-desc .icon {
    max-width: 18px;
  }

  .v3-pbox-products .title {
    font-size: 22px;
  }

  .v3-pbox-products .tag {
    font-size: 14px;
  }

  .v3-pbox-gift-main img {
    max-width: 90px;
  }

  .v3-pbox-gift-main span {
    font-size: 18px;
  }

  .v3-pbox .cart-btn {
    font-size: 24px;
  }
}

@media (max-width: 1200px) {
  .v3-pbox-products .saved {
    font-size: 16px;
  }

  .v3-pbox-gift-main span {
    font-size: 14px;
  }

  .v3-pbox-cart {
    font-size: 14px;
  }

  .v3-pbox-shipping {
    font-size: 14px;
  }

  .v3-pbox-products ul li:nth-child(1) .title {
    margin: 0 0 43px;
  }

  .v3-pbox .cart-btn {
    height: 73px;
  }
}

@media (max-width: 767px) {
  .version-prod .cselect main ul {
    justify-content: flex-start;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 270px;
  }

  .version-prod .cselect main li {
    padding: 10px 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .version-prod .select-color-col.active {
    border: 2px solid #0f247a;
  }

  .version-prod .letter-color {
    font-size: 15px;
    line-height: 20px;
  }

  .shop_inr-image {
    max-width: 100%;
    margin: 0 0 25px;
  }

  .product-details_sec1_right .mgsale+.prod-det_rgt-box {
    margin-top: 15px;
  }

  .hide-mob {
    display: none !important;
  }

  .mega-sale-wtimer p img {
    display: inline-block;
    vertical-align: middle;
    margin: -2px 5px 0 5px;
  }

  .mega-sale-wtimer p {
    font-size: 21px;
    line-height: 1.2;
  }

  .mega-sale-wtimer {
    padding: 6px 0;
  }

  .blog_prod_cont h1 {
    align-items: flex-start;
  }

  .blog_prod_cont h1 .off-tx {
    margin-top: 8px;
  }

  .product-details-sec5_inner .slick-track {
    display: flex;
    flex-wrap: nowrap;
  }

  .need-tx1 {
    width: 60%;
  }

  .need-tx2 {
    width: 40%;
  }

  .only-pc {
    display: none !important;
  }

  .sizeguide {
    padding: 17px;
  }

  .sizeguide li {
    width: 100% !important;
  }

  .sizeguide li>div {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }

  .sizeguide .img {
    padding: 0 !important;
    width: 103px;
    justify-content: flex-start;
  }

  .sizeguide main {
    padding: 30px 5px 13px 14px;
  }

  .sizeguide .close,
  .psale .close,
  .ppopup .close {
    top: -28px;
    right: -12px;
  }

  .sizeguide header {
    font-size: 31px;
    font-weight: 600;
    line-height: 29px;
    padding: 8px 20px;
  }

  .sizeguide p {
    display: none;
  }

  .sizeguide .row {
    flex-wrap: wrap;
    flex-direction: row;
    margin: 0 0 10px;
    align-items: center;
  }

  .sizeguide li>div>div:nth-child(2) {
    width: calc(100% - 103px);
    padding-left: 10px;
    padding-top: 9px;
  }

  .row-title {
    color: #2E338B;
    font-size: 26px;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 13px;
    text-align: left;
  }

  .sizeguide .row .right {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 4px;
  }

  .sizeguide .row .right div:nth-child(2) {
    font-size: 19px;
  }

  .sizeguide .row .right div:nth-child(1) {
    font-size: 19px;
  }

  .sizeguide .row .left {
    width: 19px;
    display: flex;
    padding: 0;
  }

  .sizeguide .row .right {
    width: calc(100% - 19px);
  }

  .sizeguide li {
    padding: 0 !important;
    margin: 0 0 5px;
  }

  .sizeguide .close svg,
  .psale .close svg,
  .ppopup .close svg {
    width: 35px;
  }

  .recomend_prod_box img {
    max-width: 75px;
  }

  .recomend_prod_box {
    background-color: transparent;
    padding: 5px 0;
  }

  ul.filter-lst {
    justify-content: center;
  }

  .sec1-hd {
    line-height: 1.4;
  }

  .sec1_content {
    padding: 0 15px;
  }

  .recomend_add-item.active p small {
    font-size: 12px;
  }

  .blog_prod_cont {
    display: flex;
    flex-direction: column;
  }

  .blog_prod_cont .blog_shop_btn {
    margin-left: auto;
    margin-right: auto;
  }

  .mega-sale>div {
    max-width: 600px;
    margin: 0 auto;
  }

  .mega-sale .icon {
    display: none;
  }

  .mega-sale .text {
    flex-direction: column;
    align-items: flex-start;
  }

  .mega-sale .text>div.top {
    font-size: 23px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 2px;
    text-align: left;
  }

  .mega-sale .text>div.bottom {
    font-size: 20px;
    font-weight: 700;
    line-height: 17px;
    text-align: left;
  }

  .mega-sale {
    padding: 9px 15px 5px;
  }

  .mega-sale .timer {
    font-size: 23px;
    line-height: 18px;
    letter-spacing: -1px;
  }

  .mega-sale .timer span {
    width: 22px;
    height: 28px;
    border-radius: 2px;
    font-size: 23px;
    line-height: 18px;
  }

  .mega-sale>div {
    justify-content: space-between;
  }

  .mega-sale .timer>div {
    gap: 2px;
  }

  .mgsale>div {
    padding-left: 19px;
    padding-right: 19px;
  }

  .h6-sticky .title {
    font-size: 18px;
    line-height: normal;
    margin: 0;
  }

  .h6-sticky .stars-text .text {
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
  }

  .h6-sticky .stars-text .stars img {
    max-width: 75px;
  }

  .h6-sticky .button a {
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    border-radius: 7px;
    padding: 6.5px 24px;
  }

  .h6-sticky .button a svg {
    max-width: 15px;
  }

  .h6-sticky {
    padding: 9px 0 12px;
  }

  .v3-pbox>div {
    padding: 11px 15px 7px;
  }

  .v3-pbox-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.3;
    text-align: left;
    margin: 0 0 5px;
  }

  .v3-pbox-desc .icon:last-child {
    display: none;
  }

  .v3-pbox-desc .text {
    font-size: 16px;
    line-height: 23px;
    text-align: left;
    padding: 0 0 0 25px;
    letter-spacing: normal;
  }

  .v3-pbox-desc .icon img {
    width: 18px;
  }

  .v3-pbox-desc .icon {
    top: 5px;
    left: 0px;
  }

  .v3-pbox-desc {
    margin: 0 0 29px;
  }

  .v3-pbox-products ul {
    margin: 0 -4px;
  }

  .v3-pbox-products ul li {
    padding: 0 4px;
  }

  .v3-pbox-products .title {
    font-size: 15px;
    line-height: 27px;
  }

  .v3-pbox-products ul li>div {
    padding: 11px 7px 4px;
  }

  .v3-pbox-products ul li:nth-child(1) .title {
    margin: 0 0 28px;
  }

  .v3-pbox-products ul li:nth-child(2) .title {
    margin: 0 0 15px;
  }

  .v3-pbox-products ul li:nth-child(3) .title {
    margin: 0 0 0;
  }

  .v3-pbox-products ul li .thumbnail img {
    max-width: 90px !important;
  }

  .v3-pbox-products .rprice {
    font-size: 17px;
    line-height: 27px;
    margin: 0 0 -6px;
  }

  .v3-pbox-products .sprice {
    font-size: 14px;
    line-height: 27px;
    margin: 0 0 7px;
  }

  .v3-pbox-products ul li:nth-child(1) .thumbnail {
    margin: 0 0 11px;
  }

  .v3-pbox-products ul li:nth-child(2) .thumbnail {
    margin: 0 0 9px;
  }

  .v3-pbox-products ul li:nth-child(3) .thumbnail {
    margin: 0 0 -2px;
  }

  .v3-pbox-products .saved {
    font-size: 12px;
    line-height: 16px;
    padding: 2px 10px;
  }

  .v3-pbox-gift-block {
    font-size: 16px;
    line-height: 27px;
  }

  .v3-pbox-gift-main {
    gap: 6px;
  }

  .v3-pbox-gift>div {
    height: 73px;
    padding: 14px 10px 9px;
  }

  .v3-pbox-gift-main img {
    max-width: 77px;
  }

  .v3-pbox-gift-main span {
    font-size: 16px;
    line-height: 27px;
  }

  .v3-pbox-gift {
    margin: -26px 0 32px;
  }

  .v3-pbox-shipping {
    font-size: 16px;
    line-height: 22px;
    gap: 7px;
    margin: 0 0 23px;
  }

  .v3-pbox-cart {
    font-size: 16px;
    line-height: 123%;
    gap: 7px;
  }

  .v3-pbox .cart-btn {
    font-size: 22px;
    line-height: 45px;
    gap: 14px;
    margin-top: 15px;
    height: 57px;
  }

  .v3-pbox .comn-btn img {
    margin: 0;
  }

  .v3-pbox-products .tag {
    font-size: 12px;
    line-height: 16px;
    max-width: 71%;
    padding: 2px 5px;
    top: -2px;
  }

  .v3-pbox-gift-block {
    font-size: 12px;
    line-height: 100%;
    margin: 0 auto 3px;
  }

  .v3-pbox-gift-block svg {
    width: 10px;
  }
}

@media (max-width: 414px) {

  .sizeguide .row .right div:nth-child(1),
  .sizeguide .row .right div:nth-child(2) {
    font-size: 17px;
  }

  .v3-pbox-gift-main span {
    font-size: 13px;
    line-height: 1.3;
  }

  .v3-pbox-gift-main img {
    max-width: 50px;
  }

  .v3-pbox-cart {
    font-size: 14px;
    line-height: 1.3;
  }

  .v3-pbox-cart img {
    max-width: 20px;
  }

  .v3-pbox-gift>div {
    height: 63px;
    padding: 14px 10px 9px;
  }

  .v3-pbox-shipping {
    font-size: 14px;
  }

  .v3-pbox-gift-block {
    margin: 0 auto -2px;
  }
}

@media (max-width: 389px) {
  .mega-sale {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mgsale>div {
    font-size: 26px;
  }

  .mgsale>div svg {
    max-width: 10px;
    height: auto;
  }

  span.tick-flip-panel {
    font-size: 20px;
    line-height: 25px;
  }

  span.tick-flip {
    width: 20px;
    height: 25px;
  }

  .mega-sale .text>div.top {
    font-size: 21px;
  }

  .mega-sale .text>div.bottom {
    font-size: 15px;
  }

  div.tick-group:not(:last-child)::after {
    font-size: 20px;
    line-height: 25px;
  }

  .mgsale.mgsale-xmas>div {
    font-size: 20.5px;
  }

  body.single-product .mega-sale~.top-fix-bar .mobilemenu {
    top: 100px;
  }

  body.single-product .mega-sale~.top-fix-bar.fixed-nav .mobilemenu {
    top: 100px;
  }
}

/* New Update */
ul.color-select li.oos {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}

ul.color-select li.oos::before,
ul.color-select li.oos::after {
  content: '';
  display: block;
  width: 135%;
  height: 2px;
  background: red !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(44deg);
  opacity: 1;
}

ul.color-select li.oos::after {
  transform: translate(-50%, -50%) rotate(-44deg);
}:root{--font-iconic:"FC Iconicc";}.wlo-panel *{font-family:var(--font-iconic);}@media (max-width: 767px){.mobilemenu-products{padding:14px 0 0 23px;float:left;width:100%;}.mobilemenu-v2{padding:0 0 30px;z-index:1000;}.mobilemenu-v2::after{content:"";display:block;clear:both;}.mobilemenu-products-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;}.mobilemenu-products-label{font-weight:600;font-size:20px;line-height:150%;color:#000;display:inline-block;}.mobilemenu-products-tag{display:inline-block;background:#fe0000;border-radius:3px;font-weight:500;font-size:12px;line-height:16px;text-align:center;color:#fff;padding:2px 6px;transform:translateY(1px);}.mobilemenu-products-slider .carousel-cell{width:177px;margin-right:11px;}.mobilemenu-products-slider>div,.mobilemenu-products-slider{width:100%;}.mobilemenu-products-slider .carousel-cell a{display:flex;}.mobilemenu-products-slider .carousel-cell .title a{font-size:14px;line-height:16px;text-align:center;color:#1a256c;position:absolute;bottom:13px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;}.mobilemenu-products-slider .carousel-cell .top{position:relative;}.mobilemenu-products-slider .after-stars{font-size:12px;line-height:150%;color:#121212;}.mobilemenu-products-slider .bottom{display:flex;align-items:center;justify-content:center;gap:3px;margin:4px 0 17px;}.mobilemenu-products-slider .bottom .stars{display:flex;}.mobilemenu-nav{padding:0 12px;float:left;width:100%;margin:0 0 21px;}.mobilemenu-nav li:first-child{border-top:1px solid #ddd;}.mobilemenu-nav li a{font-size:20px;line-height:150%;color:#000;padding:15px 11px 19px;display:flex;align-items:center;justify-content:flex-start;gap:8px;}.mobilemenu-nav li a .icon{display:flex;}.mobilemenu-review{float:left;width:100%;padding:0 12px;}.mobilemenu-review>div{background:#f2f6ff;border-radius:4px;padding:17px 15px 17px 27px;}.mobilemenu-review-stars{display:flex;justify-content:flex-start;}.mobilemenu-review-stars img{width:85px;margin:0 0 13px;}.mobilemenu-review-title{text-align:left;font-weight:500;font-size:18px;line-height:150%;color:#000;margin:0 0 3px;}.mobilemenu-review-content{font-size:16px;line-height:180%;color:#121212;text-align:left;margin:0 0 12px;}.mobilemenu-review-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.mobilemenu-review-name{font-size:14px;line-height:150%;color:#000;}.mobilemenu-review-verified{font-weight:400;font-size:12px;line-height:150%;color:#00c750;display:flex;gap:4px;align-items:center;}.mobilemenu-v2.loaded{opacity:1 !important;pointer-events:all !important;display:none;}}.stkcart-drag{display:none !important;}.fixed .stkcart-drag{display:flex !important;}@media (min-width: 768px){.stkcart-btn{display:none !important;}}@keyframes prdslider{0%{transform:translateY(100%);}100%{transform:translateY(0%);}}@media (max-width: 767px){.sprd-wrapper.no-scroll{height:100vh;overflow:hidden !important;}body.no-scroll{overflow:hidden !important;overscroll-behavior:contain;position:relative !important;}.stkcart-btn{position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:9px 15px;box-shadow:4px 0px 10px rgba(26,37,108,.25);z-index:1003;transform:translateY(100%);transition:all .3s ease-in-out;}.stkcart-btn button{width:100%;background:linear-gradient(88.42deg,#00ba4b 7.91%,#00c14e 81.3%);border:1px solid #fff;border-radius:8px;font-weight:700;font-size:18px;line-height:1.5;color:#fff;font-family:var(--font-iconic);display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;}.stkcart-btn button span:nth-child(4),.stkcart-btn button span:nth-child(2){padding-top:3px;display:inline-flex;}.order-now-pillow-detail-inner:not(.fixed){max-height:unset !important;}.fixed.order-now-pillow-detail-inner,.fixed.prod-det_rgt-box{position:fixed;bottom:0;left:0;right:0;z-index:1002;background-color:#fff;box-shadow:0px -4px 10px rgba(26,37,108,.25);border-radius:15px 15px 0px 0px;padding:0 15px 90px;max-height:calc(100vh - 100px);overflow:hidden;overflow-y:auto;display:none;animation:150ms ease-in-out 0s 1 normal none running prdslider;}.prod-det_rgt-box:not(.fixed){display:block !important;max-height:unset !important;}.fixed.order-now-pillow-detail-inner .add-to-cart-button{display:none;}.stkcart-drag{background:#fff;padding:9px 10px 13px;display:flex;justify-content:center;align-items:center;margin:0 -30px 7px;position:sticky;top:0;width:calc(100% + 60px);background-color:#fff;z-index:1;}.stkcart-overlay{position:fixed;display:none;z-index:1001;top:0;left:0;bottom:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url("https://ergolab.co/wp-content/themes/ergolab/assets/css/Screenshot_305.png");}.stkcart-overlay.nitro-lazy{background-image:none !important;}.fixed a.comn-btn.cart-btn{display:none !important;}.stkcart-btn button.opened span:not(.is-opened),.stkcart-btn button span.is-opened{display:none;}.stkcart-btn button.opened span.is-opened{display:inline-flex;}.stkcart-btn .is-opened img{width:auto;height:auto;}.fixed .recomend_sec{display:block !important;}.your-best-experience-section .order-pillow-block:hover .order-pillow-main-detail:before{display:none;}}.cchart{float:left;width:100%;padding:85px 0;}.cchart-desc{margin-top:32px;}.cchart-compare{padding:243px 15px 5px;}.cchart-compare-inner{width:100%;max-width:1390px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;}.cchart-compare-tabs{width:32.7%;background:#e1edff;border:1px solid #ccc;border-radius:25px 0px 0px 25px;box-shadow:0px 4px 4px rgba(0,0,0,.25);}.cchart-compare-contents{width:67.3%;padding-left:5px;}.cchart-compare-tabs-it{min-height:114.25px;display:flex;align-items:center;}.cchart-compare-tabs-it>div{display:flex;flex-wrap:wrap;align-items:center;padding:0 0 0 94px;position:relative;}.cchart-compare-tabs-it:nth-child(even){background-color:#f8fbff;}.cchart-compare-tabs-it-icon{position:absolute;top:50%;right:calc(100% - 74px);transform:translate(0,-50%);display:flex;}.cchart-compare-tabs-it-title{font-weight:600;font-size:20px;line-height:27px;color:#0f247a;text-align:left;margin:0 0 8px;}.cchart-compare-tabs-it-desc{font-weight:400;font-size:18px;line-height:27px;color:#0f247a;text-align:left;}.cchart-compare-contents{display:flex;flex-wrap:wrap;gap:4px;}.cchart-compare-it{width:calc(( 100% - 12px ) / 4);margin-top:-161px;}.cchart-compare-it-0{background-color:#172570;border-radius:25px;}.cchart-compare-heading{min-height:161px;padding:10px 10px 10px;border-bottom:1.5px solid #fff;}.cchart-compare-desc{font-weight:600;font-size:20px;line-height:27px;text-align:center;color:#0f247a;}.cchart-compare-it-0 .cchart-compare-image{transform:rotate(2.03deg);margin-top:-54px;}.cchart-compare-it-0 .cchart-compare-desc{color:#fff;}.cchart-compare-logo{margin:-8px 0 5px;}.cchart-compare-image+.cchart-compare-desc{margin-top:14px;}.cchart-compare-it-2 .cchart-compare-heading{padding-top:23px;}.cchart-compare-it-3 .cchart-compare-heading{padding-top:45px;}.cchart-compare-options-it{min-height:114.75px;border:1.75px solid #fff;border-width:1.75px 0;}.cchart-compare-options-it{display:flex;align-items:center;flex-direction:column;justify-content:center;}.cchart-compare-options-it-title{font-weight:500;font-size:20px;line-height:27px;text-align:center;text-align:center;color:#fff;margin:0 0 2px;}.cchart-compare-options-it-desc{font-weight:500;font-size:18px;line-height:27px;text-align:center;color:#fff;}.cchart-compare-options-it>div{padding:10px 15px;}.cchart-compare-it-0 .cchart-compare-options-it:last-child{min-height:157px !important;padding:15px 30px 0;}.cchart-compare-it:not(.cchart-compare-it-0) .cchart-compare-options-it:nth-child(odd){background:#e1edff;color:#172570;}.cchart-compare-it:not(.cchart-compare-it-0) .cchart-compare-options-it:nth-child(even){background:#f8fbff;color:#172570;}.cchart-compare-it:not(.cchart-compare-it-0) .cchart-compare-options-it .cchart-compare-options-it-title,.cchart-compare-it:not(.cchart-compare-it-0) .cchart-compare-options-it .cchart-compare-options-it-desc{color:#172570;}.cchart-compare-options-it-icon{display:flex;}.cchart-compare-it:last-child .cchart-compare-options-it:first-child{border-radius:0 25px 0 0;}.cchart-compare-it:last-child .cchart-compare-options-it:last-child{border-radius:0 0 25px 0;}.cchart-compare-tabs-it:nth-child(3) .cchart-compare-tabs-it-icon{right:calc(100% - 77px);}.cchart-compare-tabs-it:nth-child(4) .cchart-compare-tabs-it-icon{right:calc(100% - 72px);}.cchart-compare-tabs-it:nth-child(5) .cchart-compare-tabs-it-icon{right:calc(100% - 74px);}.cchart-compare-tabs-it:nth-child(6) .cchart-compare-tabs-it-icon{right:calc(100% - 75px);}@media (min-width:1024px){.cchart-mobile{display:none !important;}}@media (max-width: 1280px){.cchart-compare-it-0 .cchart-compare-options-it:last-child{padding:15px 0 0;}.cchart-compare-tabs-it-title,.cchart-compare-it-0 .cchart-compare-desc{font-size:20px;line-height:1.5;}.cchart-compare-options-it-title{font-size:20px;line-height:1.5;}.cchart-compare-tabs-it-desc,.cchart-compare-options-it-desc{font-size:16px;line-height:1.5;}.cchart-compare-tabs-it>div{padding:0 0 0 70px;}.cchart-compare-tabs-it-icon{margin-right:15px;}.cchart-compare-tabs-it-title{margin-bottom:0;}}@media (max-width: 1023px){.cchart-desktop{display:none !important;}.cchart-compare-it-0{width:calc(50% - 1px);margin-top:-62px;border-radius:15px;}.cchart-compare-it-slide{width:calc(50% - 1px);}.cchart-compare-tabs{width:44.5%;box-shadow:none;border-radius:15px 0px 0px 15px;}.cchart-compare-contents{width:55.5%;gap:2px;padding-left:2px;}.cchart-compare-tabs-it-title{font-size:13px;line-height:18px;}.cchart-compare-tabs-it-desc{font-size:12px;line-height:15px;}.cchart-compare-tabs-it-icon img{max-width:21.42px;}.cchart-compare-tabs-it:nth-child(2) .cchart-compare-tabs-it-icon img{max-width:21px;margin-top:-3px;}.cchart-compare-tabs-it:nth-child(3) .cchart-compare-tabs-it-icon img{max-width:22.57px;margin-top:-3px;}.cchart-compare-tabs-it:nth-child(4) .cchart-compare-tabs-it-icon img{max-width:17.21px;margin-top:-11px;margin-right:2px;}.cchart-compare-tabs-it:nth-child(5) .cchart-compare-tabs-it-icon img{max-width:20px;margin-top:-3px;}.cchart-compare-tabs-it:nth-child(6) .cchart-compare-tabs-it-icon img{max-width:21.5px;margin-top:-3px;}.cchart-compare-tabs-it:nth-child(7) .cchart-compare-tabs-it-icon img{max-width:19.5px;}.cchart-compare-tabs-it>div{padding:0 0 0 38.51px;}.cchart-compare-tabs-it-icon{right:calc(100% - 38.51px);top:18px;margin-right:7px;}.cchart-compare-tabs-it:nth-child(3) .cchart-compare-tabs-it-icon{right:calc(100% - 38.51px);}.cchart-compare-tabs-it:nth-child(4) .cchart-compare-tabs-it-icon{right:calc(100% - 38.51px);}.cchart-compare-tabs-it:nth-child(5) .cchart-compare-tabs-it-icon{right:calc(100% - 38.51px);}.cchart-compare-tabs-it:nth-child(6) .cchart-compare-tabs-it-icon{right:calc(100% - 38.51px);}.cchart-compare-tabs-it:nth-child(7) .cchart-compare-tabs-it-icon{right:calc(100% - 38.51px);}.cchart-compare-tabs-it{min-height:74px;}.cchart-compare-it-0 .cchart-compare-desc,.cchart-compare-desc{font-size:12px;line-height:18px;}.cchart-compare-options-it-title{font-size:13px;line-height:18px;margin:0 0 -1px;}.cchart-compare-options-it-desc{font-size:13px;line-height:18px;}.cchart-compare-options-it{min-height:74px;border:1px solid #fff;border-width:1px 0;}.cchart-compare-heading{min-height:62.5px;padding:10px 3px 2px;}.cchart-compare-it-slide .cchart-compare-it{width:100%;}.cchart-desc{margin-top:18px;padding:0 20px;}.cchart-compare{padding:120px 14.5px 5px;}.cchart-compare-logo img{max-width:66.5px;}.cchart-compare-it-0 .cchart-compare-image img{max-width:89px;}.cchart-compare-it-0 .cchart-compare-image{margin-top:-41px;}.cchart-compare-logo{margin:-7px 0 0px;}.cchart-compare-options-it-icon svg{max-width:22px;}.cchart-compare-it-0 .cchart-compare-options-it:last-child{padding:3px 0 0;min-height:114px !important;}.cchart-compare-options-it>div{padding:10px 5px;}.cchart-compare-it-slide{margin-top:-74px;}.cchart-compare-it:not(.cchart-compare-it-0){margin-top:0;}.cchart-compare-it:not(.cchart-compare-it-0) .cchart-compare-image img{max-width:60px;}.cchart-compare-image+.cchart-compare-desc{margin-top:0;}.cchart-compare-it:last-child .cchart-compare-options-it:first-child{border-radius:0 15px 0 0;}.cchart-compare-it:last-child .cchart-compare-options-it:last-child{border-radius:0 0 15px 0;}.cchart-compare-it-2 .cchart-compare-heading{padding-top:16px;}.cchart-compare-it-3 .cchart-compare-heading{padding-top:27px;}.cchart ul.slick-dots li.slick-active{background-color:#172570;}.cchart ul.slick-dots li{background:transparent;border:.7px solid #172570;}.cchart .btn-bx{margin-top:26px;}.cchart-compare-it-slide .cchart-compare-it-3 .cchart-compare-options-it:last-child>div{padding-left:0;padding-right:1px;}}.pguarantee{float:left;width:100%;margin:20px 0 0;}.pguarantee-inner{background:#e9f2ff;border-radius:8px;padding:14px 39px;display:flex;flex-wrap:wrap;align-items:flex-start;}.pguarantee-image{width:122px;display:flex;}.pguarantee-image img{width:100%;}.pguarantee-details{width:calc(100% - 122px);padding:10px 0 0 38px;}.pguarantee-title{font-weight:700;font-size:20px;line-height:28px;color:#10257a;text-align:left;margin:0 0 6px;}.pguarantee-desc{font-weight:400;font-size:18px;line-height:25px;letter-spacing:.02em;color:#10257a;text-align:left;}body.ergolab-interstitial *{font-family:"FC Iconic";}.sectionb{float:left;width:100%;}.sectionb a{display:flex;align-items:center;justify-content:center;}.sectionb img{width:100%;}@media (max-width: 767px){.pguarantee-inner{padding:17px 11px;align-items:center;}.pguarantee-image{width:83px;}.pguarantee-details{width:calc(100% - 83px);padding:0 0 0 11.5px;}.pguarantee-title{font-size:16px;line-height:22px;margin:0 0 4px;}.pguarantee-desc{font-size:14px;line-height:20px;}}.sec4_col-video .wistia_responsive_wrapper{margin-bottom:20px;}.testi-img{max-width:unset;}ul.pkage_list li p{font:inherit;}.overflow_warp .logo{height:auto;}body:has(.overflow_warp) *{font-family:"FC Iconic";}.overflow_warp .sub-heading,.overflow_warp .sec4_col-bottom h3,.overflow_warp .pkage_heading,.overflow_warp .order-box-heading,.overflow_warp .sec5_left-mob .common_heading,.overflow_warp .guarantee_box-heading,.overflow_warp .sec4_col-top h3,.overflow_warp .sec1_bottom-text,.overflow_warp .common_heading,.overflow_warp .banner_heading{line-height:1.2;}.image-89{height:100%;object-fit:cover;}.prod-det-sec3-box_video{position:relative;}.single-product .common_heading,.global-section5 .common_heading{color:#1a256c;font-size:45px;line-height:1.4;font-weight:bold;}.global-section5.section5{float:left;width:100%;position:relative;padding:60px 0;}.global-section5 .sec5_row{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:70px;position:relative;width:100%;margin:80px auto 0;}.global-section5 .sec5_col{width:31.33%;text-align:center;padding:0 25px 30px;border:1px solid #e1e1e1;border-radius:15px;}.global-section5 .s5-icon{display:block;margin:-35px auto 15px;width:75px;}.global-section5 .sec5_col h3{font-size:24px;line-height:30px;color:#172570;font-weight:bold;letter-spacing:.3px;}.global-section5 .sec5_col p{color:#000;font-size:18px;line-height:24px;margin-top:10px;}.single-product .common_paragraph,.global-section5 .common_paragraph{color:#000;font-size:18px;line-height:26px;letter-spacing:.3px;margin-top:20px;}.global-section5{float:left;width:100%;}.show-mobs,.show-tabs{display:none;}.product-details_sec6 .guarantee_box{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:825px;margin:30px auto 0;border-radius:10px;background:url("https://cdn-ilbcjah.nitrocdn.com/jtmoYKjZuRVOpdhhPKUUCWQZzPCRBvEI/assets/images/optimized/rev-3f8cc4c/ergolab.co/wp-content/themes/ergolab/assets/v10/images/gurantee_bg.jpg") no-repeat bottom center;background-size:cover;padding:35px 20px;}.product-details_sec6 .guarantee_seal{width:160px;}.product-details_sec6 .guarantee_seal img{display:block;margin:0 auto;max-width:100%;}.product-details_sec6 .guarantee_box-content{width:calc(100% - 160px);text-align:left;padding-left:25px;}.product-details_sec6 .guarantee_box-heading{font-size:35px;line-height:1.4;color:#fff;font-weight:bold;}.product-details_sec6 .guarantee_box-text{color:#fff;font-size:17px;line-height:1.4;margin-top:15px;}.product-details_sec6 ul.guarantee_box-shiping{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;margin-top:25px;}.product-details_sec6 ul.guarantee_box-shiping li{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;column-gap:10px;padding:0 15px;}.product-details_sec6 .guarantee_box.nitro-lazy{background-image:none !important;}.product-details_sec6 ul.guarantee_box-shiping li:first-child{padding-left:0;border-right:1px solid #fff;}.product-details_sec6 ul.guarantee_box-shiping li img{width:auto;height:40px;}.product-details_sec6 ul.guarantee_box-shiping li p{font-size:15px;line-height:20px;font-weight:bold;text-transform:uppercase;color:#fff;letter-spacing:.5px;}.global-section9.section9{float:left;width:100%;background:#e7edfa;padding:30px 0;}.global-section9 .sec9_heading{font-size:30px;line-height:1.4;color:#1a256c;font-weight:bold;}.global-section9 .sec9_text{font-size:18px;line-height:1.4;color:#1a256c;margin-top:15px;}.global-section9 .installment-logo{display:block;margin:20px auto 0;max-width:100%;}.global-section12.section12{float:left;width:100%;background:#f4f7fe;padding:60px 0 70px;}.global-section12 .s12-row{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.global-section12 .s12-left{width:51%;text-align:left;}.global-section12 .s12-right{width:36.35%;}.global-section12 .s12-img{display:block;margin:0 auto;max-width:100%;}.global-section12,.global-section11,.global-section13{float:left;}.global-section11.section11{float:left;width:100%;padding:60px 0;background:url("https://cdn-ilbcjah.nitrocdn.com/jtmoYKjZuRVOpdhhPKUUCWQZzPCRBvEI/assets/images/optimized/rev-3f8cc4c/ergolab.co/wp-content/themes/ergolab/assets/v10/images/sec11-bg.jpg") no-repeat center top;background-size:cover;}.global-section11.section11.nitro-lazy{background-image:none !important;}.global-section11 .sec11_row{width:100%;max-width:970px;margin:0 auto;background:#fff;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:40px 40px 40px 50px;}.global-section11 .sec11_col-1{width:55%;text-align:left;}.global-section11 .sec11_col-1 .common_paragraph{margin-top:10px;}.global-section11 ul.sec11_list{display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:column;margin-top:20px;row-gap:10px;}.global-section11 ul.sec11_list li{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;column-gap:12px;}.global-section11 ul.sec11_list li img{display:inline-block;vertical-align:middle;width:35px;}.global-section11 ul.sec11_list li p{font-size:18px;line-height:1.4;color:#000;}.global-section11 .sec11_col-2{width:45%;}.global-section11 .sec11_prod{display:block;margin:0 auto;max-width:100%;}.global-section13.section13{float:left;width:100%;padding:60px 0;}.global-section13 .faq-container{display:inline-block;vertical-align:top;width:100%;max-width:800px;margin-top:25px;}.global-section13 .up-slide-dwn{float:left;width:100%;background:#fff;margin-top:20px;position:relative;border:1px solid #acd5ff;}.global-section13 .accordion{float:left;width:100%;text-align:left;background:url("https://ergolab.co/wp-content/themes/ergolab/assets/images/close-btn.png") no-repeat right 22px center;padding:15px 30px 15px 90px;cursor:pointer;position:relative;background-size:17px;}.global-section13 .accordion.nitro-lazy{background-image:none !important;}.global-section13 .acdn-heading.accordion-open{background:url("https://ergolab.co/wp-content/themes/ergolab/assets/images/open-btn.png") no-repeat right 22px center;background-size:17px;}.global-section13 .acdn-heading.accordion-open.nitro-lazy{background-image:none !important;}.global-section13 .acdn_pics{position:absolute;left:20px;top:50%;border-radius:50%;width:54px;margin-top:-27px;}.global-section13 .acdn_name{font-size:17px;line-height:24px;color:#000;margin-bottom:5px;}.global-section13 .acdn_heading{font-size:22px;line-height:26px;color:#000;font-weight:bold;}.global-section13 .acdn-content{float:left;width:100%;text-align:left;text-align:left;padding:20px 20px 0 90px;position:relative;}.global-section13 .acdn-content:before{content:"";position:absolute;border-top:1px solid #c6c6c6;left:20px;right:20px;top:0;}.global-section13 .acdn-para{font-size:17px;line-height:1.4;color:#000;margin-bottom:20px;}.global-section13 .acdn-para a.link{text-decoration:underline;color:#00f;}ul.color-select li.is-new{overflow:visible;}.is-new .color-select_img::after{content:"";position:absolute;width:45px;height:24px;right:7px;top:0;background:#f00;border-radius:16.9136px;display:flex;align-items:center;justify-content:center;transform:translate(0,-50%);padding:3px 11px;box-sizing:border-box;background-image:url("https://cdn-ilbcjah.nitrocdn.com/jtmoYKjZuRVOpdhhPKUUCWQZzPCRBvEI/assets/images/optimized/rev-3f8cc4c/ergolab.co/wp-content/themes/ergolab/assets/images/NEW.svg");background-position:center;background-size:60%;background-repeat:no-repeat;}ul.color-select li:before{border-radius:3px;}@media (min-width: 768px){.hide-dek{display:none !important;}}@media (max-width: 1200px){.single-product .common_heading,.global-section5 .common_heading{font-size:53px;line-height:1;}}@media only screen and (max-width: 1021px){.show-tab{display:block;}}@media (max-width: 767px){.show-mob{display:block;}.nav-strip-list li img{height:auto;}.hide-mobi{display:none !important;}.single-product .common_heading,.global-section5 .common_heading{font-size:29px;line-height:1.4;}.single-product .common_paragraph,.global-section5 .common_paragraph{font-size:16px;line-height:25px;margin-top:15px;}.global-section5.section5{padding:30px 0 10px;background:url("https://ergolab.co/wp-content/themes/ergolab/assets/v10/images/sec4-bg-m.jpg"),linear-gradient(1deg,rgba(255,255,255,1) 0%,rgba(237,222,217,1) 100%);background-position:right top;background-repeat:no-repeat;background-size:100%;}.global-section5.section5.nitro-lazy{background-image:none !important;}.global-section5 .sec5_top-mob{text-align:left;width:100%;}.global-section5 .sec5_row{margin:300px auto 0;row-gap:40px;}.global-section5 .sec5_col{width:100%;background:#fff;}.global-section5 .s5-icon{margin:-25px auto 15px;width:50px;}.global-section5 .sec5_col h3{font-size:28px;line-height:1.4;}.global-section5 .sec5_col p{font-size:16px;line-height:25px;margin-top:10px;}.product-details_sec6 .guarantee_box{width:calc(100% + 30px);border-radius:0;justify-content:center;margin:65px 0 0 -15px;padding:0 15px 35px;background:url("https://cdn-ilbcjah.nitrocdn.com/jtmoYKjZuRVOpdhhPKUUCWQZzPCRBvEI/assets/images/optimized/rev-3f8cc4c/ergolab.co/wp-content/themes/ergolab/assets/v10/images/gurantee_bg-mob.jpg") no-repeat bottom center;background-size:cover;}.product-details_sec6 .guarantee_box.nitro-lazy{background-image:none !important;}.product-details_sec6 .guarantee_box-content{width:100%;text-align:center;padding:0;}.product-details_sec6 .guarantee_seal img{margin:-47px auto 15px;width:110px;}.product-details_sec6 .guarantee_box-heading{font-size:29px;}.product-details_sec6 .guarantee_box-text{font-size:16px;line-height:20px;letter-spacing:.3px;margin-top:10px;}.product-details_sec6 ul.guarantee_box-shiping{justify-content:center;}.product-details_sec6 ul.guarantee_box-shiping li{text-align:left;}.product-details_sec6 .guarantee_box .btn-tx{color:#fff;}.product-details_sec6 .guarantee_box p.btn-tx img{filter:invert(1);}.product-details_sec6 .btn-bx>.btn-bx{margin-top:0;}.global-section9.section9{padding:30px 0;}.global-section9 .sec9_heading{font-size:28px;}.global-section9 .sec9_text{font-size:16px;margin-top:12px;}.global-section9 .installment-logo{max-width:90%;}.product-details_sec6:has(.guarantee_box){padding-bottom:0;}.global-section12.section12{background:#edf3ff;padding:30px 0;}.global-section12 .s12-left{width:100%;text-align:center;}.global-section12 .s12-right{width:100%;text-align:center;margin-top:20px;}.global-section11.section11{padding:35px 0;background:url("https://cdn-ilbcjah.nitrocdn.com/jtmoYKjZuRVOpdhhPKUUCWQZzPCRBvEI/assets/images/optimized/rev-3f8cc4c/ergolab.co/wp-content/themes/ergolab/assets/v10/images/sec11-bg-m.jpg") no-repeat center top;background-size:cover;}.global-section11.section11.nitro-lazy{background-image:none !important;}.global-section11 .sec11_row{padding:25px 15px;justify-content:center;}.global-section11 .sec11_col-1{width:100%;text-align:center;}.global-section11 ul.sec11_list{width:100%;max-width:270px;margin:15px auto 0;row-gap:7px;}.global-section11 ul.sec11_list li p{font-size:15px;}.global-section11 ul.sec11_list li img{width:26px;}.global-section11 .sec11_col-2{width:250px;margin-top:15px;}.global-section13.section13{padding:30px 0 35px;background:#fff;}.global-section13 .faq-container{margin-top:10px;}.global-section13 .up-slide-dwn{margin-top:10px;}.global-section13 .accordion{padding:12px 35px 12px 70px;background-position:right 15px center;background-size:15px;}.global-section13 .acdn-heading.accordion-open{background-position:right 15px center;background-size:15px;}.global-section13 .acdn_pics{left:10px;width:50px;margin-top:-25px;}.global-section13 .acdn_name{font-size:14px;line-height:18px;margin-bottom:5px;}.global-section13 .acdn_heading{font-size:18px;line-height:1.4;}.global-section13 .acdn-content{padding:15px 15px 5px;}.global-section13 .acdn-para{font-size:15px;line-height:1.4;margin-bottom:15px;}.is-new .color-select_img::after{width:30px;height:16px;right:2px;}.prod-det_review_box.hide-review-mb{display:none;}}