/** Shopify CDN: Minification failed

Line 4976:14 Expected identifier but found whitespace
Line 4976:50 Unexpected "\"Segoe UI\""
Line 5236:2 "transtion" is not a known CSS property
Line 5241:2 "transtion" is not a known CSS property

**/
/** Shopify CDN: Minification failed

Line 157:20 Expected ":"
Line 254:8 Expected identifier but found whitespace
Line 255:3 Unexpected "{"
Line 256:10 Expected ":"
Line 260:5 Expected ":"
Line 4723:19 Expected ":"

**/

/**
* break point
*
*/
body,div,p,span,h1,h2,h3,h4,h5,button{
	letter-spacing:0;
}
.newFontFamily body,.newFontFamily h1,.newFontFamily h2,.newFontFamily h3,.newFontFamily h4,.newFontFamily h5,.newFontFamily span,.newFontFamily div,.newFontFamily p,.newFontFamily button,body,h1,h2,h3,h4,h5,span,div,p,button,input{
	font-family: Poppins,Roboto, sans-serif ,"Helvetica Neue", Arial, "Noto Sans","Apple Color Emoji", "Noto Color Emoji";
}
:root {
	--breakpoint-xs: 360px;
	--breakpoint-sm: 480px;
	--breakpoint-md: 734px;
	--breakpoint-lg: 1068px;
	--breakpoint-xl: 1440px;
}
.awesome-iframe .onlyBubble #button, .awesome-iframe .bubbleWithLabel #button{
  width:61px !important;
}

/**
* media demo
*
**/
.sticky-header > header.header {
	display: flex !important;
	gap: 32px;
	padding: 0 0 !important;
	/* width: min(80vw, calc(100vw - 32px)); */
    align-items: center;
    /* justify-content: space-between; */
	margin: 0 auto;
	line-height: 1 !important;
}
.header-menu-item-holiday-deals {
	width: 4.0625vw;
	height: 1.77vw;
}
header-menu > a {
	/* padding: 1vw 0; */
}
.list-menu--inline > li {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 16px 0;
}
.list-menu--inline > li > a {
	display: flex;
	justify-content: center;
	align-items: center;
}
.list-menu--inline > li + .list-menu--inline > li {
	margin-left: 1vw;
}
.header-icon-search, .header-icon-account, .header-icon-cart {
	width: 28px;
	height: 28px;
}
.header-icon-search > svg, .header-icon-account > svg, .header-icon-cart > svg {
	width: 100%;
	height: 100%;
}
.header__searchnew {
	/* max-width: 12vw; */
	top: unset !important;
	right: unset !important;
	transform: translateX(calc(-100% - 4px));
    width: 20vw;
    min-width: 120px;
}

nav.header__inline-menu > ul > li > header-menu > a, .header__inline-menu > ul > li > a.header__menu-item11 > span {
	font-size: max(1vw, 14px);
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-weight:400;
	cursor:pointer;
	line-height: 1;
}
nav.header__inline-menu>ul>li>header-menu>a:hover{
	color:#fec629;
}
details-modal form button[aria-label="Search"].search__button {
	display: none;
}
details-modal form input[type="search"] {
	min-width: unset !important;
}
.headerLogoMobile {
	display: flex !important;
}
.headerLogoMobile  a {
	display: flex;
}
.header__searcha {
	cursor: pointer;
}
nav > ul > li a {
	white-space: nowrap;
}
.headerLogoPc  {
	display: flex;
	width:100%;
}
.header__searchnew {
	position: absolute;
  	display: none;
}
.header__headingLogoMobole > div {
	display: flex;
}

/**
* base css code
*/
.display-flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}
.display-flex-center>svg{
  width:100%;
}
.uploadProp .coloe{
  cursor:pointer;
}
#___ratingbadge_0{
  display:none !important;
}
ul,
li {
	list-style-type: none
}
._1fragemsa {
	display: none
}
::-webkit-scrollbar {
    width: 12px;
    background-color: #f5f5f5;
}

::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 6px;
    border: 2px solid #f9f9f9;
}

::-webkit-scrollbar-track {
    background-color: #f9f9f9;
    border-radius: 6px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar {
    width: 12px;
    height: 8px;
}
::-webkit-scrollbar-track {
    background-color: #f4f4f4;
}
/* ::-webkit-scrollbar-thumb {
    background-color: #3498db;
    border-radius: 4px;
} */
::-webkit-scrollbar-button {
    background-color: #e6e6e6;
    opacity: 0.7;
}
.page-width {
	max-width: 130rem;
	margin: 0 auto
}

.multicolumn-right-swiper .swiper-button-prev,
.multicolumn-right-swiper .swiper-button-next {
	display: block;
	color: #999
}

.multicolumn-right-swiper {
	background: #faf6ec;
	line-height: initial;
	height: 60px
}

.multicolumn-right-swiper ul {
	text-align: center
}

.multicolumn-right-swiper ul li a {
	margin: 0 20px;
	text-decoration: none;
	height: 60px;
	display: block;
	color: #000;
	line-height: 60px;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 2rem !important;
	display: block;
	padding-top: 3px;
	margin-left: 3px;
}

.swiper-button-prev:after {
	margin-left: 0;
}

.swiper-slide h3 {
	margin: 0;
	line-height: 60px
}

.new-collage {
	overflow: hidden
}

.new-collage img {
	width: 100%
}
.qingz-img2,.qingz-img,.addnew-right i,.timegMobilepc i,.addcode span i,.jdgm-rev__verified i,.relative-swiper-content .item-icon i,.timegMobile i,.footer-block__details-contentImg,.postage i,.shippingMobile i,.privacyMobile i,.PlatformadvantagesMobile i,.wholesalebannerLeftLogo,.wholesalebannerLeftList i,.wholesalebannerLeftval i,.DifferenceList i,.capabilitiesRight i,.timegMobilepc2 i,.jdgm-star,.timegMobilepc2 i,.shippingMobile i,.Shape .active:after,.timegMobile i,.text-icon,.yulanxiaotu2 i,.backgroundImage{
  background: url('diagram32.png');
}
.backgroundImg{
  background: url('diram33.png');
}
@media screen and (min-width:1024px) {
    .header{
      display:block;
    }
    /* .header>.header__heading-link,.header .header__heading-link{
      float:left;
      margin-top:11px;
    } */
    .header__inline-menu{
      /* float:left;
      width:calc(100% - 271px); */
      display: flex;
      justify-content:center;
      align-items:center;
      /* place-items: center;  */
    }
    .list-menu--inline{
      /* float:right; */
    }
    .header, .header-wrapper{
      /* overflow:hidden; */
    }
}
.imgfangda{
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background:rgba(0,0,0,0.5);
      z-index:99999;
      display:none;
  }
  .imgfangda div{
      background:#fff;
      padding:20px;
      border-radius:20px;
      position: absolute;
      width:600px;
      height:600px;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      max-width:90%;
      max-height:90%;
  }
  .imgfangdaimg{
      max-width: 100%;
      max-height:100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }
.imgfangda .backgroundImage{
    background-position: -810px -79px;
    width: 29px;
    height: 29px;
    position: absolute;
    top: -30px;
    right: 0;
}
.new-collapsible-content__heading {
	text-align: center
}
.tip,.tipz {
	position: fixed;
	top: 50%;
	left: 50%;
    width:max-content;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	border-radius: 10px;
	padding: 10px 20px !important;
	display: none;
	z-index: 99999;
  max-width:90%;
}
.new-collapsible-content {
	background: #F7F7F7;
	margin-top: 0px;
	padding: 10px
}

.new-collection-list-titleul {
	overflow: hidden;
	padding: 0;
	text-align: center
}

.new-collection-title-li {
	width: 25%;
	padding: 10px;
	box-sizing: border-box;
	display: inline-block
}

.contact img {
	max-width: 100%
}

.contact .form__message {
	align-items: flex-start
}

.contact .icon-success {
	margin-top: 0.2rem
}

.contact .field {
	margin-bottom: 1.5rem
}

.contact__button .button {
	border-radius: 5px;
	overflow: hidden
}
.timegMobilepc {
		width: 100%;
		display: flex;
		text-align: center;
		padding-top: 15px;
	}

	.timegMobilepc p {
		font-style: italic;
	}

	.timegMobilepc h3 {
		font-weight: 700;
		padding: 0px 10px 0 10px;
	}

	.timegMobilepc p,
	.timegMobilepc h3 {
		margin: 0;
		line-height: 30px;
      font-weight:500;	}

	.timegMobilepc div {
		display: flex;
		text-align: center;
		margin: 0 auto;font-weight:500;
	}

	.timegMobilepc i {
		width: 35px;
		height: 35px;
		display: inline-block;
		background-position: -681px -85px;
		float: left;
        margin-top:-6px;
	}
@media screen and (min-width:750px) {
	.contact .field {
		margin-bottom: 2rem
	}

	
}

.contact__button {
	margin-top: 3rem
}

@media screen and (min-width:750px) {
	.contact__button {
		margin-top: 4rem
	}
}

@media screen and (min-width:750px) {
	.contact__fields {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 2rem
	}

	.new-collection-list-title,
	.title {
		font-size: 3rem;
	}
}

.thumbs-right-swiper,
.left-big-img-swiper {
	margin-left: 0
}

.thumbs-swiper-block img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto
}

.thumbs-swiper-block p {
	margin-bottom: 0;
	margin-top: 0;
  font-weight:500;
}

.thumbs-swiper-block a {
	text-decoration: none;
	color: #000
}

.thumbs-swiper-block .img-box {
	text-align: center
}

.thumbs-swiper-block video {
	max-width: 100%;
	display: block;
	margin: auto
}

.pc {
	display: block
}

.mb {
	display: none
}

@media all and (max-width:767px) {
	.pc {
		display: none
	}

	.mb {
		display: block
	}
}

.swiper-father {
	position: relative
}

.thumbs-swiper-block .thumbs-swiper-block-layout {
	margin: auto;
}
.thumbs-swiper-block .title.mb {
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 10px;
	text-align: center
}

.thumbs-swiper-block .swiper-mian-content {
	position: relative;
	overflow: hidden
}

.absloute-swiper-content .swiper-father {
	display: flex;
	justify-content: flex-start;
	background: #f0f0f0
}

.absloute-swiper-content .left-big-img-swiper {
	width: 100%;
	flex: 0 0 50%;
	max-width: 50%
}

.absloute-swiper-content .item {
	height: 100%;
	width: 100%
}

.relative-swiper-content {
	position: absolute;
	top: 30px;
	left: 40%;
	z-index: 1;
	width: 90%;
	bottom: auto
}

.relative-swiper-content .title.pc {
	font-size: 3rem !important;
	z-index: 1;
	font-weight: 600;
	padding-left: 12vw;
	color: #222;
	padding-bottom: 0px !important;
	margin-top: 1rem !important
}

.relative-swiper-content .item-title {
	font-weight: 600
}

.relative-swiper-content .item-name {
	font-weight: 400
}

.relative-swiper-content .swiper-button-next:after {
	font-size: 20px;
	font-weight: 400;
	position: relative;
	right: -2px
}

.relative-swiper-content .swiper-button-next {
	left: 60px;
	width: 40px;
	height: 40px;
	background: #44444480;
	color: #fff;
	border-radius: 50%;
	right: unset
}

.relative-swiper-content .swiper-button-prev:after {
	font-size: 20px;
	font-weight: 400;
	position: relative;
	left: -2px
}

.relative-swiper-content .swiper-button-prev {
	left: 0;
	width: 40px;
	height: 40px;
	background: #44444480;
	color: #fff;
	border-radius: 50%;
	right: unset
}

.relative-swiper-content .swiper-pagination {
	bottom: -30px !important
}

.relative-swiper-content .swiper-pagination-bullet {
	background: #FEC629 !important
}

.relative-swiper-content .swiper-tab-content {
	position: relative;
	min-height: 60px;
	max-width: 25vw;
	padding-left: 10vw
}

.relative-swiper-content .btn-content {
	position: absolute;
	right: 0;
	bottom: 20px
}

.relative-swiper-content .swiper-pagination {
	bottom: 10px !important
}

.relative-swiper-content .thumbs-right-swiper {
	border-top-left-radius: 40px;
	padding-bottom: 10px
}

.relative-swiper-content .item {
	background: #fff
}

.relative-swiper-content .swiper-slide.swiper-slide-active .item {
	background: #000000;
	transition-delay: .5s;
	transition-duration: .3s;
	transition-property: color;
	transition-timing-function: ease;
    main-width:300px;
}

.relative-swiper-content .item-layout {
	padding: 40px 30px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
	color: #000;
	box-shadow: 0 0 2px 0px #ccc
}

.relative-swiper-content .swiper-slide.swiper-slide-active .item-layout {
	color: #fff;
	transition-delay: .5s;
	transition-duration: .3s;
	transition-timing-function: ease
}

.relative-swiper-content .item-title {
	margin: 6px 0
}

.relative-swiper-content .item-detail {
	margin: 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-word;
	white-space: normal;
	cursor: pointer
}

.relative-swiper-content .item-info {
	display: flex;
	align-items: center;
  font-weight:500;
}

.relative-swiper-content .item-icon img {
	width: 50px;
	height: auto;
	border-radius: 50%
}

.relative-swiper-content .item-name {
	margin-left: 12px
}

svg.five-stars g path {
	fill: #ddd
}

svg.five-stars g:nth-child(-n+3) path {
	fill: #ffba00
}

@media all and (max-width:767px) {
	.thumbs-swiper-block .thumbs-swiper-block-layout {
		margin: 30px auto 20px
	}

	.thumbs-swiper-block .swiper-mian-content {
		min-height: 500px
	}

	.absloute-swiper-content {
		width: 100vw
	}

	.absloute-swiper-content .left-big-img-swiper {
		max-width: 100%;
		flex: 0 0 100%
	}

	.absloute-swiper-content .swiper-father {
		flex-direction: column
	}

	.relative-swiper-content .item-layout {
		font-size: 14px;
		padding: 30px 26px
	}

	.relative-swiper-content {
		left: 10vw;
		width: 100%;
		bottom: 30%
	}

	.relative-swiper-content .swiper-button-prev,
	.relative-swiper-content .swiper-button-next {
		display: none
	}

	.relative-swiper-content .swiper-tab-content {
		max-width: 100vw;
		padding-left: 0;
		width: calc(100vw - 10vw);
		min-height: 36px
	}

	.relative-swiper-content .title.pc {
		display: none
	}
}

@media all and (min-width:768px) and (max-width:1179px) {
	.thumbs-swiper-block .title.mb {
		display: block !important;
		margin-bottom: 16px;
		font-size: 3rem;
		color: #222;
	}

	.absloute-swiper-content .swiper-father {
		flex-direction: column
	}

	.absloute-swiper-content .left-big-img-swiper {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.relative-swiper-content {
		left: 8vw
	}

	.relative-swiper-content .title.pc {
		display: none !important
	}

	.relative-swiper-content .item-layout {
		padding: 30px;
		font-size: 14px
	}

	.relative-swiper-content .swiper-tab-content {
		min-height: 50px
	}
}

.relative-swiper-content .item-icon i {
	width: 50px;
	height: 50px;
	display: block;
	border-radius: 50%;
	background-position: -885px -5px
}

.relative-swiper-content .item-icon .avatar_img2 {
	background-position: -885px -64px;
}

.relative-swiper-content .item-icon .avatar_img3 {
	background-position: -939px -5px;
}

.relative-swiper-content .item-icon .avatar_img4 {
	background-position: -939px -64px;
}

.relative-swiper-content .item-icon .avatar_img5 {
	background-position: -939px -123px;
}

.evaluatedivimg1 i {
	display: inline-block;
	height: 21px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	font-style: normal;
}

.evaluatedivimg1 {
	overflow: hidden;
  float: left;
    width: 100%;
}



.evaluatedivimg1 .evaluateimg1 {
	background-position: -16px 0
}

.evaluatedivimg1 p {
	margin-left: 30px;
	color: #333;
	font-size: 1.6rem;
	font-weight: 600;
  
}
.evaluatedivimg1 span{line-height:27px;}
.evaluatedivimg1 p,
 .evaluatedivimg1 h5 {
	float: left;
	margin: 0;
	margin-left: 0px;
	font-size: 1.45rem;
   line-height:27px;
}
.addcarta{float:left;     margin-top: -5px;}
.productPingxingshujuye {
	text-align: center;
	margin-top: 10px;
  margin-bottom:20px;
	overflow-y: hidden;
	overflow-x: auto;
	scrollbar-width: none;
}
.productPingxingshujuye::-webkit-scrollbar {
	display: none;
}

.productPingxingshujuye span {
	margin-right: 5px;
	cursor: pointer;
	padding: 3px 15px;
	border-radius: 3px;
	background:#f1f1f1;
}

.productPingxingshujuye .active {
	background: #000;
	color: #fff;
}


.evaluatedivspan {
	float: left;
	color: #222;
	font-size: 28px;
	margin-left: 10px;
	font-weight: 600;
}

.evaluatedivspantotal {
	float: left;
	color: #222;
	font-size: 16px;
	margin-top: 42px;
	margin-left: 10px
}

.evaluatedivimg {
	overflow: hidden;
	overflow-y: auto
}

.evaluatedivimg::-webkit-scrollbar {
	width: 10px
}

.evaluatedivimg::-webkit-scrollbar-track {
	background-color: #f3f3f3;
	border-radius: 10px
}

.evaluatedivimg::-webkit-scrollbar-thumb {
	background-color: #888;
	border-radius: 10px
}

.evaluatedivimg>div {
	overflow: hidden;
  border-bottom: 1px solid rgba(51, 153, 153, 0.1) !important;
  padding-bottom: 10px;
    margin-bottom: 20px;
  display:none;
}
.evaluatedivimg>div:nth-child(-n+5){
  display:block;
}

.evaluatedivimgdiva1 p {
	margin: 5px 0;
	font-size: 1.45rem
}

.evaluatedivimgdiva1>span {
	margin: 5px 10px;
	margin-top: 5px !important;
}

.evaluatedivimgdiv>p {
	float: left;
	color: #000
}

.evaluatedivimgdiv>span {
	float: left;
	color: #666;
	margin-top: 16px;
	font-size: 1.45rem;
}

.evaluatedivimg img {
	width: 15px
}
.evaluatedivimgdivp{width: 100%;
    float: left;}
.evaluatedivimgdivp p {padding: 8px 0 8px 64px !important;
	margin:0;
	color: #333;
	line-height: 24px;
	font-size: 1.45rem;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
	
}

.evaluateimgp1 {
	float: left;
	color: #000;
	font-size: 28px;
	font-weight: 600;
	margin-top: 30px;
}

@media screen and (max-width:750px) {
  .evaluatedivimgdivp p{         font-size: 1.3rem;       padding-left: 4.1rem !important;
                       
                       }
	

	

	.timegMobile {
		width: 100%;
		text-align: center;
		font-size: 16px;
	}

	.timegMobile div {
		overflow: hidden;
		text-align: center;
		
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.timegMobile p {font-size: 1.3rem;
		display: inline-block;
		padding: 0;
		margin: 0;
		font-style: italic;
	}

	.timegMobile h3 {font-size: 1.3rem;
		display: inline-block;
		font-weight: 700;
		margin: 0;
		padding: 0px 0 0px 0;
		margin-left: 10px;
	}

	.timegMobile i {
		width: 35px;
		height: 35px;
		display: inline-block;
		background-position: -683px -86px;
		float: left;
	}




	.full-unstyled-link {
		font-size: 1.45rem;
	}
}

@media screen and (max-width:749px) {
  .faqs ul li div{    
	padding: 0;}
}

.newsletter-form__field-wrapper {
	max-width: 36rem
}

.newsletter-form {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	position: relative
}

@media screen and (min-width:750px) {
	.newsletter-form {
		align-items: flex-start;
		margin: 0 auto;
		max-width: 36rem
	}
}

.newsletter-form__field-wrapper {
	width: 100%
}

.newsletter-form__field-wrapper .field__input {
	padding-right: 5rem
}

.newsletter-form__field-wrapper .field {
	z-index: 0
}

.newsletter-form__message {
	justify-content: center;
	margin-bottom: 0
}

.newsletter-form__message--success {
	margin-top: 2rem
}

@media screen and (min-width:750px) {
	.newsletter-form__message {
		justify-content: flex-start
	}
}

.newsletter-form__button {
	width: 4.4rem;
	margin: 0;
	right: var(--inputs-border-width);
	top: 0;
	height: 100%;
	z-index: 2
}

.newsletter-form__button:focus-visible {
	box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 0 .4rem rgba(var(--color-foreground));
	background-color: rgb(var(--color-background))
}

.newsletter-form__button:focus {
	box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 0 .4rem rgba(var(--color-foreground));
	background-color: rgb(var(--color-background))
}

.newsletter-form__button:not(:focus-visible):not(.focused) {
	box-shadow: inherit;
	background-color: inherit
}

.newsletter-form__button .icon {
	width: 1.5rem
}

.list-menu--right {
	right: 0
}

.list-menu--disclosure {
	position: absolute;
	min-width: 100%;
	width: 20rem;
	border: 1px solid rgba(var(--color-foreground), 0.2)
}

.list-menu--disclosure:focus {
	outline: none
}

.list-menu__item--active {
	text-decoration: underline;
	text-underline-offset: 0.3rem
}

.list-menu__item--active:hover {
	text-decoration-thickness: 0.2rem
}

.list-menu--disclosure.localization-selector {
	max-height: 18rem;
	overflow: auto;
	width: 10rem;
	padding: 0.5rem
}

.list-social {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end
}

@media only screen and (max-width:749px) {
	.list-social {
		justify-content: center
	}
}

.list-social__item .icon {
	height: 1.8rem;
	width: 1.8rem
}

.list-social__link {
	align-items: center;
	display: flex;
	padding: 1.3rem;
	color: rgb(var(--color-foreground))
}

.list-social__link:hover .icon {
	transform: scale(1.07)
}

.rte:after {
	clear: both;
	content: '';
	display: block
}

.rte>p:first-child {
	margin-top: 0
}

.rte>p:last-child {
	margin-bottom: 0;
  font-weight:normal;
}

.rte table {
	table-layout: fixed
}

@media screen and (min-width:750px) {
	.rte table td {
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}
}

.rte img {
	height: auto;
	max-width: 100%;
	border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));
	border-radius: var(--media-radius);
	box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity));
	margin-bottom: var(--media-shadow-vertical-offset)
}

.rte ul {
	padding-left: 2rem
}

.rte li {
	list-style: inherit
}

.rte li:last-child {
	margin-bottom: 0
}

.rte a {
	color: rgba(var(--color-link), var(--alpha-link));
	text-underline-offset: 0.3rem;
	text-decoration-thickness: 0.1rem;
	transition: text-decoration-thickness var(--duration-short) ease
}

.rte a:hover {
	color: rgb(var(--color-link));
	text-decoration-thickness: 0.2rem
}

.rte blockquote {
	display: inline-flex
}

.rte blockquote>* {
	margin: -0.5rem 0 -0.5rem 0
}

.disclosure {
	position: relative
}

.disclosure__button {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 4rem;
	padding: 0 1.5rem 0 1.5rem;
	font-size: 1.3rem;
	background-color: transparent
}

.disclosure__list-wrapper {
	border-width: var(--popup-border-width);
	border-style: solid;
	border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
	overflow: hidden;
	position: absolute;
	bottom: 100%;
	transform: translateY(-1rem);
	z-index: 2;
	background-color: rgb(var(--color-background));
	border-radius: var(--popup-corner-radius);
	box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity))
}

.disclosure__list {
	position: relative;
	overflow-y: auto;
	font-size: 1.4rem;
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;
	scroll-padding: 0.5rem 0;
	min-height: 8.2rem;
	max-height: 19rem;
	max-width: 22rem;
	min-width: 12rem;
	width: max-content
}

.disclosure__item {
	position: relative
}

.disclosure__link {
	display: block;
	padding: 0.5rem 2.2rem;
	text-decoration: none;
	line-height: calc(1 + 0.8 / var(--font-body-scale))
}

.footer {
	margin-top: 0
}

@media screen and (max-width:750px) {
	.grid--1-col-tablet-down .grid__item {
		width: 31%;
		max-width: 100%
	}

	.media>img {
		width: 100% !important
	}

	.multicolumn-list h3 {
		font-size: 1rem !important
	}

	.multicolumn-list p {
		font-size: 10px
	}

	.multicolumn-card__info {
		padding: 0
	}
}

.section-footer-padding {
	padding-bottom: 0
}

#btnTop {
	display: none;
	position: fixed;
	bottom: 130px;
	right: 28px;
	z-index: 999;
	border: none;
	outline: none;
	background: #191919;
	color: white;
	cursor: pointer;
	padding: 8px;
	border-radius: 50%;
	width: 55px;
	height: 55px;
	overflow: hidden
}

#btnTop:hover {
	background-color: #191919
}

#btnTop i {
	display: inline-block;
	width: 45px;
	height: 45px;
	background-position: -236px -5px
}

#btnTop svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.racetopprintMobole {
	display: none
}

@media screen and (max-width:750px) {
	.racetopprintMobole {
		display: block;
	}
  .diy p{
        font-size: 16px;
      font-weight: 600;
      margin: 0;
      border:none;
    line-height:50px;
  }
  .designMobile{
    height:50px;
  }
}

@media screen and (max-width: 1280px) {
	#btnTop {
		width: 44px;
		height: 44px;
		padding: 8px;
	}
}

@media screen and (max-width:749px) {
	#btnTop {
		right: 12px;
		bottom: 100px;
		width: 36px;
		height: 36px;
		padding: 6px;
	}
}

@media screen and (max-width: 589px) {
	#btnTop {
		width: 32px;
		height: 32px;
		padding: 4px;
	}
}

.list-menu--right {
	right: 0
}

.list-menu--disclosure {
	position: absolute;
	min-width: 100%;
	width: 20rem;
	border: 1px solid rgba(var(--color-foreground), 0.2)
}

.list-menu--disclosure:focus {
	outline: none
}

.list-menu__item--active {
	text-decoration: underline;
	text-underline-offset: 0.3rem
}

.list-menu__item--active:hover {
	text-decoration-thickness: 0.2rem
}

.list-menu--disclosure.localization-selector {
	max-height: 18rem;
	overflow: auto;
	width: 10rem;
	padding: 0.5rem
}

.search__input.field__input {
	padding:0 3rem 0 0;
 height: 3.8rem;
    /* margin-top: 4.2px; */
  padding-left:10px;
}
.field__button{
  height: 4rem;
}
.search__button {
	right: var(--inputs-border-width);
	top: var(--inputs-border-width)
}

.search__button:focus-visible {
	background-color: rgb(var(--color-background));
	z-index: 2
}

.search__button:focus {
	background-color: rgb(var(--color-background));
	z-index: 2
}

.search__button:not(:focus-visible):not(.focused) {
	box-shadow: inherit;
	background-color: inherit
}

.search__button .icon {
	height: 1.8rem;
	width: 1.8rem
}

input::-webkit-search-decoration {
	-webkit-appearance: none
}

.header__icon--menu {
	position: initial
}

.js menu-drawer>details>summary::before,
.js menu-drawer>details[open]:not(.menu-opening)>summary::before {
	content: '';
	position: absolute;
	cursor: default;
	width: 100%;
	height: calc(100vh - 100%);
	height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));
	top: 100%;
	left: 0;
	background: rgba(var(--color-foreground), 0.5);
	opacity: 0;
	visibility: hidden;
	z-index: 2;
	transition: opacity 0s, visibility 0s
}

menu-drawer>details[open]>summary::before {
	visibility: visible;
	opacity: 1;
	transition: opacity var(--duration-default) ease, visibility var(--duration-default) ease
}

.menu-drawer {
	position: absolute;
	transform: translateX(-100%);
	visibility: hidden;
	z-index: 3;
	left: 0;
	top: 100%;
	width: calc(100vw - 4rem);
	padding: 0;
	border-width: 0 var(--drawer-border-width) 0 0;
	background-color: rgb(var(--color-background));
	overflow-x: hidden;
	border-style: solid;
	border-color: rgba(var(--color-foreground), var(--drawer-border-opacity));
	filter: drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow), var(--drawer-shadow-opacity)))
}

.js .menu-drawer {
	height: calc(100vh - 100%);
	height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))
}

.js details[open]>.menu-drawer,
.js details[open]>.menu-drawer__submenu {
	transition: transform var(--duration-default) ease, visibility var(--duration-default) ease
}

.no-js details[open]>.menu-drawer,
.js details[open].menu-opening>.menu-drawer,
details[open].menu-opening>.menu-drawer__submenu {
	transform: translateX(0);
	visibility: visible
}

.js .menu-drawer__navigation .submenu-open {
	visibility: hidden
}

@media screen and (min-width:750px) {
	.menu-drawer {
		width: 40rem
	}

	.no-js .menu-drawer {
		height: auto
	}
}

.menu-drawer__inner-container {
	position: relative;
	height: 100%
}

.menu-drawer__navigation-container {
	display: grid;
	grid-template-rows: 1fr auto;
	align-content: space-between;
	overflow-y: auto;
	height: 100%
}

.menu-drawer__navigation {
	padding: 5.6rem 0
}

.menu-drawer__inner-submenu {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto
}

.no-js .menu-drawer__navigation {
	padding: 0
}

.no-js .menu-drawer__navigation>ul>li {
	border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.04)
}

.no-js .menu-drawer__submenu ul>li {
	border-top: 0.1rem solid rgba(var(--color-foreground), 0.04)
}

.js .menu-drawer__menu li {
	margin-bottom: 0.2rem
}

.menu-drawer__menu-item {
	padding: 1.1rem 3.2rem;
	text-decoration: none;
	font-size: 1.8rem
}

.no-js .menu-drawer__menu-item {
	font-size: 1.6rem
}

.no-js .menu-drawer__submenu .menu-drawer__menu-item {
	padding: 1.2rem 5.2rem 1.2rem 6rem
}

.no-js .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item {
	padding-left: 9rem
}

.menu-drawer summary.menu-drawer__menu-item {
	padding-right: 5.2rem
}

.no-js .menu-drawer__menu-item .icon-caret {
	right: 3rem
}

.menu-drawer__menu-item--active,
.menu-drawer__menu-item:focus,
.menu-drawer__close-button:focus,
.menu-drawer__menu-item:hover,
.menu-drawer__close-button:hover {
	color: rgb(var(--color-foreground));
	background-color: rgba(var(--color-foreground), 0.04)
}

.menu-drawer__menu-item--active:hover {
	background-color: rgba(var(--color-foreground), 0.08)
}

.js .menu-drawer__menu-item .icon-caret,
.no-js .menu-drawer .icon-arrow {
	display: none
}

.menu-drawer__menu-item>.icon-arrow {
	position: absolute;
	right: 2.5rem;
	top: 50%;
	transform: translateY(-50%)
}

.js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: rgb(var(--color-background));
	border-left: 0.1rem solid rgba(var(--color-foreground), 0.2);
	z-index: 1;
	transform: translateX(100%);
	visibility: hidden
}

.js .menu-drawer__submenu .menu-drawer__submenu {
	overflow-y: auto
}

.menu-drawer__close-button {
	margin-top: 1.5rem;
	padding: 1.2rem 2.6rem;
	text-decoration: none;
	display: flex;
	align-items: center;
	font-size: 1.4rem;
	width: 100%;
	background-color: transparent;
	font-family: var(--font-body-family);
	font-style: var(--font-body-style);
	text-align: left
}

.no-js .menu-drawer__close-button {
	display: none
}

.menu-drawer__close-button .icon-arrow {
	transform: rotate(180deg);
	margin-right: 1rem
}

.menu-drawer__utility-links {
	padding: 2rem;
	background-color: rgba(var(--color-foreground), 0.03)
}

.menu-drawer__account {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	padding: 1.2rem;
	margin-left: -1.2rem;
	font-size: 1.4rem;
	color: rgb(var(--color-foreground))
}

.menu-drawer__account .icon-account {
	height: 2rem;
	width: 2rem;
	margin-right: 1rem
}

.menu-drawer__account:hover .icon-account {
	transform: scale(1.07)
}

.menu-drawer .list-social {
	justify-content: flex-start;
	margin-left: -1.25rem;
	margin-top: 2rem
}

.menu-drawer .list-social:empty {
	display: none
}

.menu-drawer .list-social__link {
	padding: 1.3rem 1.25rem
}

.cart-notification-wrapper {
	position: relative
}

.cart-notification-wrapper .cart-notification {
	display: block
}

.cart-notification {
	border-bottom-right-radius: var(--popup-corner-radius);
	border-bottom-left-radius: var(--popup-corner-radius);
	border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
	border-style: solid;
	border-width: 0 0 var(--popup-border-width);
	padding: 2.5rem 3.5rem;
	position: absolute;
	right: 0;
	transform: translateY(-100%);
	visibility: hidden;
	width: 100%;
	z-index: -1;
	filter: drop-shadow(var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity)))
}

@media screen and (min-width:750px) {
	.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification {
		border-top-width: var(--popup-border-width)
	}

	.cart-notification {
		border-width: 0 var(--popup-border-width) var(--popup-border-width);
		max-width: 36.8rem;
		right: 4rem
	}
}

.cart-notification.animate {
	transition: transform var(--duration-short) ease, visibility 0s var(--duration-short) ease
}

.cart-notification.active {
	transform: translateY(0);
	transition: transform var(--duration-default) ease, visibility 0s;
	visibility: visible;
	box-shadow: #ddd 0px 2px 2px;
	z-index: 999;
}

.cart-notification__header {
	align-items: flex-start;
	display: flex
}

.cart-notification__heading {
	align-items: center;
	display: flex;
	flex-grow: 1;
	margin-bottom: 0;
	margin-top: 0
}

.cart-notification__heading .icon-checkmark {
	color: rgb(var(--color-foreground));
	margin-right: 1rem;
	width: 1.3rem
}

.cart-notification__close {
	margin-top: -2rem;
	margin-right: -3rem
}

.cart-notification__links {
	text-align: center
}

.cart-notification__links>* {
	margin-top: 1rem
}

.cart-notification-product {
	align-items: flex-start;
	display: flex;
	padding-bottom: 3rem;
	padding-top: 2rem
}

.cart-notification-product dl {
	margin-bottom: 0;
	margin-top: 0
}

.cart-notification-product__image {
	display: inline-flex;
	margin-right: 1.5rem;
	margin-top: 0.5rem
}

.cart-notification-product__image:after {
	content: none
}

.cart-notification-product__name {
	margin-bottom: 0.5rem;
	margin-top: 0
}

.cart-items td,
.cart-items th {
	padding: 0;
	border: none
}

.cart-items th {
	text-align: left;
	padding-bottom: 1.8rem;
	opacity: 0.85;
	font-weight: normal
}

.cart-item__quantity-wrapper {
	display: flex
}

.cart-item__totals {
	position: relative
}

.cart-items *.right {
	text-align: right
}

.cart-item__image-container {
	display: inline-flex;
	align-items: flex-start
}

.cart-item__image-container:after {
	content: none
}

.cart-item__image {
	height: auto;
	max-width: calc(10rem / var(--font-body-scale))
}

@media screen and (min-width:750px) {
	.cart-item__image {
		max-width: 100%
	}
}

.cart-item__details {
	font-size: 1.6rem;
	line-height: calc(1 + 0.4 / var(--font-body-scale))
}

.cart-item__details>* {
	margin: 0;
	max-width: 30rem
}

.cart-item__details>*+* {
	margin-top: 0.6rem
}

.cart-item__media {
	position: relative
}

.cart-item__link {
	display: block;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.cart-item__name {
	text-decoration: none;
	display: block
}

.cart-item__name:hover {
	text-decoration: underline;
	text-underline-offset: 0.3rem;
	text-decoration-thickness: 0.2rem
}

.cart-item__price-wrapper>* {
	display: block;
	margin: 0;
	padding: 0
}

.cart-item__discounted-prices dd {
	margin: 0
}

.cart-item__discounted-prices .cart-item__old-price {
	font-size: 1.4rem
}

.cart-item__old-price {
	opacity: 0.7
}

.cart-item__final-price {
	font-weight: 400
}

.product-option {
	font-size: 1.4rem;
	word-break: break-all;
	line-height: calc(1 + 0.5 / var(--font-body-scale))
}

.cart-item cart-remove-button {
	display: flex;
	margin-left: 1rem
}

@media screen and (min-width:750px) and (max-width:989px) {
	.cart-item cart-remove-button {
		width: 4.5rem;
		height: 4.5rem
	}
}

cart-remove-button .button {
	min-width: calc(4.5rem / var(--font-body-scale));
	min-height: 4.5rem;
	padding: 0;
	margin: 0 0.1rem 0.1rem 0
}

cart-remove-button .button:before,
cart-remove-button .button:after {
	content: none
}

cart-remove-button .button:not([disabled]):hover {
	color: rgb(var(--color-foreground))
}

@media screen and (min-width:750px) {
	cart-remove-button .button {
		min-width: 3.5rem;
		min-height: 3.5rem
	}
}

cart-remove-button .icon-remove {
	height: 1.5rem;
	width: 1.5rem
}

.cart-item .loading-overlay {
	top: 0;
	left: auto;
	right: auto;
	bottom: 0;
	padding: 0
}

@media screen and (min-width:750px) {
	.cart-item .loading-overlay {
		right: 0;
		padding-top: 4.5rem;
		bottom: auto
	}
}

.cart-item .loading-overlay:not(.hidden)~* {
	visibility: hidden
}

.cart-item__error {
	display: flex;
	align-items: flex-start;
	margin-top: 1rem
}

.cart-item__error-text {
	font-size: 1.2rem;
	order: 1
}

.cart-item__error-text+svg {
	flex-shrink: 0;
	width: 1.2rem;
	margin-right: 0.7rem
}

.cart-item__error-text:empty+svg {
	display: none
}

.product-option+.product-option {
	margin-top: 0.4rem
}

.product-option * {
	display: inline;
	margin: 0
}

.cart-items thead th {
	text-transform: uppercase
}

@media screen and (max-width:749px) {

	.cart-items,
	.cart-items thead,
	.cart-items tbody {
		display: block;
		width: 100%
	}

	.cart-items thead tr {
		display: flex;
		justify-content: space-between;
		border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);
		margin-bottom: 4rem
	}

	.cart-item {
		display: grid;
		grid-template: repeat(2, auto) / repeat(4, 1fr);
		gap: 1.5rem;
		margin-bottom: 3.5rem
	}

	.cart-item:last-child {
		margin-bottom: 0
	}

	.cart-item__media {
		grid-row: 1 / 3
	}

	.cart-item__details {
		grid-column: 2 / 4
	}

	.cart-item__quantity {
		grid-column: 2 / 5
	}

	.cart-item__quantity-wrapper {
		flex-wrap: wrap
	}

	.cart-item__totals {
		display: flex;
		align-items: flex-start;
		justify-content: flex-end
	}
}

.cart-item__error-text+svg {
	margin-top: 0.4rem
}

@media screen and (min-width:750px) {
	.cart-items {
		border-spacing: 0;
		border-collapse: separate;
		box-shadow: none;
		width: 100%;
		display: table
	}

	.cart-items th {
		border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08)
	}

	.cart-items thead th:nth-child(2) {
		width: 30%
	}

	.cart-items th+th {
		padding-left: 4rem
	}

	.cart-items td {
		vertical-align: top;
		padding-top: 4rem
	}

	.cart-item {
		display: table-row
	}

	.cart-item>td+td {
		padding-left: 4rem
	}

	.cart-item__details {
		width: 35rem
	}

	.cart-item__media {
		width: 10rem
	}

	.cart-item cart-remove-button {
		margin: 0.5rem 0 0 1.5rem
	}

	.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices) {
		margin-top: 1rem
	}
}

@media screen and (min-width:990px) {

	.cart-item .cart-item__quantity,
	.cart-items .cart-items__heading--wide {
		padding-left: 6rem
	}

	.cart-item__details {
		width: 50rem
	}

	.cart-items thead th:nth-child(2) {
		width: 20%
	}
}

.cart-item__image-container {
	border-radius: 50%;
	overflow: hidden !important
}

.mega-menu {
	position: static
}

.mega-menu__content {
	background-color: rgb(var(--color-background));
	border-left: 0;
	border-radius: 0;
	border-right: 0;
	left: 0;
	overflow-y: auto;
	padding-bottom: 2.4rem;
	padding-top: 2.4rem;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: -1
}

.shopify-section-header-sticky .mega-menu__content {
	max-height: calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)
}

.header-wrapper--border-bottom .mega-menu__content {
	border-top: 0
}

.js .mega-menu__content {
	opacity: 0;
	transform: translateY(-1.5rem)
}

.mega-menu[open] .mega-menu__content {
	opacity: 1;
	transform: translateY(0)
}

.mega-menu__list {
	display: grid;
	gap: 2.4rem 4rem;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	list-style: none
}

.mega-menu__link {
	color: rgba(var(--color-foreground), 0.75);
	display: block;
	font-size: 1.3rem;
	line-height: calc(1 + 0.3 / var(--font-body-scale));
	padding-bottom: 0.6rem;
	padding-top: 0.6rem;
	text-decoration: none;
	transition: text-decoration var(--duration-short) ease;
	word-wrap: break-word
}

.mega-menu__link--level-2 {
	font-size: 1.4rem
}

.mega-menu__link--level-2:not(:only-child) {
	margin-bottom: 0.8rem
}

.header--top-center .mega-menu__list {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	column-gap: 0
}

.header--top-center .mega-menu__list>li {
	width: 16%;
	padding-right: 2.4rem
}

.mega-menu__link:hover,
.mega-menu__link--active {
	color: rgb(var(--color-foreground));
	text-decoration: underline
}

.mega-menu__link--active:hover {
	text-decoration-thickness: 0.2rem
}

.mega-menu .mega-menu__list--condensed {
	display: block
}

.mega-menu__list--condensed .mega-menu__link {
	font-weight: normal
}

.drawer {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	background-color: rgba(var(--color-foreground), 0.5);
	transition: visibility var(--duration-default) ease
}

.drawer.active {
	visibility: visible
}

.drawer__inner {
	height: 100%;
	width: 40rem;
	max-width: calc(100vw - 3rem);
	padding: 0 1.5rem;
	border: 0.1rem solid rgba(var(--color-foreground), 0.2);
	border-right: 0;
	background-color: rgb(var(--color-background));
	overflow: hidden;
	display: flex;
	flex-direction: column;
	transform: translateX(100%);
	transition: transform var(--duration-default) ease
}

.drawer__inner-empty {
	height: 100%;
	padding: 0 1.5rem;
	background-color: rgb(var(--color-background));
	overflow: hidden;
	display: flex;
	flex-direction: column
}

.cart-drawer__warnings {
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: center
}

cart-drawer.is-empty .drawer__inner {
	display: grid;
	grid-template-rows: 1fr;
	align-items: center;
	padding: 0
}

cart-drawer.is-empty .drawer__header {
	display: none
}

cart-drawer:not(.is-empty) .cart-drawer__warnings,
cart-drawer:not(.is-empty) .cart-drawer__collection {
	display: none
}

.cart-drawer__warnings--has-collection .cart__login-title {
	margin-top: 2.5rem
}

.drawer.active .drawer__inner {
	transform: translateX(0)
}

.drawer__header {
	position: relative;
	background-color: rgb(var(--color-background));
	padding: 1.5rem 0;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.drawer__heading {
	margin: 0 0 1rem
}

.drawer__close {
	display: inline-block;
	padding: 0;
	min-width: 4.4rem;
	min-height: 4.4rem;
	box-shadow: 0 0 0 0.2rem rgba(var(--color-button), 0);
	position: absolute;
	top: 10px;
	right: -10px;
	color: rgb(var(--color-foreground));
	background-color: transparent;
	border: none;
	cursor: pointer
}

.cart-drawer__warnings .drawer__close {
	right: 5px
}

.drawer__close svg {
	height: 2.4rem;
	width: 2.4rem
}

.drawer__contents {
	flex-grow: 1;
	display: flex;
	flex-direction: column
}

.drawer__footer {
	background-color: rgb(var(--color-background));
	border-top: 0.1rem solid rgba(var(--color-foreground), 0.2);
	padding: 1.5rem 0
}

cart-drawer-items.is-empty+.drawer__footer {
	display: none
}

.drawer__footer>details {
	margin-top: -1.5rem;
	border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2)
}

.drawer__footer>details[open] {
	padding-bottom: 1.5rem
}

.drawer__footer summary {
	display: flex;
	position: relative;
	line-height: 1;
	padding: 1.5rem 0
}

.drawer__footer>details+.cart-drawer__footer {
	padding-top: 1.5rem
}

cart-drawer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100%
}

.cart-drawer__overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.cart-drawer__overlay:empty {
	display: block
}

.cart-drawer__form {
	flex-grow: 1;
	display: flex;
	flex-wrap: wrap
}

.cart-drawer__collection {
	margin: 0 2.5rem 1.5rem
}

.cart-drawer .drawer__cart-items-wrapper {
	flex-grow: 1
}

.cart-drawer .cart-items,
.cart-drawer tbody {
	display: block;
	width: 100%
}

.cart-drawer thead {
	display: inline-table;
	width: 100%;
	position: sticky;
	top: 0;
	z-index: 2;
	background-color: rgb(var(--color-base-background-1))
}

cart-drawer-items {
	overflow: auto;
	flex: 1
}

@media screen and (max-height:650px) {
	cart-drawer-items {
		overflow: visible
	}

	.drawer__inner {
		overflow: scroll
	}
}

.cart-drawer .cart-item {
	display: grid;
	grid-template: repeat(2, auto) / repeat(4, 1fr);
	gap: 1.5rem;
	margin-bottom: 0
}

.cart-drawer .cart-item:last-child {
	margin-bottom: 1rem
}

.cart-drawer .cart-item__media {
	grid-row: 1 / 3
}

.cart-drawer .cart-item__image {
	max-width: 100%
}

.cart-drawer .cart-items thead {
	margin-bottom: 0.5rem
}

.cart-drawer .cart-items thead th:first-child,
.cart-drawer .cart-items thead th:last-child {
	width: 0;
	padding: 0
}

.cart-drawer .cart-items thead th:nth-child(2) {
	width: 50%;
	padding-left: 0
}

.cart-drawer .cart-items thead tr {
	display: table-row;
	margin-bottom: 0
}

.cart-drawer .cart-items th {
	border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08)
}

.cart-drawer .cart-item:last-child {
	margin-bottom: 1.5rem
}

.cart-drawer .cart-item .loading-overlay {
	right: 5px;
	padding-top: 2.5rem
}

.cart-drawer .cart-items td {
	padding-top: 2rem
}

.cart-drawer .cart-item>td+td {
	padding-left: 1rem
}

.cart-drawer .cart-item__details {
	width: auto;
	grid-column: 2 / 4
}

.cart-drawer .cart-item__totals {
	pointer-events: none;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end
}

.cart-drawer.cart-drawer .cart-item__price-wrapper>*:only-child {
	margin-top: 0
}

.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices {
	display: flex;
	flex-direction: column;
	gap: 0.6rem
}

.cart-drawer .unit-price {
	margin-top: 0.6rem
}

.cart-drawer .cart-items .cart-item__quantity {
	padding-top: 0;
	grid-column: 2 / 5
}

@media screen and (max-width:749px) {
	.cart-drawer .cart-item cart-remove-button {
		margin-left: 0
	}
}

.cart-drawer__footer>*+* {
	margin-top: 1rem
}

.cart-drawer .totals {
	justify-content: space-between
}

.cart-drawer .price {
	line-height: 1
}

.cart-drawer .tax-note {
	margin: 1.2rem 0 1rem auto;
	text-align: left
}

.cart-drawer .product-option dd {
	word-break: break-word
}

.cart-drawer details[open]>summary .icon-caret {
	transform: rotate(180deg)
}

.cart-drawer .cart__checkout-button {
	max-width: none
}

.drawer__footer .cart__dynamic-checkout-buttons {
	max-width: 100%
}

.drawer__footer #dynamic-checkout-cart ul {
	flex-wrap: wrap !important;
	flex-direction: row !important;
	margin: 0.5rem -0.5rem 0 0 !important;
	gap: 0.5rem
}

.drawer__footer [data-shopify-buttoncontainer] {
	justify-content: flex-start
}

.drawer__footer #dynamic-checkout-cart ul>li {
	flex-basis: calc(50% - 0.5rem) !important;
	margin: 0 !important
}

.drawer__footer #dynamic-checkout-cart ul>li:only-child {
	flex-basis: 100% !important;
	margin-right: 0.5rem !important
}

@media screen and (min-width:750px) {
	.drawer__footer #dynamic-checkout-cart ul>li {
		flex-basis: calc(100% / 3 - 0.5rem) !important;
		margin: 0 !important
	}

	.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),
	.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,
	.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),
	.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li {
		flex-basis: calc(50% - 0.5rem) !important
	}
}

cart-drawer-items::-webkit-scrollbar {
	width: 3px
}

cart-drawer-items::-webkit-scrollbar-thumb {
	background-color: rgba(var(--color-foreground), 0.7);
	border-radius: 100px
}

cart-drawer-items::-webkit-scrollbar-track-piece {
	margin-top: 31px
}

.cart {
	position: relative;
	display: block
}

.cart__empty-text,
.is-empty .cart__contents,
cart-items.is-empty .title-wrapper-with-link,
.is-empty .cart__footer {
	display: none
}

.is-empty .cart__empty-text,
.is-empty .cart__warnings {
	display: block
}

.cart__warnings {
	display: none;
	text-align: center;
	padding: 3rem 0 1rem
}

.cart__empty-text {
	margin: 4.5rem 0 2rem
}

.cart__contents>*+* {
	margin-top: 2.5rem
}

.cart__login-title {
	margin: 5.5rem 0 0.5rem
}

.cart__login-paragraph {
	margin-top: 0.8rem
}

.cart__login-paragraph a {
	font-size: inherit
}

@media screen and (min-width:990px) {
	.cart__warnings {
		padding: 1rem 0 1rem
	}

	.cart__empty-text {
		margin: 0 0 3rem
	}
}

cart-items {
	display: block
}

.cart__items {
	position: relative;
	padding-bottom: 3rem;
	border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08)
}

.cart__items--disabled {
	pointer-events: none
}

.cart__footer {
	padding: 4rem 0 0
}

.cart__footer-wrapper:last-child .cart__footer {
	padding-bottom: 5rem
}

.cart__footer>div:only-child {
	margin-left: auto
}

.cart__footer>*+* {
	margin-top: 4rem
}

.cart__footer .discounts {
	margin-top: 1rem
}

.cart__note {
	height: fit-content
}

.cart__note label {
	display: flex;
	align-items: flex-end;
	position: absolute;
	line-height: 1;
	height: 1.8rem;
	top: -3rem;
	color: rgba(var(--color-foreground), 0.75)
}

.cart__note .field__input {
	height: 100%;
	position: relative;
	border-radius: var(--inputs-radius);
	padding: 1rem 2rem
}

.cart__note .text-area {
	resize: vertical
}

.cart__note:after,
.cart__note:hover.cart__note:after,
.cart__note:before,
.cart__note:hover.cart__note:before,
.cart__note .field__input:focus,
.cart__note .field__input {
	border-bottom-right-radius: 0
}

@media screen and (min-width:750px) {
	.cart__items {
		grid-column-start: 1;
		grid-column-end: 3;
		padding-bottom: 4rem
	}

	.cart__contents>*+* {
		margin-top: 0
	}

	.cart__items+.cart__footer {
		grid-column: 2
	}

	.cart__footer {
		display: flex;
		justify-content: space-between;
		border: 0
	}

	.cart__footer-wrapper:last-child {
		padding-top: 0
	}

	.cart__footer>* {
		width: 46rem
	}

	.cart__footer>*+* {
		margin-left: 4rem;
		margin-top: 0
	}
}

.cart__ctas button {
	width: 100%
}

.cart__ctas>*:not(noscript:first-child)+* {
	margin-top: 1rem
}

.cart__update-button {
	margin-bottom: 1rem
}

.cart__dynamic-checkout-buttons {
	max-width: 36rem;
	margin: 0 auto
}

.cart__blocks>*+* {
	margin-top: 1rem
}

.cart__dynamic-checkout-buttons div[role='button'] {
	border-radius: var(--buttons-radius-outset) !important
}

.cart-note__label {
	display: inline-block;
	margin-bottom: 1rem;
	line-height: calc(1 + 1 / var(--font-body-scale))
}

.tax-note {
	margin: 2.2rem 0 1.6rem auto;
	text-align: center;
	display: block
}

.cart__checkout-button {
	max-width: 36rem
}

.cart__ctas {
	text-align: center
}

@media screen and (min-width:750px) {
	.cart-note {
		max-width: 35rem
	}

	.cart__update-button {
		margin-bottom: 0;
		margin-right: 0.8rem
	}

	.tax-note {
		margin-bottom: 2.2rem;
		text-align: right
	}

	[data-shopify-buttoncontainer] {
		justify-content: flex-end
	}

	.cart__ctas {
		display: flex;
		gap: 1rem
	}
}

.totals {
	display: flex;
	justify-content: center;
	align-items: flex-end
}

.totals>* {
	font-size: 1.6rem;
	margin: 0
}

.totals>h2 {
	font-size: calc(var(--font-heading-scale) * 1.6rem)
}

.totals * {
	line-height: 1
}

.totals>*+* {
	margin-left: 2rem
}

.totals__subtotal-value {
	font-size: 1.8rem
}

.cart__ctas+.totals {
	margin-top: 2rem
}

@media all and (min-width:750px) {
	.totals {
		justify-content: flex-end
	}
}

.price {
	font-size: 1.6rem;
	letter-spacing: 0.1rem;
	line-height: calc(1 + 0.5 / var(--font-body-scale));
	color: rgb(var(--color-foreground))
}

.price>* {
	display: inline-block;
	vertical-align: top
}

.price.price--unavailable {
	visibility: hidden
}

.price--end {
	text-align: right
}

@media screen and (max-width:750px) {
	.price .price-item {
		margin: 0 1rem 0 0;
		font-size: 2rem;
		font-weight: bold;
		color: #ef6937
	}
}

.price__regular .price-item--regular {
	margin-right: 0
}

.price:not(.price--show-badge) .price-item--last:last-of-type {
	margin: 0
}

@media screen and (min-width:750px) {
	.price {
		margin-bottom: 0
	}
}

.price--large {
	font-size: 1.6rem;
	line-height: calc(1 + 0.5 / var(--font-body-scale));
	letter-spacing: 0.13rem
}

@media screen and (min-width:750px) {
	.price--large {
		font-size: 1.8rem
	}
}

.price--sold-out .price__availability,
.price__regular {
	display: block
}

.price__sale,
.price__availability,
.price .price__badge-sale,
.price .price__badge-sold-out,
.price--on-sale .price__regular,
.price--on-sale .price__availability {
	display: none
}

.price--sold-out .price__badge-sold-out,
.price--on-sale .price__badge-sale {
	display: inline-block
}

.price--on-sale .price__sale {
	display: initial;
	flex-direction: row;
	flex-wrap: wrap
}

.price--center {
	display: initial;
	justify-content: center
}

.price--on-sale .price-item--regular {
	text-decoration: line-through;
	color: rgba(var(--color-foreground), 0.75);
	font-size: 1.3rem
}

.unit-price {
	display: block;
	font-size: 1.1rem;
	letter-spacing: 0.04rem;
	line-height: calc(1 + 0.2 / var(--font-body-scale));
	margin-top: 0.2rem;
	text-transform: uppercase;
	color: rgba(var(--color-foreground), 0.7)
}

.discounts {
	font-size: 1.2rem
}

.discounts__discount {
	display: flex;
	align-items: center;
	line-height: calc(1 + 0.5 / var(--font-body-scale))
}
.discounts__discount + .discounts__discount > span {
	visibility: hidden;
}

.discounts__discount svg {
	color: rgba(var(--color-button), var(--alpha-button-background))
}

.discounts__discount--position {
	justify-content: center
}

@media screen and (min-width:750px) {
	.discounts__discount--position {
		justify-content: flex-end
	}
}

.discounts__discount .icon {
	color: #fff;
	width: 1.2rem;
	height: 1.2rem;
	margin-right: 0.7rem
}
.discounts__discountDiv{
  overflow:hidden;
  width:100%;
}
.discounts__discountDiv-left{
  float:left;
  background:#45B821;
  padding:1px 10px;
  color:#fff;
  border-radius:10px;
}
.discounts__discountDiv-right{
  float:right;
}

.loading-overlay {
	position: absolute;
	z-index: 1;
	width: 1.8rem
}

@media screen and (max-width:749px) {
	.loading-overlay {
		top: 0;
		right: 0
	}
}

@media screen and (min-width:750px) {
	.loading-overlay {
		left: 0
	}
}

.loading-overlay__spinner {
	width: 1.8rem;
	display: inline-block
}

.spinner {
	animation: rotator 1.4s linear infinite
}

@keyframes rotator {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(270deg)
	}
}

.path {
	stroke-dasharray: 280;
	stroke-dashoffset: 0;
	transform-origin: center;
	stroke: rgb(var(--color-foreground));
	animation: dash 1.4s ease-in-out infinite
}

@media screen and (forced-colors:active) {
	.path {
		stroke: CanvasText
	}
}

@keyframes dash {
	0% {
		stroke-dashoffset: 280
	}

	50% {
		stroke-dashoffset: 75;
		transform: rotate(135deg)
	}

	100% {
		stroke-dashoffset: 280;
		transform: rotate(450deg)
	}
}

.loading-overlay:not(.hidden)+.cart-item__price-wrapper,
.loading-overlay:not(.hidden)~cart-remove-button {
	opacity: 50%
}

.loading-overlay:not(.hidden)~cart-remove-button {
	pointer-events: none;
	cursor: default
}

.card__headingad1 {}

.cart-count-bubble {
	background-color: rgb(254 197 42);
	color: #222;
}

header-drawer {
	justify-self: start;
	/* margin-left: -1.2rem */
}

.header__submenu .header__submenu {
	background: #fff
}
.header__headingLogoMobole{ 
  padding:0 !important;
  display: flex;
  align-items: center;
  align-self: center;
}
@media screen and (min-width:990px) {
	.header__menu-item a {
		color: #222;
		text-decoration: none
	}

	.header__inline-menu>ul>li span {
		font-size: 1.6rem;
      font-weight:500;
	}

	.shopify-policy__title h1 {
		font-size: calc(var(--font-heading-scale) * 5rem)
	}

	.rte li {
		font-size: calc(var(--font-heading-scale) * 2rem)
	}

	.shopify-policy__container {
		max-width: 89ch
	}

	.list-menu>li {
		position: relative
	}

	.list-menu--disclosure>li:hover {
		
	}

	.list-menu>li>ul {
		position: absolute;
		top: 100%;
		left: 0;
		display: none;
		width: 130%;
	}
}

.menu-drawer-container {
	display: flex
}

.list-menu {
	list-style: none;
	padding: 0;
	margin: 0
}

.list-menu--inline {
	display: inline-flex;
	flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    gap: 0.5vw;
}

summary.list-menu__item {
	padding-right: 2.7rem
}

.list-menu__item {
	display: flex;
	align-items: center;
	/* line-height: calc(1 + 0.3 / var(--font-body-scale)) */
}

.list-menu__item--link {
	text-decoration: none;
	padding-bottom: 1rem;
	padding-top: 1rem;
	line-height: calc(1 + 0.8 / var(--font-body-scale))
}

.shopify-policy__title {
	display: none
}

@media screen and (min-width:750px) {
	.list-menu__item--link {
		padding-bottom: 0.5rem;
		padding-top: 0.5rem
	}

	.card__headingad1 a {
		font-size: 1.45rem !important;
      font-weight:500;
	}

	.racetopprintMobole {
		display: none !important
	}
}

.header,
.header-wrapper {
	background: #000;
	/* padding: 0.8rem 0 */
    display: flex;
    justify-content: space-between;
    width:100%;
}

.header__icon {
	color: #fec629
}

.header__menu-item11 {
	color: #fff;
}

.cart-count-bubble {
	height: 1.3rem !important;
	width: 1.3rem !important;
}
/* @media screen and (max-width:1024px) {
      .header__heading-logo {
        max-width: 155px;
    }
.list-menu--inline a{font-size:1.4rem !important;
                    padding: 0.88rem 0.1rem !important;}

.list-menu--inline a span{font-size:1.4rem !important; padding: 0.22rem 0; }
} */
@media screen and (max-width:750px) {
	.racetopprintMobole {
		display: block
	}

	.form__labela1 {
		font-size: 16px !important;
	}

	.product-form1 {
		padding: 0 10px !important;
	}

	.card__headingad1 {
		height: auto !important;
		padding-top: 0 !important;
	}

	.selecta1 select {
		border: #bebebe solid 1.3px;
		border-radius: 5px;
		height: 40px;
	}

	.racetopprintPc {
		display: none
	}

	.header__icon,
	.header__icon--cart .icon {
		width: 4rem
	}

	.headerLogoMobile img {
		width: 13rem;
		padding-top:0px;
		height: auto;
      max-width:145px;
	}

	.searchMobile img {
		width: 2.5rem;
		height: auto;
	}

    .searchMobile {
		display: none !important;
	}

	/* .search-modal__formMobile {
		opacity: 0
	}

	.focus-insetMobile {
		width: 4rem
	} */

	/* .header__headingLogoMobole {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		z-index: 3;
	} */

	.section-footer-padding.section-footer-padding {
		padding-bottom: 0
	}
}


.header__inline-menu>ul>li {
	position: relative
}
.header__heading{
  float:left;
}
.header__inline-menu>ul>li>header-menu>a,.header__menu-item11 {
	/* padding: 0.88rem 2.7rem; */
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 1.6rem;
  font-weight:500;
  cursor:pointer;
}
/* .header__menu-item11{
  padding:1.1rem 1.5rem
} */
.header__inline-menu>ul>li>header-menu>ul {
	position: fixed;
	/* top: 0; */
	display: none;
    padding:10px 0 !important;
    background:none;
    box-shadow:none !important;
}
.ActivityNav{
  position:absolute;
  display:none;
  background:#fff;
  left:calc(-100% - 50px);
  border-radius:20px;
  padding:30px 30px;
  box-shadow: 0 0 1px 1px  #fec62950;
  top: 100%;
}
.ActivityNav img{
  width:500px;
}
.ActivityNav a{
  position:absolute;
  width:33%;
  left:0;
  height:100%;
  display:block;
  top:0;
}
.ActivityNav a:nth-child(3){
  left:33%;
}
.ActivityNav a:last-child{
  left:auto;
  right:0;
}
.header__inline-menu>ul>li>header-menu>ul>div{
  margin-top:10px;
  background:#000;
}
.header__inline-menu>ul>li>header-menu>ul>div:before{
  content:'';
  width:0;
  height:0;
  display:block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #000;
  position: absolute;
  top: -10px;
  left: calc(50% - 15px);
}
.header__inline-menu>ul>li>header-menu>ul a{
  color:#fff;
}
.header__inline-menu .header__menu-item:hover{
  color:#FEC629;
}

.header__active-menu-item {
	text-decoration: none;
	color: #fff
}

.header__inline-menu>ul>li:hover span,
.nav100:hover span {
	color: #FEC629 !important
}

.spinner {
	display: none
}

.header__submenu.list-menu {
	padding: 0.8rem 0 !important;
  	font-weight:500;
}

.search__input.field__input {
	border-radius: 5px;
    border:1px solid #ddd;
}

.header__submenu .header__menu-item {
	padding: 0 10px;
	font-size: 14px;
  margin-bottom:0;
  line-height:30px;
}

.bannerMobile2 {
	background: #000
}
.header__icons{
  float:right;
  margin-right:1rem;
}
@media screen and (max-width:400px) {
  .headerLogoMobile img{
    width:100px;
    height:19px;
  }
}
@media screen and (min-width:751px) {
	.add-wp {
		padding: 0 5rem !important
	}

	.racetopprintPcz {
		background: #EEEEEB
	}

	.bannerMobile {
		overflow: hidden;
		padding: 30px 0;
		width: 100rem
	}

	.bannerMobile p {
		font-size: 3rem;
		text-align: left;
		font-weight: 600;
		margin: 0;
		color: #222;
		line-height: 60px;
		padding: 1.5rem 0
	}

	.bannerMobile span {
		color: #333;font-weight:500;
	}

	.bannerMobile>p {
		font-size: 2.8rem;
		font-weight: 600;
		text-align: center;
		margin: 10px auto;
		color: #202020
	}

	.bannerMobile>span {
		color: #000;
		display: block;
		font-size: 1.6rem;
		width: 90%;
		margin: 10px auto;
		text-align: center;
		padding-bottom: 10px
	}

	.bannerMobile button {
		margin: 10px auto;
		color: #fff;
		text-align: center;
		border-radius: 30px;
		border: none;
		font-weight: 600;
		font-size: 1.6rem;
		width: 200px
	}

	.bannerMobile a {
		display: block;
		text-decoration: none
	}

	.bannerMobile .bannerMobile1 {
		background: #FEC629
	}

	.bannerMobile img {
		width: 45%;
		float: right
	}

	.bannerMobile {
		overflow: hidden
	}

	.bannerMobile>div {
		float: left;
		width: 50%;
		margin-top: 25px;
		padding-bottom: 30px
	}

	.bannerMobile>div>div {
		overflow: hidden;
		margin-top: 20px
	}

	.bannerMobile button {
		padding: 20px 0
	}

	.bannerMobile button:last-child {
		margin-left: 30px
	}

	.postage {
		background: #fff;
		height: 60px;
		line-height: 60px;
		text-align: center;        border-bottom: #ddd solid 1px;
	}

	.postage>div {
		display: inline-block;
		width: 100%;
	}

	.postage div div {
		width: 25%;
		float: left;
		color: #222;
		font-size: 16px
	}
    .postage div div svg{
      width:35px;
      float:left;
      height:35px;
      margin-top:13px;
    }

	.swiper-button-next,
	.swiper-button-prev {
		display: block !important;
		color: #000000 !important
	}

	.swiper-button-next,
	.swiper-rtl .swiper-button-prev {
		right: 20px !important;
		left: auto
	}

	.swiper-button-prev,
	.swiper-rtl .swiper-button-next {
		left: 20px !important;
		right: auto
	}

	.postage div div span {
		padding-left: 10px;
		float: left;
      font-weight:500;
	}

	.postage img {
		float: left;
		margin-top: 10px;
		width: 45px;
		margin-right: 5px
	}

	.mySwiperMobile {
		margin: 0 auto !important
	}

	.mySwiperMobile .swiper-pagination-bullet-active {
		background: #000000
	}

	.swiper {
		--swiper-theme-color: #ff6600;
		--swiper-navigation-color: #00ff33;
		--swiper-navigation-size: 30px
	}

	.mySwiperMobile .swiper-slide {
		padding: 0 !important
	}

	.mySwiperMobile .swiper-button-next,
	.mySwiperMobile .swiper-button-prev {
		width: 50px;
		height: 50px;
		background: rgba(0, 0, 0, 0.5);
		border-radius: 50%;
		text-align: center;
	}

	.mySwiperMobile .swiper-button-next:after,
	.mySwiperMobile .swiper-button-prev:after {
		color: #fff;
		margin-top: 11px;
	}

	.postage i {
		width: 45px;
		height: 45px;
		display: inline-block;
		background-position: -290px 0;
		float: left;
		margin-top: 8px
	}

	.postage .poa1 {
		background-position: -339px 0
	}

	.postage .poa2 {
		background-position: -388px 0
	}

	.postage .poa3 {
		background-position: -437px 0
	}
    .header:not(.header--top-center) *>.header__search{
      position:absolute;
      top:0px;
      right:119px;
      display: none;
      /* width:200%; */
    }
}
@media screen and (min-width:750px) {
  header-drawer{
    display:none;
  }
}
.Thanksgiving .swiper-button-next, .Thanksgiving .swiper-button-prev{
  width:70px;
  height:70px;
  text-align:center;
  padding-top:4px;
  background:rgba(0,0,0,0.6);
  border-radius:50%;
  padding-left:5px;
}
.Thanksgiving .swiper-button-prev{
  padding-right:5px;
  padding-left:0;
}
@media screen and (max-width:1500px) {
  .Thanksgiving .swiper-button-next, .Thanksgiving .swiper-button-prev{
    width:50px;
    height:50px;
  }
  .Thanksgiving .swiper-button-next:after, .Thanksgiving .swiper-button-prev:after{
    font-size:3rem !important;
  }
}
@media screen and (min-width:1441px) {
	.bannerMobile>div {
		margin-top: 55px
	}

	.swiper-button-next,
	.swiper-rtl .swiper-button-prev {
		right: 20px !important;
		left: auto
	}

	.swiper-button-prev,
	.swiper-rtl .swiper-button-next {
		left: 20px !important;
		right: auto
	}

	.bannerMobile {
		width: 120rem
	}
}
@media screen and (max-width:750px) {
	a {
		text-decoration: none
	}

	.thumbs-reviews-swiper,
	.Breadcrumb {
		display: none
	}

	.bannerMobile,
	.newmySwiperMobile {
		        background: linear-gradient(180deg, #fff6da 0%, #ffe8a5 100%);
		overflow: hidden
	}
  .bannerMobile{
    position:relative;
  }

	.bannerMobile>p {
		        font-size: 2.4rem;
        font-weight: 600;
        text-align: center;
        margin: 0px auto;
        color: #202020;
        line-height: 28px;
        padding-top: 2rem;
        padding-bottom:1rem;
	}

	.bannerMobile>span {
		color: #000;
		display: block;
		font-size: 1.4rem;
		width: 90%;
		margin: 0px auto;
		text-align: center;
        line-height: 22px;
	}

	.bannerMobile button {
		width: 70%;
		margin: 10px auto 0px auto;
		display: block;
		background: none;
		color: #fff;
		text-align: center;
		border-radius: 50px;
		border: none;
		height: 4.5rem;
		font-weight: 600;
		font-size: 1.6rem
	}

	.bannerMobile a {
		display: block;
		height: 4.5rem;
		line-height: 4.5rem
	}

	.bannerMobile .bannerMobile2 {
		background: #F3242A;
	}

	.bannerMobile .bannerMobile1 {
		background: #FEC629
	}
  .newmySwiperMobileHalloween svg{
    width:50%;
    margin:20px auto;
    display:block;
  }
	.bannerMobile img,
	.bannerMobilez img {
		width: 100%;
		display: block;
		height: auto
	}
.newmySwiperMobileHalloween{
      position:absolute;
      top:0;
      height:100%;
  width:100%;
    }
    .newmySwiperMobileHalloween img{
      width:60%;
      margin:0 auto;
    }
  .newmySwiperMobileHalloween span{
    display:block;
    width:70%;
    margin:0 auto;
    text-align:center;
  }
	.shippingMobile {
		overflow: hidden;
		padding: 10px;
		background: #FFF9ED
	}

	.shippingMobile>div {
		width: 47%;
		float: left
	}

	.shippingMobile>div:last-child {
		width: 50%;
		float: right
	}

	.shippingMobile p {
		font-weight: 600;
		margin: 0;
		color: #202020;
		font-size: 1.2rem
	}

	.shippingMobile div div {
		overflow: hidden
	}

	.shippingMobile span {
		font-size: 12px;
		float: left;
		width: calc(100% - 2.5rem)
	}

	.shippingMobile i {
		width: 22px;
		float: right;
		height: 22px;
		background-position: -331px -89px
	}

	.shippingMobile .Unconditional {
		background-position: -382px -89px
	}

	.collectionMobile {
		overflow: hidden;
		background: #fff
	}

	.collectionMobilediv {
		width: 50%;
		float: left;
		text-align: center
	}

	.collectionMobile img {
		width: 85%;
		margin-top: 10px;
		height: auto
	}

	.collectionMobile p {
		font-weight: 600;
		margin:0 0 10px 0;
		color: #202020
	}

	.privacyMobile {display: none;
		overflow: hidden;
		background: #F4F4F4
	}

	.privacyMobile>div {
		overflow: hidden;
		width: 94%;
		margin: 10px auto;
		border-top: 1px solid #D1D1D1
	}

	.privacyMobile i {
		width: 15px;
		float: left;
		margin-top: 10px;
		margin-left: 5px;
		height: 15px;
		background-position: -255px -97px;
		transform: scale(0.6)
	}

	.privacyMobile img:first-child {
		margin-left: 0
	}

	.privacyMobile span {
		float: left;
		font-size: 10px;
		margin-top: 10px;
		color: #666;
		margin-left: 5px
	}

	.guanggaoMobile {
		overflow: hidden
	}

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

	.videoMobile {
		margin: 1.5rem;
      font-weight:normal;
      font-size:1.45rem;
	}

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

	.videoMobile p {
		font-weight: 500;
		color: #222;
	}

	.PlatformadvantagesMobile {
		overflow: hidden;
		margin: 1.5rem
	}

	.PlatformadvantagesMobile>div {
		overflow: hidden
	}

	.PlatformadvantagesMobile i {
		width: 54px;
		float: left;
		height: 54px;
		background-position: -418px -77px
	}

	.PlatformadvantagesMobile .PlatformadvantagesMobile1 {
		background-position: -483px -77px
	}

	.PlatformadvantagesMobile .PlatformadvantagesMobile2 {
		background-position: -549px -77px
	}

	.PlatformadvantagesMobile .PlatformadvantagesMobile3 {
		background-position: -613px -77px
	}

	.PlatformadvantagesMobile>div>div {
		float: left;
		width: calc(100% - 6rem);
		margin-left: 1rem
	}

	.PlatformadvantagesMobile p {
		font-size: 1.7rem;
		font-weight: 600;
		margin: 10px 0;
		color: #222;
	}

	.PlatformadvantagesMobile span {
		color: #666;
		font-size: 1.45rem
	}

	#epb_background {
		display: none
	}

	.activity #epb_background {
		display: block
	}

	.activity #epb_bar {
		position: initial !important
	}

	.price .price-item {
		font-size: 1rem;
		font-weight: 500
	}
}

.bannerMobilea {
	color: #fff
}

.bannerMobilea1 {
	color: #000
}
@media screen and (max-width:390px) {
  .bannerMobile button{
    width:60%;
    height:4rem;
  }
  .bannerMobile a{
    font-size:1.3rem;
    height:3rem;
    line-height:3rem;
  }
}
@media screen and (max-width:1450px) {
	.page-width {
		/* max-width: 110rem; */
		margin: 0 auto;
		/* padding: 0 12rem */
	}

	#epb_button {
		margin: 0 !important;
		font-size: 0.775em !important
	}

	#epb_message_two {
		font-size: 24px !important
	}

	.flip-clock-wrapperht ul {
		height: 40px !important;
		line-height: 40px !important
	}

	#epb_message_one {
		font-size: 24px !important
	}
  /* .header__inline-menu>ul>li>header-menu>a, .header__menu-item11{
    padding:0.88rem 0.5rem;
  }
  .header__menu-item11{
    padding:1.1rem 0.5rem;
  } */
  .relative-swiper-content{
      top:0;
    }
    .relative-swiper-content .title.pc{
      margin-bottom:0;
    }
    .relative-swiper-content .item-layout{
      padding:10px 20px;
    }
}
/* @media screen and (max-width:1200px) {
  .header__menu-item11{
    padding:1.1rem 0.5rem;
  }
} */

@media screen and (max-width:750px) {
   .card__headingad1 a{
      font-size:12px;
    }
	.multicolumn-right-swiper ul {
		padding-left: 0
	}
}

.wholesale {
	width: 100%;
	overflow: hidden
}

.wholesalebanner {
	width: 100%;
	overflow: hidden;
	background: #191919;
	padding-bottom: 10px
}

.wholesalebannerLeft {
	float: left;
	width: 45%
}

.wholesalebannerLeftLogo {
	width: 234px;
	height: 62px;
	background-position: 0 -62px;
	display: block;
	margin-top: 3rem
}

.wholesalebannerLeftTitle {
	font-size: 4rem;
	color: #EDEDED;
	margin: 0;
	margin-top: 2rem;
	line-height: 5rem
}

.wholesalebannerLeftTitlesma {
	font-size: 2.5rem;
	color: #D8D8D8;
	margin: 0;
	margin-top: 2rem;
	line-height: 35px;
	padding-bottom: 15px
}

.wholesalebannerLeftList,
.wholesalebannerLeftList>div {
	overflow: hidden
}

.wholesalebannerLeftList i {
	float: left;
	width: 16px;
	height: 16px;
	background-position: -486px 0;
	margin-top: 10px
}

.wholesalebannerLeftList p {
	float: left;
	line-height: 40px;
	color: #B8B8B8;
	font-size: 1.6rem;
	margin: 0;
	margin-left: 10px;
	width: calc(100% - 30px)
}

.wholesalebannerLeftButton,
.DifferenceButton {
	overflow: hidden;
	margin-top: 20px
}

.wholesalebannerLeftButton a,
.DifferenceButton a {
	background: #FEC629;
	color: #000;
	font-size: 1.5rem;
	width: 220px;
	height: 63px;
	border-radius: 5px;
	float: left;
	border: 1px solid #FEC629;
	line-height: 63px;
	text-align: center;
	display: inline-block;
	text-decoration: none
}

.wholesalebannerLeftButton a:last-child,
.DifferenceButton a:last-child {
	background: #191919;
	color: #fff;
	border: 1px solid #fff;
	margin-left: 0px
}

.wholesalebannerLeftButton a:hover {
	background: #FEC629;
	color: #000;
	border: 1px solid #FEC629
}

.DifferenceButton a:hover {
	background: #FEC629;
	color: #000;
	border: 1px solid #FEC629
}

.wholesalebannerLeftEmal {
	overflow: hidden;
	margin-top: 30px;
	color: #fff;
	font-size: 1.6rem
}

.wholesalebannerLeftEmal i {
	color: #FEC629
}

.wholesalebannerLeftval {
	overflow: hidden
}

.wholesalebannerLeftval i {
	float: left;
	background-position: -246px -67px;
	width: 70px;
	height: 18px;
	margin-top: 6px
}
.addallpin{ width:100%;font-size:1.45rem;}
.addtimea{ float:right;color: #777;}
.wholesalebannerLeftval span {
	float: left;
	font-size: 16px;
	color: #fff
}

.wholesalebannerImg {
	float: right;
	width: 45%;
	margin-top: 30px
}

.Difference {
	overflow: hidden
}

.DifferenceTitle {
	font-size: 3rem;
	text-align: center;
	padding-top: 30px;
	color: #000
}

.Differencesmal {
	font-size: 2rem;
	text-align: center;
	display: block
}

.DifferenceList {
	overflow: hidden
}

.DifferenceList div {
	overflow: hidden;
	padding: 10px
}

.DifferenceList>div>div {
	width: 49%;
	float: left;
	box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
	height: 180px;
	border-radius: 10px;
	margin-top: 20px;
	padding: 20px
}

.DifferenceList>div>div:last-child {
	margin-left: 2%
}

.DifferenceList i {
	float: left;
	background-position: -516px -0px;
	width: 70px;
	height: 70px;
	margin-top: 10px
}

.DifferenceList .DifferenceListi1 {
	background-position: -597px 0
}

.DifferenceList .DifferenceListi2 {
	background-position: -677px 0
}

.DifferenceList .DifferenceListi3 {
	background-position: -762px 0
}

.DifferenceList>div>div>div {
	float: left;
	margin-left: 10px;
	width: calc(100% - 100px)
}

.DifferenceList p {
	margin: 0;
	font-size: 2.5rem;
	color: #000
}

.DifferenceList>div>div>div>div {
	font-size: 1.6rem;
	line-height: 25px;
	padding: 10px 0
}

.DifferenceButton {
	text-align: center
}

.DifferenceButton a {
	float: none
}

.DifferenceButton a {
	border: 1px solid #707070;
	color: #000;
	background: #fff
}

.capabilities {
	overflow: hidden;
	background: #F7F7F7;
	padding: 20px 0;
	margin-top: 3rem
}

.capabilitiesleft {
	float: left;
	width: 300px;
	margin-top: 3rem;
	font-size: 3rem
}

.capabilitiesleft p {
	margin: 0;
	color: #e4ad13;
	font-weight: bold
}

.capabilitiesleft span {
	display: block;
	color: #000
}

.capabilitiesRight {
	float: right;
	margin-top: 3rem;
	width: calc(100% - 400px)
}

.capabilitiesRight>div {
	overflow: hidden;
	margin-bottom: 2rem
}

.capabilitiesRight>div>div {
	width: 50%;
	float: left
}

.capabilitiesRight i {
	float: left;
	width: 22px;
	height: 22px;
	background-position: -843px 0;
	margin-top: 5px
}

.capabilitiesRight span {
	float: left;
	margin-left: 10px;
	width: calc(100% - 40px)
}

@media screen and (max-width:1450px) {
	.DifferenceList>div>div {
		padding: 10px 20px
	}
}

@media screen and (max-width:750px) {

	.evaluatedivimg1 span {
		color: #888;
	}

	.collection {
		padding: 0 !important;
	}

	.wholesalebannerLeft {
		width: 100%
	}

	.wholesalebannerLeftTitle {
		font-size: 2rem
	}

	.wholesalebannerLeftTitlesma {
		font-size: 1rem
	}

	.wholesalebannerLeftButton {
		text-align: center
	}

	.wholesalebannerLeftButton button {
		float: none
	}

	.wholesalebannerLeftButton button:last-child {
		margin: 0;
		margin-top: 20px
	}

	.wholesalebannerImg {
		float: none;
		width: 100%
	}

	.DifferenceList>div>div {
		width: 100%;
		float: none;
		height: auto
	}

	.DifferenceList i {
		display: none
	}

	.DifferenceList>div>div>div {
		margin: 0;
		width: 100%;
		height: auto
	}

	.DifferenceButton {
		text-align: center
	}

	.DifferenceButton button:last-child {
		margin: 0;
		margin-top: 20px
	}

	.capabilitiesleft {
		width: 100%;
		float: none
	}

	.capabilitiesRight,
	.capabilitiesRight>div>div {
		width: 100%;
		float: none
	}

	.capabilitiesRight>div {
		margin-bottom: 0
	}

	.multicolumn-right-swiper1 .swiper-button-next,
	.multicolumn-right-swiper1 .swiper-button-prev {
		display: none;
	}

	.multicolumn-right-swiper {
		height: 30px;
	}

	.multicolumn-right-swiper ul li a {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}

	.header-wrapper {
		padding: 0;
	}
}

.template-404 .title+* {
	margin-top: 1rem
}

.notPc {
	text-align: center;
	margin-top: 30px
}

.notPc p {
	font-size: 3rem;
	font-weight: 600;
	margin-top: 50px
}

.notPc img {
	max-width: 100%
}

.notPc span {
	display: block
}

.notPc a {
	background: #fac229;
	color: #000;
	border-radius: 50px;
	display: block;
	margin: 30px auto;
	width: 200px;
	line-height: 50px;
	text-decoration: none
}

@media screen and (min-width:750px) {
	.template-404 .title+* {
		margin-top: 2rem
	}
}

.timegMobilepc2 {
	width: 100%;
	display: black;
	text-align: center;
	border: 1px solid #ddd;
	padding: 15px 25px;
	margin-top: 10px;
	border-radius: 3px;
}



.timegMobilepc2 h3 {
	font-weight: 700;
	padding: 3px 10px 0 10px;
  font-size:14px;
}

.timegMobilepc2 p,
.timegMobilepc2 h3 {
	margin: 0;
	line-height: 30px;
	display: inline-block;
}

.timegMobilepc2 div {
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #ddd;
	display: flex;
	justify-content: center;
	align-items: center;
}

.timegMobilepc2 i {
	width: 35px;
	height: 35px;
	display: inline-block;
	background-position: -685px -85px;
	float: left;
}

.jdgm-preview-badge .jdgm-star {
	color: #f7bd1e !important;
}

.jdgm-rev-widg__summary .jdgm-star {
	color: #f7bd1e !important;
}

.jdgm-write-rev-link.jdgm-write-rev-link {
	color: white;
	background-color: #000000 !important;
	border: 2px solid #000000 !important;
	border-color: #000000 !important;
}

.jdgm-histogram__bar-content {
	background-color: #000000 !important;
}

.jdgm-histogram .jdgm-star {
	color: #f7bd1e !important;
}

.jdgm-link,
.jdgm-histogram__clear-filter {
	color: #333 !important;
}

.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {
	color: #000000 !important;
}

.jdgm-rev__author,
.jdgm-rev__icon:before {
	color: #666 !important;
}

.jdgm-rev__icon {
	border-radius: 50px !important;
}

.jdgm-rev__icon:after {
	background-color: #000000 !important;
}

.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {
	background-color: #000000 !important;
	border-radius: 3px;
}

.jdgm-btn--solid,
input[type=submit].jdgm-btn--solid {
	color: white;
	background-color: #000000 !important;
	background-color: #000000 !important;
	border: 2px solid #000000 !important;
	border-color: #000000 !important;
}

.jdgm-rev-widg .jdgm-star,
.jdgm-revs-tab .jdgm-star,
.jdgm-all-reviews .jdgm-star,
.jdgm-gallery-popup .jdgm-star {
	color: #f7bd1e !important;
}


.jdgm-rev__timestamp {
	color: #777;
	font-size: 1.45rem;float:right;
  font-weight:400;
}

.jdgm-rev__author {
	font-weight: 600;
	font-size: 1.45rem;
	color: #000 !important;
}

.productPingxingshuju>div {
	display: none;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}



.jdgm-rev__title {
	line-height: 20px;
	display: block;
  font-size:1.45rem;
	font-weight: normal !important;
	padding: 8px 0 8px 64px !important;
	color: #333;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
}
@media screen and (max-width:426px) {
.faqs ul li p { line-height: 26px !important;font-weight: normal;}
.evaluateimgadd{    padding-top: 0px !important;}
.jdgm-rev__title {padding: 8px 0 8px 43px !important;}
.jdgm-row-profile{    margin-left: 5px !important;}
}
@media screen and (max-width:750px) {
	.evaluateimgadd{    padding-top: 0px !important;}
}
@media screen and (max-width:376px) {
.jdgm-rev__title {padding: 8px 0 8px 45px !important;}
  .evaluateimgadd .jdgm-star{    width: 23px;transform: scale(0.8);}
  .page-width .evaluatediv>p{        line-height: 40px;}
  .evaluatediv{margin-top: 10px;}
  .image-with-text__heading {
    font-size: 2.4rem;
}
  .zuidijiage{    font-size: 1.3rem;}
}


@media screen and (min-width:751px) and (max-width:1024px) {
	.bannerMobile p {
		font-size: 2rem;
	}

	.bannerMobile>div {
		width: 60%;
	}

	.bannerMobile img {
		width: 30% !important;
		margin-top: 49px;
	}

	.bannerMobile {
		width: 100%;
	}

	.postage div div span {
		font-size: 13px;
		padding-left: 0;
	}

	.postage i {
		transform: scale(0.6);
		margin-left: -10px;
	}

	.aasdas {
		width: 100% !important;
	}

	.new-collection-list-title,
	.title {
		text-align: center;
	}

	.product--large:not(.product--no-media) .product__info-wrapper {
		padding-left: 2rem !important;
	}

	.page-width {
		max-width: 100%;
	}
}

.evaluateimgadd{ padding-top:11px;padding-left: 11px;}
.evaluateimgadd .jdgm-rev__rating{width:150px;}

 .jdgm-rev__rating {
    margin-right:0px !important;
    width: 110px; 
    display: block;
    float: left;
	margin-right: 20px;
}
.jdgm-star { width:21px; height:21px; display:block;margin-top: 2px !important;float:left;}
.jdgm--on{       
  background-position:-240px -62px;
   }
.jdgm--half{       
 
  background-position: -208px -59px;
   }
.jdgm--off{       
 
  background-position: -207px -58px;
   }

@media screen and (max-width:750px) {
.newcarttime {
    height: 66px;
}


  
 
  .jdgm-star {margin-top: 0 !important;}
  .tupianheaderwenzi i{transform: scale(0.6);background-position: -852px -79px;  margin-left: 0;}
}
@media screen and (max-width:375px) {
.tupianheaderwenzi{
  left: 40%;
  transform: translate(-40%, -40%);}
      .tupianheaderwenzi span {
        position: absolute;
        top: -9px;
        line-height: 18px;
        height: 18px;
        padding-right: 25px;
    }

}

@media screen and (max-width:320px) {
	.timegMobile i {
		width: 25px !important;
		height: 25px !important;
		background-position: -686px -91px !important;
		transform: scale(0.8) !important;
	}

	.timegMobile p {
		font-size: 13px !important;
	}

	.timegMobile h3 {
		font-size: 13px !important;
	}

	.timegMobile span {
		font-size: 13px !important;
	}

	.privacyMobile span {
		margin-left: 0;
		font-size: 8px !important;
	}
}

.newmySwiperMobile .swiper-button-next.swiper-button-disabled,
.newmySwiperMobile .swiper-button-prev.swiper-button-disabled,
.newmySwiperMobile .swiper-button-next,
.newmySwiperMobile .swiper-rtl .swiper-button-prev {
	display: block;
}

.newmySwiperMobile .swiper-button-next:after,
.newmySwiperMobile .swiper-button-prev:after {
	color: #fff;
	margin-top: 11px;
}

.newmySwiperMobile .swiper-button-next,
.newmySwiperMobile .swiper-button-prev {
	width: 50px;
	height: 50px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	text-align: center;
	display: block;
}
.Customlist p,.faqs ul li p,.banner__text span,.faqs ul li div,.grid--4-col-tablet .grid__item{ font-weight:500 !important;}

.product-option::first-letter{
  text-transform: uppercase;
}
.mySwiperMobile .swiper-slide{
  height:auto !important;
}
.jdgm-row-rating{
  overflow:hidden;
}
.jdgmrowprofileimg{
  float:left;
  position:relative;
  margin-right:10px;
}
.jdgmrowprofileimg p,.Rounded-Corneroverviewall>div .jdgmrowprofileimg p{
  width:53px;
  height:53px;
  border-radius:50%;
  color:#000;
  background:#E6E6E6;
  text-align:center;
  margin:0;font-size:2rem;
  line-height:53px;
  font-weight:600;
  overflow:hidden;
}
/* .jdgm-rev:nth-child(2n+1) .jdgmrowprofileimg p{
  background:#2EAAE8;
}
.jdgm-rev:nth-child(3n+1) .jdgmrowprofileimg p{
  background:#E37840;
}
.jdgm-rev:nth-child(4n+1) .jdgmrowprofileimg p{
  background:#E3B740;
} */
.jdgmrowprofileimg .backgroundImage{
  width:17px;
  height:17px;
  position:absolute;
  bottom:10px;
  right:0;
  background-position:-817px -131px;
  display:none;
}
.jdgm-row-ratingdiv,.evaluatedivimg1jdgmrowprofileimg{
  float:left;
  width:calc(100% - 65px);
}
.jdgm-rev__verified{
  color:#FEC629;
  border-radius:10px;
  width:80px;
  display:inline-block;
  font-size:13px;
  font-weight: 500;
  margin-top:-3px;
}
.evaluatedivimg1P{ margin-right:7px !important;}
.jdgm-rev__verified i{width:17px;height:20px;display:block;float:left;margin-left:5px;
                         background-position:-817px -128px;transform:scale(0.6)
                     }
.evaluatedivimg1jdgmrowprofileimg>div{
  overflow:hidden;
}
.evaluatedivimg1jdgmrowprofileimgdiv{
  overflow:hidden;
  display:inline-block;
}
@media screen and (max-width:750px) {
  .jdgmrowprofileimg p,.Rounded-Corneroverviewall>div .jdgmrowprofileimg p{
    width:35px;
    height:35px;
    line-height:35px;
    font-size:1.8rem;
  }
  .jdgm-rev__verified{ margin-top: 1px;
    font-size:1.2rem;
  }
  .jdgmrowprofileimg .backgroundImage{
    bottom:1px;
  }
  .jdgm-row-ratingdiv{
    width:calc(100% - 50px);
  }
  .evaluatedivimg1jdgmrowprofileimg{
    width:calc(100% - 60px);
  }
  .jdgm-row-ratingdiv .jdgm-rev__author,.jdgm-row-ratingdiv .jdgm-rev__timestamp{
    font-size:1.3rem;
  }
  .evaluatedivimg1 span,.evaluatedivimg1 p{
    font-size:1.3rem;
    line-height:26px;
  
  }

}
@media screen and (max-width:550px) {
    .evaluateimgadd .jdgm-rev__rating {
        padding-top: 2px !important;
    }
  .jdgm-row-ratingdiv .jdgm-rev__author,.jdgm-row-ratingdiv .jdgm-rev__timestamp{
    font-size:1rem;
  }
  .jdgmrowprofileimg p, .Rounded-Corneroverviewall>div .jdgmrowprofileimg p{font-size:1.5rem;}
  .jdgmrowprofileimg{margin-right:5px}

}


 .evaluateimgadd .jdgm--on{ background-position: -144px -59px;}

.evaluateimgadd .jdgm-star{width:29px; height:23px;   margin-right: 0; transform:none;    margin-top: 3px !important;}
.evaluateimgadd .jdgm-rev__rating{width:145px;}

 .jdgm-rev__rating {
    margin-right:10px !important;
    width: 110px; 
    display: block;
    float: left;
	margin-right: 0px;
   margin-top:3px;
}
.jdgm-star { width:22px; height:21px; display:block;margin-top: 2px !important;float:left;transform: scale(0.73);}
.jdgm--on{ background-position: -144px -59px;}
.jdgm--half{     background-position: -176px -59px;
    transform: scale(0.65);
    margin-top: 3px !important;}
.jdgm--off{ background-position: -207px -58px; transform: scale(0.65);
    margin-top: 3px !important;}
.field__label{
  display:none;
}
.newBanner{
  overflow:hidden;
  background:url('https://cdn.shopifycdn.net/s/files/1/0652/5029/6060/files/banner_168d772b-5777-4c7f-b581-e91075934013.png?v=1722337877');
  background-size:100% 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.newBanner img{
  margin-top:30px;
  width:500px;
}
.newBannerPage p{
  color:#000;
  font-size:15px;
  margin:10px 0;
}
.newBannerPage a{
  background:#222;
  color:#FEC629;
  width:260px;
  height:60px;
  line-height:60px;
  border-radius:60px;
  margin-bottom:50px;
  display:block;
  text-align:center;
  text-decoration: none;
}
@font-face {
  font-family: 'MyCustomFont';
  src: url('Poppins-Regular.ttf') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family: 'MyCustomFont1';
  src: url('HindGuntur-Regular.ttf') format('truetype');
  font-weight: normal;
}
/* body,h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5,span,div,p,button{
  /* font-family: 'MyCustomFont1'; */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" ,"Hind Guntur", sans-serif;
  letter-spacing:initial;
} */
.hind-guntur-light {
  font-family: "Hind Guntur", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.hind-guntur-regular {
  font-family: "Hind Guntur", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.hind-guntur-medium {
  font-family: "Hind Guntur", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.hind-guntur-semibold {
  font-family: "Hind Guntur", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.hind-guntur-bold {
  font-family: "Hind Guntur", sans-serif;
  font-weight: 700;
  font-style: normal;
}



.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}
.hind-siliguri-light {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.hind-siliguri-regular {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.hind-siliguri-medium {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.hind-siliguri-semibold {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.hind-siliguri-bold {
  font-family: "Hind Siliguri", sans-serif;
  font-weight: 700;
  font-style: normal;
}
#shopify-section-header{
    z-index:9999;
  }
.backgroundImgSearch{
  display:inline-block;
  width:25px;
  height:30px;
  background-position:-15px -77px;
  float:left;
  margin-top:11px;
  cursor:pointer;
}
.backgroundImglogin{
  display:inline-block;
  width:25px;
  height:30px;
  background-position:-50px -77px;
  float:left;
  margin-top:3px;
  cursor:pointer;
  margin-left:10px;
}
.backgroundImgshop{
  display:inline-block;
  width:30px;
  height:30px;
  background-position:-83px -77px;
  float:left;
  /* margin-top:3px; */
}
.productPingxingshujuList{
  overflow:hidden;
}
.productPingxingshujuList1{
  width:100%;
  box-shadow: 0px 0px 10px 1px rgba(91,91,91,0.26);
  background:#fff;
  border-radius:20px;
  height:200px;
}
.productPingxingshuju{
  width:100%;
  margin-top:20px;
}
.productPingxingshujuList11{
  overflow:hidden;
  margin:20px;
  float:left;
  width:200px;
  color:#000;
}
.productPingxingshujuList11>i{
  width: 25px;
    height: 25px;
    background-position: -15px -12px;
    float: left;
    margin-top: 10px;
}
.productPingxingshujuList11 span{
  float: left;
    font-size: 30px;
    font-weight: 500;
    line-height: 45px;
}
.productPingxingshujuList11 div svg{
    width: 20px;
    height: 19px;
    float: left;
    margin-right: 0;
    margin-top: 13px;
	color:#FEC629;
	margin-right:3px;
    background-position: -45px -17px;
}
.productPingxingshujuList11 div i:nth-child(5){
  background-position: -77px -16px;
}
.productPingxingshujuLis2{
  padding:20px;
  position:relative;
}
.productPingxingshujuLis2>div{
  border:2px solid #FDB813;
  border-radius:30px;
  display:inline-block;
  padding:5px 15px;
  position:relative;
  font-size:13px;
  position:absolute;
  transtion:3s;
  cursor:pointer;
}
.productPingxingshujuLis2>div:hover{
  transform:scale(1.3);
  transtion:2s;
}
.Greatquality i{
  position:absolute;
  left:0;
  bottom:-7px;
  background-position:-125px -89px;
  width:22px;
  height:13px;
}
.productPingxingshujuLis3 i{
  position:absolute;
  right:0;
  bottom:-7px;
  background-position:-150px -89px;
  width:22px;
  height:13px;
}
.productPingxingshujuLis5 i{
  position:absolute;
  left:0;
  bottom:-7px;
  background-position:-125px -89px;
  width:22px;
  height:13px;
}
.productPingxingshujuLis6 i{
  position:absolute;
  right:0;
  bottom:-7px;
  background-position:-150px -89px;
  width:22px;
  height:13px;
}
.productPingxingshujuLis7 i{
  position:absolute;
  left:0;
  bottom:-7px;
  background-position:-125px -89px;
  width:22px;
  height:13px;
}
.productPingxingshujuLis8 i{
  position:absolute;
  right:0;
  bottom:-7px;
  background-position:-150px -89px;
  width:22px;
  height:13px;
}
.productPingxingshujuLis9 i{
  position:absolute;
  left:0;
  bottom:-7px;
  background-position:-125px -89px;
  width:22px;
  height:13px;
}
.productPingxingshujuLis10 i{
  position:absolute;
  right:0;
  bottom:-7px;
  background-position:-150px -89px;
  width:22px;
  height:13px;
}
.Greatquality{
  left:230px;
  top:50px;
}
.productPingxingshujuLis3{
  left:50px;
  top:90px;
}
.productPingxingshujuLis4{
  top:141px;
  left:-150x;
}
.productPingxingshujuLis5{
  top:40px;
  right:35px;
}
.productPingxingshujuLis2 .productPingxingshujuLis6{
  top:35px;
  left:400px;
  padding:10px 20px;
}
.productPingxingshujuLis7{
  top:116px;
  right:400px;
}
.productPingxingshujuLis8{
  top:61px;
  left:600px;
}
.productPingxingshujuLis9{
  top:30px;
  left:800px;
}
.productPingxingshujuLis10{
  top:90px;
  right:161px;
}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after,.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before{
  display:none;
}
.header__icons{
  position:relative;
}
 .CustomStickersProduct{
    text-align:center;
    position: sticky;
    width: 100%;
    background: rgb(255, 255, 255);
    left: 0px;
    top: 101px;
    z-index: 9;
  }
  .CustomStickersProduct>div{
    display:inline-block;
    margin-top:10px;
  }
  .CustomStickersProduct span{
    border:2px solid #FEC629;
    border-radius:20px;
    padding:5px 20px;
    color:#000;
    float:left;
    margin-right:20px;
    font-size:14px;
    cursor:pointer;
  }
  .CustomStickersProduct .active{
    background:#FEC629;
  }
@media screen and (max-width:750px) {
.productPingxingshuju{
  width:100%;
}
.productPingxingshujuList1{
  width:calc(100% - 30px);
  float:none;
  margin:0 auto;
  display:none;
}
  .backgroundImgSearch{
    display:none;
  }
  .CustomStickersProduct span{
    font-size:10px;
    margin-right:5px;
    margin:5px;
    float:none;
  }
   .CustomStickersProduct>div{
    overflow-x:auto;
    white-space: nowrap;
		display:block;
		height:45px;
		scrollbar-width: none;
  }
	.CustomStickersProduct>div::-webkit-scrollbar {
    display: none;
  }
  .CustomStickersProduct{
    top:90px;
  }
}
.header__inline-menu>ul>li>header-menu>ul>div{
  background:none;
  margin-top:0;
}
.header__inline-menu>ul>li>header-menu>ul>div:before{
  display:none;
}
.header__inline-menu>ul>li>header-menu>ul a{
  color:#000;
  text-decoration: none;
  font-size:16px;
}
.header__inline-menu>ul>li>header-menu>ul{
  width:100%;
  padding:10px !important;
  box-sizing:border-box;
  box-shadow: 0px 0px 9px 1px rgba(103,103,103,0.15) !important;
  left:0;
}
.header__submenumenu-item{
  background:#FEC629;
  width:5px;
  height:15px;
  float:left;
  margin-right:10px;
}
.newheader__submenumenu-item{
  font-size:20px;
}
.newNav_link{
  overflow:hidden;
  padding-bottom:5px;
}
.newNav_link>div{
  width:100%;
  line-height:15px;
  padding-left:10px;
  box-sizing:border-box;
  line-height:30px;
  padding:0 30px;
}
.newNav_linkDiv{
  overflow:hidden;
}
.newNav_link .navHoverList{
  position:absolute;
  right:0;
  background:#fff;
  left:300px;
  width:calc(100vw - 600px);
  top:0;
  display:none;
  height:100%;
  overflow:hidden;
  padding:10px;
  box-sizing:border-box;
  max-width:calc(130rem - 600px);
  padding:10px 30px;
}
.navproducttype{
  float:left;
}
.navproducttype:first-child{
  padding-left:0;
}
.navproducttype span{
  color:#000;
}
.newNav_link > div.active{
  background:#fff;
}
.newNav_link > div.active .navHoverList{
  display:block;
}
#HeaderMenu-MenuList-1{
  min-width:auto;
  max-width:130rem;
  left:50%;
  transform:translate(-50%,0);
  border-radius:20px;
  overflow:hidden;
  padding: 0 !important;
  padding-bottom: 1px !important;
  margin: 0;
  background-color: #fff;
}
.header__inline-menu>ul>li>header-menu>ul .newNav_linkDiv{
  overflow:hidden;
}
.header__inline-menu>ul>li>header-menu>ul .newNav_linkDiv>a{
  font-weight:600;
  font-size:18px;
}
.newNav_linkDiv i{
  margin-left:-15px;
  margin-top:7px;
}
.header__inline-menu>ul>li>header-menu>ul .navHoverList a{
  display:block;
  line-height:30px;
  color:#333;
  font-size:14px;
}
.FinishedProductsNav li{
  width:300px;
  border-left:1px solid #ddd;
  box-sizing:border-box;
  padding:10px 0;
  background:#f6f6f6;
}
.FinishedProductsNav li:first-child{
  border:none;
  background:#f6f6f6;
  padding-bottom:50px;
}
.FinishedProducts{
  width:250px;
  float:right;
  position:absolute;
  right:0;
  height:100%;
}
.FinishedProducts img{
  width:100%;
  position: absolute;
  top:50%;
  transform:translate(0,-50%);
  height:auto;
  right:15%;
}
.FinishedProducts p{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
  overflow:hidden;
  text-overflow:ellipsis;
  display:none;
}
.newNav_link a:hover span{
  border-bottom:2px solid #FEC629;
}
.header__inline-menu>ul>li>header-menu>ul .navHoverList a span{
  color:#333 !important;
  font-size:14px;
}
.header__submenu .header__menu-item{
  padding-left:0;
  font-size:18px;
  font-weight:600;
  margin:0;
  padding:0 20px;
}
.FinishedProductsNav li:nth-child(2) .newNav_link div{
  width:100%;
}
.productIndex .media>img{
  position:initial !important;
}
.productIndex a{
  position:initial !important;
}
.productIndex .ratio{
  display:block !important;
  background:none;
}
.productIndex .card__media,.productIndex .card .media{
  position:initial;
  border-radius:20px;
}
.productIndex .card-informationa1 span{
  display:none;
}
.productIndex .card-informationa1 .multiCurrencyStylesNumber{
  display:inline-block;
}
.productIndex .center a:after{
  display:none;
}
@media screen and (min-width:750px) and (max-width:900px) {
  /* header-drawer{
    display:none;
  }
  .list-menu--inline a,.list-menu--inline a span{
    font-size:12px !important;
    margin-top:5px;
    text-align:center;
  }
  .header__heading-logo{
    width:70%;
    margin-top:5px;
  } */
  .backgroundImgSearch,.backgroundImglogin,.backgroundImgshop{
    transform: scale(0.6);
  }
  .header-top-img{
    width:15px !important;
  }
  .backgroundImgSearch{
    margin-top:6px;
  }
  .backgroundImglogin{
    margin-top:-7px;
  }
  .backgroundImgshop{
    margin-top:-10px;
  }
  .cart-count-bubble{
    bottom:1.5rem;
  }
  .Halloween .Halloween-text p{
    font-size:12px;
  }
  .Halloween .Halloween-text>div>a{
    width:195px;
    height:40px;
    line-height:40px;
    font-size:14px;
  }
  .Halloween .Halloweendian i{
    width:16px;
    height:16px;
  }
  .Halloween .Halloweendian i::after{
    width:8px;
    height:8px;
    margin:4px;
  }
  .FinishedProductsNav li:first-child{
    width:300px;
  }
 .header__inline-menu>ul>li>header-menu>ul .FinishedProductsNav a{
    font-size:10px !important;
  }
  .header__submenu .header__menu-item{
    margin:10px auto;
  }
  .newNav_link div{
    margin-top:10px;
  }
  .FinishedProductsNav li{
    width:200px;
  }
  .FinishedProducts p{
    font-size:10px;
  }
  .FinishedProducts{
    font-size:140px;
  }
  .postage div div span{
    font-size:10px;
  }
  .Halloween-text .Halloweendian img{
    display:block;
    width:40px;
  }
  .new-collection-list-title, .title{
    font-size:2rem;
  }
  .header__inline-menu>ul>li>header-menu>ul{
    width:730px;
    left:-135%;
  }
}


/*** media new  ***/

@media (min-width: 360px)  {
	nav.header__inline-menu > ul > li > header-menu > a, .header__inline-menu > ul > li > a.header__menu-item11 > span {
		font-size: 10px;
	}
	#shopify-section-header .header {
		display: flex !important;
		align-items: stretch;
		margin: 0 16px;
		padding: 4px 0;
		width: calc(100% - 32px);
	}
	.header__icons {
		gap: 8px;
	}
	.header__searchnew {
		position: absolute;
	}
	header.header {
		width: 100%;
		justify-content: space-between;
	}
	header-drawer {
		display: block;
	}
	.header__headingLogoMobole {
		width: 120px;
		height: 20px;
	}
	.header-icon-search, .header-icon-account, .header-icon-cart {
		width: 16px;
		height: 16px;
	}
}

@media (min-width: 480px)  {
	nav.header__inline-menu > ul > li > header-menu > a, .header__inline-menu > ul > li > a.header__menu-item11 > span {
		font-size: 10px;
	}
	#shopify-section-header .header {
		margin: 0 16px;
		padding: 6px 0;
	}
	.header__icons {
		gap: 14px;
	}
	.header__searchnew {
		position: absolute;
	}
	header.header {
		width: 100%;
		justify-content: space-between;
	}
	header-drawer {
		display: block;
	}
	.header__headingLogoMobole {
		width: 120px;
		height: 20px;
	}
	.header-icon-search, .header-icon-account, .header-icon-cart {
		width: 16px;
		height: 16px;
	}
}

@media (min-width: 734px)  {
	nav.header__inline-menu > ul > li > header-menu > a, .header__inline-menu > ul > li > a.header__menu-item11 > span {
		font-size: 14px;
	}
	#shopify-section-header .header {
		margin: 0 24px;
		padding: 10px 0;
	}
	.list-menu--inline {
		gap: 2vw;
	}
	.header__icons {
		gap: 16px;
	}
	.header__searchnew {
		position: absolute;
	}
	header.header {
		width: 100%;
		justify-content: space-between;
	}
	header-drawer {
		display: block;
	}
	.header__headingLogoMobole {
		width: 120px;
		height: 20px;
	}
	.header-icon-search, .header-icon-account, .header-icon-cart {
		width: 18px;
		height: 18px;
	}
}

@media (min-width: 1024px)  {
	nav.header__inline-menu > ul > li > header-menu > a, .header__inline-menu > ul > li > a.header__menu-item11 > span {
		font-size: 14px;
	}
	#shopify-section-header .header {
		margin: 0 24px;
		padding: 0;
		justify-content: center;
		gap: 2vw;
	}
	.list-menu--inline {
		gap: 2vw;
	}
	.header__icons {
		gap: 16px;
	}
	header-drawer {
		display: none;
	}
	.header__headingLogoMobole {
		width: 180px;
		height: 29px;
	}
	.header-icon-search, .header-icon-account, .header-icon-cart {
		width: 18px;
		height: 18px;
	}
}

@media (min-width: 1440px)  {
	nav.header__inline-menu > ul > li > header-menu > a, .header__inline-menu > ul > li > a.header__menu-item11 > span {
		font-size: 15px;
	}
	#shopify-section-header .header {
		margin: 0 24px;
		justify-content: center;
		gap: 2.5vw;
	}
	.list-menu--inline {
		gap: 2.5vw;
	}
	.header__icons {
		gap: 20px;
	}
	header-drawer {
		display: none;
	}
	.header__headingLogoMobole {
		width: 180px;
		height: 29px;
	}
	.header-icon-search, .header-icon-account, .header-icon-cart {
		width: 18px;
		height: 18px;
	}
}

@media (min-width: 1441px) {
	nav.header__inline-menu > ul > li > header-menu > a, .header__inline-menu > ul > li > a.header__menu-item11 > span {
		font-size: 16px;
	}
	#shopify-section-header .header {
		margin: 0 24px;
		justify-content: center;
		gap: 3vw;
	}
	.list-menu--inline {
		gap: 3vw;
	}
	.header__icons {
		gap: 24px;
	}
	header-drawer {
		display: none;
	}
	.header__headingLogoMobole {
		width: 202px;
		height: 33px;
	}
	.header-icon-search, .header-icon-account, .header-icon-cart {
		width: 18px;
		height: 18px;
	}
}

.tipInputShow{
  font-size:12px;
  color:#d30505;
  margin:0;
  display:none;
}
body .tipButton{
  background:#ddd;
  pointer-events:none;
}
@media screen and (max-width: 1023px) {
	.page-width .evaluatediv {
		height: auto
	}
	.page-width .evaluatediv>p {
		margin: 10px 0;
		float: none;
    font-size:15px;
	}
	.evaluateimgadd .jdgm-star{
    transform:scale(0.6) !important;
    margin-left:-10px;
  }

	.page-width .evaluatediv .evaluateimgp1 {
		float: left;
		line-height: 40px;
    font-size: 16px;margin-top: 5px;
	}

	.page-width .evaluatediv .evaluatedivspan {
		margin-top: 5px;
		font-size: 16px;line-height: 40px;
		margin-left: 0px;
    margin-right:10px;
		color: #222
	}

	.page-width .evaluatediv .evaluatedivspantotal {
		/* clear: left; */
		margin-top: 0px;
		font-size: 3rem;
		/* float: none; */
		display: block;
		line-height: 20px;
		margin-left: 10px;
	}
	.evaluatediv {
		flex-direction: column;
		align-items: flex-start;
		margin: 20px 0 !important;
		gap: 10px !important;
	}
	.evaluatediv .left-title, .evaluatediv .right-box {
		width: 100%;
		margin: 0 !important;
	}
	.evaluatediv .right-box .evaluatedivspan {
		margin: 0 0 0 20px;
	}
	.evaluate-list {
		gap: 15px !important;
	}
	.evaluate-list .list-item .item-left {
		width: 40px !important;
		height: 40px !important;
		font-size: 20px !important;
	}
	.evaluate-list .list-item .item-right .right-top .r-t-left svg {
		width: 18px !important;
		height: 18px !important;
	}
	.evaluate-list .list-item .item-right .right-top .r-t-left .r-t-name {
		font-size: 14px !important;
		max-width: 12ch;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.evaluate-list .list-item .item-right .right-top .r-t-left .r-t-mark {
		font-size: 14px !important;
	}
	.evaluate-list .list-item .item-right .right-top .r-t-left .r-t-verified, .evaluate-list .list-item .item-right .right-top .r-t-right {
		font-size: 12px !important;
	}
	.evaluate-list .list-item .item-right .right-bottom {
		margin: 0 !important;
	}
}
.evaluatediv {
	display: flex;
	align-items: center;
	gap: 20px;
	margin: 30px 0;
}
.evaluatediv>p {
	color: #222;
	font-size: 28px;
	font-weight: 600;
	margin: 0;
}
.evaluatediv .right-box {
	display: flex;
	align-items: center;
}
.evaluatediv .right-box span {
	margin: 0;
	float: none;
}
.evaluatediv .right-box .evaluatedivspan {
	margin-left: 20px;
}
.evaluatediv .right-box .star-box {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	gap: 5px;
}
.evaluatediv .right-box .star-box svg {
	width: 20px;
	height: 20px;
}
.evaluatediv .right-box .score {
	margin: 0 0 0 10px;
	float: none;
}
.evaluatediv .right-box .score-total {
	margin: 0;
	float: none;
}
.evaluate-list {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.evaluate-list .list-item {
	display: none;
	justify-content: space-between;
	gap: 20px;
	margin: 0;
	border: none !important;
}
.evaluate-list .list-item .item-left {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 600;
	font-size: 30px;
}
.evaluate-list .list-item .item-right {
	flex: 1;
	font-size: 14px;
}
.evaluate-list .list-item .item-right .right-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.evaluate-list .list-item .item-right .right-top .r-t-left {
	display: flex;
	align-items: center;
}
.evaluate-list .list-item .item-right .right-top .r-t-left .r-t-name {
	font-weight: 600;
  font-size: 18px;
}
.evaluate-list .list-item .item-right .right-top .r-t-left svg {
	width: 20px;
	height: 20px;
  margin-left: 10px;
}
.evaluate-list .list-item .item-right .right-top .r-t-left .r-t-mark {
	font-size: 18px;
  margin-left: 3px;
}
.evaluate-list .list-item .item-right .right-top .r-t-left .r-t-verified {
	color: #FEC629;
	font-size: 14px;
	margin-left: 10px;
}
.evaluate-list .list-item .item-right .right-top .r-t-right {
	color: #878787;
}
.evaluate-list .list-item .item-right .right-bottom {
	margin-top: 10px;
	width: 90%;
}
.evaluate-list .list-item:nth-child(-n+5) {
	display: flex;
}