/** Shopify CDN: Minification failed

Line 3180:25 Unexpected "+"

**/
@font-face {
 font-family: 'HotMess';
 src: url('//sarahtaylorart.com/cdn/shop/files/HotMess.eot?v=13796460207568770517');
 src: url('//sarahtaylorart.com/cdn/shop/files/HotMess.eot?%23iefix&4791') format('embedded-opentype'), url('//sarahtaylorart.com/cdn/shop/files/HotMess.woff2?v=8502387262451503578') format('woff2'),
   url('//sarahtaylorart.com/cdn/shop/files/HotMess.woff?v=10502397043958173271') format('woff'), url('//sarahtaylorart.com/cdn/shop/files/HotMess.ttf?v=5645382867914799462') format('truetype'),
   url('//sarahtaylorart.com/cdn/shop/files/HotMess.svg%23HotMess?4791') format('svg');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
a, a:focus, a:hover {
	text-decoration:none
}
*, body, img {
	margin:0;
	padding:0
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	border:0;/*font:inherit*/
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
* {
	box-sizing:border-box
}
a {
	outline:0;
	border:none;
}
a:focus {
	outline:0;
	border:none;
}
a:hover {
	outline:0;
	border:none;
}
button {
	outline:0;
	border:none;
}
button:hover {
	outline:0;
	border:none;
}
button:focus {
	outline:0;
	border:none;
}
.spacer {
	clear:both;
	line-height:0;
	font-size:0
}
img {
	border:0;
	height:auto;
	max-width:100%
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
  color:#000;
}
select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
html {
	overflow-x:hidden;
  scroll-behavior: smooth;
}
body {
	font-family: 'Montserrat', sans-serif;
	overflow-x:hidden;
  letter-spacing: normal;
line-height: normal;
font-style: unset;
  color: #000;
}
.headingone {
  font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:30px;
	font-weight:900;
	line-height:28px;
	margin:10px 0;
	letter-spacing:normal;
}
.headingtwo {
  font-family: 'Montserrat', sans-serif;
	color:#000000;
	font-size:22px;
	font-weight:900;
	line-height:95%;
	letter-spacing:normal;
	margin:10px 0;
}
.bigtext {
	font-size:16px;
	margin-top:15px;
	line-height:19px;
	color:#000;
}
.headingtwo .colorpink {
	color:#FC0496;
}
.headingtwo .colorgreen {
	color:#04C2AC;
}
.headingtwo .colorviolet {
	color:#5A31F4;
}
.para {
	font-size:13px;
	line-height:130%;
}
.container {
	padding:0 15px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.justify-content-between {
	justify-content:space-between;
}
.justify-content-center {
	justify-content:center !important;
}
.align-items-center {
	align-items:center !important;
}
.align-items-end {
	align-items:end !important;
}
.both-padding {
	padding:0 15px;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.section {
	padding:30px 0;
}
.rowgap {
	margin-top:30px;
}
.pt-0 {
	padding-top:0 !important;
}
.pb-0 {
	padding-bottom:0 !important;
}
.pl-0 {
	padding-left:0 !important;
}
.pr-0 {
	padding-right:0 !important;
}
.p-0 {
	padding:0 !important;
}
.mt-0 {
	margin-top:0 !important;
}
.mb-0 {
	margin-bottom:0 !important;
}
.ml-0 {
	margin-left:0 !important;
}
.mr-0 {
	margin-right:0 !important;
}
.m-0 {
	margin:0 !important;
}
.text-center {
	text-align:center !important;
}
.text-left {
	text-align:left !important;
}
.text-right {
	text-align:right !important;
}
.pcbreak {
	display:none !important;
}
.mobbreak {
	display:block !important;
}
.announcebar {
	background:#FC0496;
	padding:10px 0;
	text-align:center;
	font-size:10px;
	font-weight:600;
	color:#fff;
}
.announcebar .container {
	display:flex;
	align-items:center;
	justify-content:center;
}
.announcebar img {
	padding-left:8px;
	width:28px;
}
.top-outer {
	width:100%;
	border-bottom:1px solid rgba(217, 217, 217, 0.6);
}
 .collapse:not(.show) {
display:none
}
.navbar {
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:0;
}
.navbar-collapse {
	-ms-flex-preferred-size:100%;
	flex-basis:100%;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-align:center;
	align-items:center
}
.navigationouter, .bannerleft {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.navbar-brand {
	display:inline-block;
	padding:15px 0 15px;
	margin:0 auto;
	width:79px;
	white-space:nowrap
}
.navbar-brand img {
	display:block;
	position:relative;
	right:-15px;
}
.navbar-nav {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-left:0;
	background:#FC0496;
	margin-bottom:0;
	list-style:none
}
.navbar-nav li a {
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:600;
	padding:8px 15px;
}
/*.navbar-nav li:last-child a {
	padding-bottom:15px
}*/
.navbar-nav li:hover a {
	color:#fff;
	background:#000;
}
.navbar-nav li.active a {
	color:#fff;
	background:#000;
}
.navbar-toggler {
	padding:0;
	border:none;
	border-radius:50px;
	background:none;
	border:none;
	cursor:pointer;
	width:30px;
	outline:0;
	width:35px;
	height:35px;
	border-radius:100%;
	margin-left:15px;
	border:1px solid #DDDDDD;
}
.navbar-toggler span {
	width:60%;
	height:2px;
	margin:3px auto 0;
	display:block;
	border-radius:50px;
	background:#000000
}
.navbar-toggler span:first-child {
	margin-top:0
}
.navbar-toggler:focus, .navbar-toggler:hover {
	outline:0;
	background:#40BF7C;
	border:1px solid #40BF7C;
}
.navbar-toggler:focus span, .navbar-toggler:hover span {
	background:#fff;
}
/********************Dropdown***********************/


.navbar-nav li ul {
	width:100%;
	background:#FF0000;
	/*position:absolute;*/
	display:none;
	margin:0;
	z-index:99;
	border-radius:0;
	padding:0;
}
.navbar-nav li ul li {
	color:#fff;
	border-top:1px solid rgba(255, 255, 255, 0.7);
	padding:0 15px;
	margin:0;
}
/*.navbar-nav li a {
	padding:8px 0;
}*/
.navbar-nav li li:last-child a {
	padding-bottom:8px;
}
.navbar-nav li ul li:first-child {
	border:none;
}
.navbar-nav li ul li a {
	color:#fff !important;
}
.navbar-nav li ul li a:hover {
	color:#fff !important;
	background:#000;
}
.navbar-nav li ul li.active a {
	color:#fff !important;
	background:#000;
}
/*.dropdown-toggle {
	margin-left:5px;
	float:right;
}*/
.dropdown-toggle img {
	filter: brightness(0) invert(1);
}
.navbar-nav li:hover li a {
	color:#fff;
	background:none;
}
.navbar-nav li ul {
	background:none;
	padding:0 10px;
}
.navbar-nav li ul ul {
	border-top:1px solid rgba(255, 255, 255, 0.7);
	padding:0 15px;
}
.navbar-nav li ul li {
	padding-left:0;
	padding-right:0;
}
.navbar-nav li li:hover a {
	color:#fff;
	background:#000;
}
.navbar-nav ul ul li a {
	background:none !important;
}
.navbar-nav ul ul li a:hover {
	background:#000 !important;
}
.navbar-nav li.activenav ul {
	display: block;
}
.navbar-nav li ul ul {
	display:none !important;
}
.navbar-nav li li.activenav ul {
	display: block !important;
}
/********************Dropdown***********************/






















/* .header__icon {
  height: auto !important;
  width: auto !important;
} */
.header__search summary {
	width: auto !important;
	height: auto !important;
}
.loginsec .header__search:hover{
	background: #40BF7C;
  border: 1px solid #40BF7C;
}
.loginsec > .header__search:hover .header__icon img {
	filter: brightness(0) invert(1);
}
.header__icon--cart {
	position: relative;
	margin-right: 0;
}

.navrightsec {
	display:flex;
	align-items:center;
	margin-right:15px;
}
.loginsec {
	display:flex;
	align-items:center;
	justify-content:end;
	gap:10px;
}
.loginsec a {
	width:35px;
	height:35px;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #DDDDDD;
	border-radius:100%;
}
.loginsec .header__search {
	width:35px;
	height:35px;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #DDDDDD;
	border-radius:100%;
}
.loginsec .header__search img {
	height:15px;
}
.loginsec a img {
	height:15px;
}
.loginsec a.search {
	display:flex;
  margin-right: 10px;
}
.searchbox .subscribetext {
    border: 1px solid rgba(217,217,217,.6)!important;
}
.loginsec a.login {
	display:none;
}
.loginsec a:hover {
	background:#40BF7C;
	border:1px solid #40BF7C;
}
.loginsec a:hover img {
	filter: brightness(0) invert(1);
}
.top-outer .container {
	padding:0;
}
.uspsec {
	padding:20px 0;
	border-bottom:1px solid rgba(217, 217, 217, 0.6);
}
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
/* Arrows */
.slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 34px;
	height: 34px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	z-index:9999;
	background:url(up-arrowleft.png) left top no-repeat;
	background-size:34px 34px;
}
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 34px;
	height: 34px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	z-index:9999;
	background:url(up-arrowright.png) left top no-repeat;
	background-size:34px 34px;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color: transparent;
	outline: none;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25;
}
.slick-prev:before, .slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -5px;
}
[dir='rtl'] .slick-prev {
	right: -5px;
	left: auto;
}
.slick-next {
	right: -5px;
}
[dir='rtl'] .slick-next {
	right: auto;
	left: -5px;
}
.slick-dots {
	display: block;
	width: 100%;
	padding: 0;
	margin:20px 0 0;
	list-style: none;
	text-align: center;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 12px;
	height: 12px;
	padding: 5px;
	background:none;
	cursor: pointer;
	color: transparent;
	border-radius:100%;
	border:1px solid #CBCBCB;
	outline: none;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}
.slick-dots li.slick-active button {
	background:#FC0496;
	border:1px solid #FC0496;
}
.uspslider img {
	height:15px;
}
.uspblock {
	display:flex;
	align-items:center;
}
.uspslider span {
	padding-left:10px;
	color:#000;
	font-size:12px;
}
.uspslider span strong {
	font-weight:700;
}
.uspsec .item {
	padding:0 15px;
}
.uspsec .slick-slide .uspblock {
	justify-content:center;
}
.banner {
	background:url(up-bannerimgmob.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top:227px;
	text-align:center;
}
.banner h5 {
	color:#fff;
	font-size:31px;
	text-transform:uppercase;
	font-family: 'HotMess';
}
.bannerleft p {
	font-size:16px;
	line-height:19px;
	margin-top:15px;
	color:#fff;
}
.bannerleft p br {
	display:none;
}
.bannerbuttonouter {
	margin-top:20px;
}
.btn-default {
	width:230px;
	height:45px;
	border-radius:50px;
	color:#fff;
	font-size:14px;
	justify-content:center;
	font-weight:700;
	background:#40BF7C;
	align-items:center;
	color:#fff;
	text-align:center;
	line-height:45px;
	transition: transform 250ms;
	display:flex;
	margin:0 auto;
}
.btn-default img {
	padding-left:8px;
	width:22px;
}
.btn-default:hover,.btn-default:focus {
	background:#FC0496;
	transform: translateY(-6px);
}
.securepayment {
	margin-top:10px;
}
.lock {
	display:flex;
	justify-content:center;
	align-items:center;
}
.lock img {
	width:14px;
}
.lock span {
	font-weight:700;
	color:#fff;
	font-size:11px;
	padding-left:8px;
}
.cardd {
	margin-top:10px;
}
.topreview {
	background:#fff;
	padding:20px;
	display:flex;
	border-radius:5px;
	align-items: center;
}
.bannerright {
	display:none;
}
.reviewimg {
	width:90px;
	border:1px solid rgba(217, 217, 217, 0.6);
}
.reviewimg img {
	display:block;
	width:100%;
}
.reviewcontet {
	width:72%;
	padding-left:15px;
}
.reviewcontet h6 {
	color:#000;
	font-size:12px;
	font-weight:700;
}
.reviewcontet p {
	font-size:11px;
	line-height:17px;
	margin-top:5px;
}
.author {
	margin-top:7px;
	display:flex;
	align-items:center;
}
.author img {
	width:70px;
}
.author span {
	padding-right:8px;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
}
.brandsec {
	border-top:1px solid rgba(217, 217, 217, 0.6);
	padding:30px 0;
}
.brandsec strong {
	display:block;
	margin-bottom:15px;
	font-size:16px;
	color:#000;
	text-align:center;
	font-weight:700;
}
.squarebox {
	margin:8px 0;
	position:relative;
}
.squarebox img {
	width:100%;
	display:block;
	border-radius:5px;
}
.squareboxsec .row {
	margin:0 -8px;
}
.squareboxsec .both-padding {
	padding:0 8px;
}
.squarebox {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.squareboxinner {
	position:relative;
}
.boxoverlay {
	position:absolute;
	left:0;
	bottom:25px;
	padding:0 20px;
	transition: transform 250ms;
	width:100%;
}
.squarebox:hover .boxoverlay {
	transform: translateY(-6px);
}
.boxoverlay h6 {
	font-weight:900;
	color:#fff;
	font-size:20px;
	line-height:18px;
	text-transform:capitalize;
}
.shopbuttonouter {
	margin-top:12px;/*display:none;*/
}
.shopmore {
	display: inline-block;
	padding: 7px 18px;
	border: 2px solid #fff;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 10px;
	border-radius: 50px;
	transition: transform 250ms;
}
.shopmore span {
	display:inline-block;
	vertical-align:middle;
}
.shopmore img {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	margin-left: 8px;
}
.shopmore:hover {
	background:#FC0496;
	border:2px solid #FC0496;
	transform: translateY(-6px);
}
.squarebox .shopbuttonouter {
	transition: opacity 1s ease-out;
	opacity:1;
	height: 0;
	overflow:hidden;
}
.squarebox:hover .shopbuttonouter {
	opacity:1;
	height: auto;
}
.squarebox:hover .shopmore {
	transform: translateY(0);
}
.personalityleft {
	display:none;
}
.personalityrightcontent {
	text-align:center;
}
.sarahpcimg {
	display:none;
}
.personalityrightcontent h2 {
	margin:15px 0;
}
.personalityrightcontent .shopbuttonouter {
	display:block;
	margin-top:20px;
}
.personalityrightcontent .shopmore {
	border:2px solid #40BF7C;
	color:#40BF7C;
	font-size:14px;
	padding:12px 30px;
}
.personalityrightcontent .shopmore:hover {
	color:#fff;
	border:2px solid #FC0496;
}
.personalityrightcontent .shopmore:hover img {
	filter: brightness(0) invert(1);
}
.personalityrightcontent .topreview {
	margin:0;
	display:flex;
	text-align:left;
	justify-content:center;
	padding-left:0;
	padding-right:0;
	align-items: start;
}
.circlesec, .collectionarea {
	border-bottom: 1px solid rgba(217, 217, 217, 0.6);
}
.circlesec .row {
	margin:0 -8px;
}
.circlesec .both-padding {
	padding:0 8px;
}
.circlebox h3 {
	color:#000;
	font-weight:900;
	font-size:18px;
	line-height:95%;
	margin:15px 0 15px;
	text-transform:capitalize;
}
.circlebox p {
	font-size:12px;
	line-height:120%;
}
.circlebox {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width:50%;
}
.circleboxinner {
	margin:15px 0;
}
.collectionboxouter {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.prodratingsec {
	justify-content:center;
	display:flex;
	margin:10px 0;
	align-items:center;
}
.prodratingsec img {
	width:53px;
}
.prodratingsec span {
	color:#000;
	padding-left:8px;
	font-size:11px;
}
.collectionboxinner {
	margin:15px 0;
}
.collectionboxinner h6 {
	color:#000000;
	font-weight:700;
	font-size:12px;
  padding: 0 30px;
	line-height:120%;
}
.card__information, .card-information{
  text-align: center;
}

.card__information h6{
  color:#000000;
	font-weight:700;
	font-size:12px;
  /*padding: 0 30px;*/
	line-height:120%;
  font-family: 'Montserrat', sans-serif;
}
.price {
	font-size:12px!important;
	margin-top:10px!important;
	color:#000!important;
}
.viewbuttonouter {
	display: block;
}
.viewbuttonouter .shopmore {
	border: 2px solid #40BF7C;
	color: #40BF7C;
	font-size: 14px;
	padding: 12px 30px;
}
.viewbuttonouter .shopmore img {
	margin-left:10px;
}
.viewbuttonouter .shopmore:hover {
	color: #fff;
	border: 2px solid #FC0496;
}
.viewbuttonouter .shopmore:hover img {
	filter: brightness(0) invert(1);
}
.giftarea .row {
	margin-left:-6px;
	margin-right:-6px;
}
.giftarea .both-padding {
	padding:0 6px;
}
.giftbox {
	margin:6px 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.giftbox img {
	width:100%;
	display:block;
	border-radius:5px;
}
.dogcollectionarea {
	border:none;
}
.mobilehomebanner img {
	width:100%;
	display:block;
}
.botbannercontent {
	background:none;
	border-bottom: 1px solid rgba(217, 217, 217, 0.6);
	padding:30px 0;
}
.botbannercontent h5 {
	color:#FC0496;
}
.botbannercontent .bannerbuttonouter {
	justify-content:center;
}
.reviewsecrating {
	margin-top:15px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.reviewsecrating img {
	width:75px;
}
.reviewsecrating span {
	padding-left:6px;
	font-size:11px;
}
.reviewsecrating span strong {
	font-weight:700;
}
.reviewbadgetop {
	display:block;
	margin:25px 0 0;
}
.reviewbadgebot {
	display:none;
	margin-top:30px;
}
.reviewslider .item {
	padding:0 10px;
}
.reviewbox {
	border-radius:5px;
	background:#F3F3F3;
	overflow:hidden;
}
.reviewimgslider img {
	width:100%;
	display:block;
}
.reviewslidercontent {
	padding:20px 20px;
	text-align:center;
}
.reviewstarimg img {
	display:block;
	width:72px;
	margin:0 auto;
}
.reviewslidercontent h6 {
	margin:15px 0;
	font-size:18px;
	color:#000;
	font-weight:700;
}
.reviewslidercontent p {
	font-size:13px;
	line-height:16px;
}
.sliderauthor {
	text-transform:uppercase;
	color:#000;
	letter-spacing: 0.05em;
	font-size:11px;
	margin-top:15px;
}
.faqsec {
	padding-top:20px;
}
.faqsideimg img {
	width:100%;
	display:block;
}
.faqleft h2, .faqleft p.bigtext {
	text-align:center;
}
.faqright {
	display:none;
}
.accordion {
	margin:30px auto 0;
  border: 0!important;
}
.drawerr {
	width:100%;
	margin:20px 0 0
}
.drawerr:first-child {
	margin-top:0;
}
.accordion-item-active .accordion-header {
	background:#fff;
transition:.25s
}
.accordion-item-active .accordion-header-icon {
	color:#54b2a4
}
.accordion-item-active .accordion-header h6 {
	color:#54b2a4
}
.accordion-header {
	cursor:pointer;
	border-radius:5px;
	overflow:hidden;
	align-items:center;
	display:flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
transition:.25s
}
.accordion-header h6 {
	font-size:13px;
	font-weight:700;
	padding-left:12px;
	margin:0;
	width:90%;
	line-height:26px;
	color:#000;
}
.accordion-content {
	display:none;
	color:#646464;
}
.accordion-content p {
	margin: 20px 0 0;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
}
.accordion-header-icon {
	font-size:0;
	float:right;
	background:url(up-plus.png) right center no-repeat;
	width:22px;
	height:22px;
	background-size:22px 22px;
}
.accordion-header-icon.accordion-header-icon-active {
	background:url(up-minus.png) right center no-repeat;
	width:22px;
	height:22px;
	background-size:22px 22px;
}
.faqleft .viewbuttonouter {
	text-align:center;
}
.botctaleft {
	display:none;
}
.botctaright {
	text-align:center;
}
.botctacards {
	margin-top:25px;
}
.botctaright .topreview {
	margin:10px 0 0;
	display: flex;
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	align-items: center;
}
.subscribesec {
	background:url(up-subscriveimgmob.jpg) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top:320px;
	padding-bottom:30px;
	text-align:center;
}
.subscribesec p {
	color:#fff;
}
.subscribebox {
	margin-top:20px;
}
.subscribetext {
	width:100%!important;
	background:#fff!important;
	height:45px!important;
	padding:0 25px!important;
	border:none!important;
	outline:none!important;
	color:#000000!important;
	font-size:13px!important;
	border-radius:50px!important;
  box-shadow: none!important;
}
.klaviyo_condensed_styling, .klaviyo_styling {
	margin-bottom: inherit!important;
	font-family: inherit!important;
	max-width: 100%!important;
}
.subscribebuttonouter {
	margin-top:15px;
}
.subscribebuttonouter .shopmore {
	background:none!important;
	padding-top:12px!important;
	cursor:pointer!important;
	padding-bottom:15px!important;
	border:1px solid #fff!important;
	width:100%!important;
	font-size:14px!important;
}
.subscribebuttonouter .shopmore:hover {
	background:#FC0496!important;
	border:1px solid #FC0496!important;
}
.klaviyo_messages{-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;}
.subscribesec .lock {
	margin-top:15px;
}
.subscribesec .lock span {
	font-weight:400;
	padding:0;
	line-height:18px;
}
.subscribesec .lock img {
	display:none;
}
.logofooter {
	width:150px;
}
.footerlink {
	margin:15px 0;
}
.footerlink h6 {
	font-size:14px;
	color:#000;
	text-align:center;
}
.footerlink ul {
	margin:10px 0 0;
}
.footerlink ul li {
	text-align:center;
	font-size:14px;
	margin-top:6px;
}
.footerlink ul li a {
	font-weight:700;
	color:#000;
}
.footerlink ul li:hover a {
	color:#FC0496
}
.socialsecfooter {
	display:flex;
	align-items:center;
	justify-content:center;
}
.socialsecfooter a {
	margin:0 15px;
}
.footerlogobox {
	display:none;
}
.footerjudgeme {
	text-align:center;
	margin-bottom:10px;
}
.socialsecfooter {
	display:none;
}
.copyrightsec {
	display:none;
}
.copyrightmobile {
	margin-top:20px;
	padding:25px 0;
	border-bottom: 1px solid rgba(217, 217, 217, 0.6);
	border-top: 1px solid rgba(217, 217, 217, 0.6);
}
.copyrightmobile .container {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.mobilefootlogo {
	width:150px;
}
.mobfootcopyright {
	color:#231F20;
	font-size:13px;
	line-height:19px;
}
.socialsecfootermob {
	margin-top:25px;
	border-bottom: 1px solid rgba(217, 217, 217, 0.6);
	padding-bottom:25px;
	display:flex;
	justify-content:center;
}
.socialsecfootermob a {
	margin:0 15px;
}
.cardmobile {
	margin-top:25px;
	padding:0 20px;
  text-align: center;
}
.position-relative{
  position: relative;
}
.cart-count-bubble{
    position: absolute;
    background-color: rgb(var(--color-button));
    color: rgb(var(--color-button-text));
    height: 20px;
    width: 19px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .9rem;
    top: 0;
    left: 19px;
    line-height: calc(1 + .1 / var(--font-body-scale));
}
.searchbox{
  display: none;
  text-align: center;
  margin: 20px 0;
}
.dblock{
  display: block;
}
.shopify-policy__container {
    padding: 40px 30px;
}
.shopify-policy__title h1 {
    font-family: Montserrat,sans-serif;
    color: #000;
    font-size: 30px;
    font-weight: 900;
    line-height: 28px;
    margin: 10px 0;
    letter-spacing: normal;
  margin-bottom: 30px
}
.shopify-policy__body p{
  margin-bottom: 20px;
}
.page .headingone{
  color: #000;
  text-align: center;
}
.con-bdy{
  padding-top: 30px;
}
.con-bdy p,.con-bdy ol, .con-bdy ul{
  margin-bottom: 15px;
}
.con-bdy ol, .con-bdy ul{
  list-style: disc;
}
.con-bdy ol li, .con-bdy ul li{
  padding: 5px 0;
}
.con-bdy h2{
  font-family: Montserrat,sans-serif;
    color: #000;
    font-size: 22px;
    font-weight: 900;
    line-height: 95%;
    letter-spacing: normal;
    margin-bottom: 20px;
}
.collectiontop {
	border-bottom: 1px solid rgba(217, 217, 217, 0.6);
}
.collectiontopright {
	display:none;
}
.collectiontopright img {
	width:100%;
	display:block;
}
.breadcum {
	font-size:12px;
	color:rgba(0, 0, 0, 0.6);
	text-align:center;
}
.breadcum a {
	color:rgba(0, 0, 0, 0.6);
}
.collectiontopleft h1 {
	color:#000;
	margin:15px 0;
}
.collectiontopleft p.bigtext strong {
	font-weight:700;
}
.collectiontopleft p.para {
	color:#000;
	font-size:14px;
	line-height:18px;
	margin-top:15px;
}
.collectiontopleft p.para .colorpink {
	color:#FC0597;
}
.collectiontopleft p.para .colorgreen {
	color:#04C2AC;
}
.collectiontopleft p.para .colororange {
	color:#F58720;
}
.collectiontopleft .topreview {
	margin: 10px 0 0;
	display: flex;
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	align-items: start;
}
.filtersec .row {
	margin:0 -8px;
}
.filtersec .both-padding {
	padding:0 8px;
}
.filterresult {
	color:#000;
	font-weight:400;
	font-size:14px;
    font-family: Montserrat,sans-serif;
  letter-spacing: normal;
}
.filterresult strong {
	font-weight:700;
}
.filterinner label {
	display:block;
	margin-bottom:10px;
	font-size:13px;
	font-weight:700;
	color:#000;
}
select.filterinput {
	width:100%;
	border:1px solid #D4D4D4;
	border-radius:5px;
	padding:0 15px;
	font-size:14px;
	background:url(../images/up-downarrow.png) right 15px center no-repeat;
	background-size:10px auto;
	color:#BBBBBB;
	height:50px;
}
.filtercell {
	margin-top:20px;
}
.filtercell:first-child {
	margin-top:0;
}
.contactsec {
	text-align:center;
}
.contactsec h1 {
	color:#000;
	margin-top:0;
	margin-bottom:15px;
	padding:0 15px;
}
.contactsec h1 span.colororange {
	color:#F58720;
}
.contactsec p.bigtext {
	padding:0 15px;
}
.contactsec p.para {
	color:#000;
	font-size:14px;
	line-height:18px;
	margin-top:15px;
}
.contactsec p.para a {
	color:#FC0597;
}
.contactsec p.para a:hover {
	color:#000;
}
.greenbox {
	border:1px solid #40BF7C;
	padding:10px;
	margin-top:20px;
	display:flex;
	align-items:center;
	text-align:left;
	border-radius:5px;
	overflow:hidden;
}
.greenboxpc {
	display:none;
}
.greenboxmob {
	margin-top:30px;
}
.greenboxtext {
	width:76%;
	color:#000;
	padding-left:12px;
}
.greenboxtext p {
	font-size:12px;
	line-height:140%;
	color:#000;
}
.greenboxtex strong {
	font-weight:700;
}
.list {
	margin-top:8px;
	font-weight:700;
	font-size:12px;
	display:flex;
	align-items:center;
}
.list a {
	color:#40BF7C;
}
.list img {
	margin-left:8px;
	width:12px;
}
.full-unstyled-link {
    text-decoration: none!important;
}
.list a:hover {
	color:#000;
}
.list a:hover img {
	filter: brightness(0%);
}
.locationsec {
	text-align:center;
	margin:20px 0 0;
}
.addresstext {
	font-size:12px;
	line-height:130%;
	color:#000;
}
.addresstext strong {
	font-weight:700;
	display:block;
	font-size:13px;
	margin-top:10px;
	margin-bottom:5px;
}
.contactsocialsec {
	margin-top:20px;
}
.contactsocialsec strong {
	color:#000;
	text-align:center;
	font-size:13px;
	font-weight:700;
}
.locationsec .socialsecfooter {
	display:flex;
	justify-content:center;
	margin-top:15px;
}
.contactformouter {
	border:1px solid #FC0496;
	border-radius:10px;
	padding:25px 20px;
	margin-top:25px;
}
.contactformouter h3 {
	text-align:center;
	font-weight:900;
	color:#FC0496;
	font-size:22px;
	line-height: 95%;
}
.contactformouter p {
	margin-top:10px;
	text-align:center;
	color:#000;
	font-size:12px;
}
.contactformouter form {
	margin-top:25px;
}
.contactformouter .row {
	margin:0 -6px;
}
.contactformouter .both-padding {
	padding:0 6px;
}
.forminner {
	margin-top:15px;
	text-align:left;
}
.forminner label {
	width:100%!important;
	display:block!important;
	font-weight:700!important;
	color:#000!important;
	font-size:14px!important;
	margin-bottom:10px!important;
  
}
.forminputcontact {
	width:100%!important;
	height:48px!important;
	border:1px solid #D4D4D4!important;
	padding:0 10px!important;
	border-radius:10px!important;
	outline:none!important;
	box-shadow:none!important;
	font-size:14px!important;
  color: #000;
}
textarea.forminputcontact {
	height:100px!important;
	padding:15px!important;
	letter-spacing:normal!important;
}
.contactright .btn-default {
	width:100%;
	justify-content:center;
	cursor:pointer;
}
.contactright .lock {
	color:#000;
	margin-top:15px;
}
.contactright .lock span {
	color:#000;
	font-weight:400;
}
.contactright .lock img {
	filter: brightness(0%);
}
.contactcontentmob {
	display:block;
	margin-top:25px;
}
.contactcontentpc {
	display:none;
}



.activate button[name=decline], .addresses li>button, .addresses form button[type] {
    background-color: #40BF7C!important;
    color: #fff!important;
  /*margin: 15px 0!important*/
}

.customer button {
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #40BF7C;
    font-size: 16px;
    padding: 11px 60px 11px;
    border-radius: 50px;
    font-weight: 700;
  font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    vertical-align: middle;
    line-height: normal;
    min-height: inherit;
  margin: 30px 0 15px!important;
}
.addresses button{
      letter-spacing: 0;
    padding: 10px 25px;
}
.addresses h2 {
    text-align: center!important;
  margin-top: 20px;
}
.customer button:hover, .customer button:focus, .addresses li>button:hover, .addresses li>button:focus {
	background:#FC0496!important;
}
.customer button:after, .customer button:before {
	display: none;
}
.customer .field:after, .customer .field:before{
  display: none;
}
.customer .field input:focus-visible{
  box-shadow: none!important;
    outline: none!important;
    border-radius: 50px!important;
}
.field__input, .customer .field input {
  border-radius: 50px;   
  border: 1px solid #e0e0e0;
  font-size: 18px;
}
.customer .field {
    margin: 1rem 5px 0!important;
}
.login a{
    color: #fe9100;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
  text-decoration: none;
}
.customer a{
    color: #fe9100;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
  text-decoration: none;
}
.customer select:focus-visible,.customer select:focus{
    box-shadow: none;
    outline: none;
    border-radius: 50px;
}
.select:after {
    pointer-events: none;
    content: "";
    position: absolute;
    top: var(--inputs-border-width);
    right: var(--inputs-border-width);
    bottom: var(--inputs-border-width);
    left: var(--inputs-border-width);
    border: .1rem solid #e0e0e0;
    border-radius: 50px;
    box-shadow: none;
    transition: box-shadow var(--duration-short) ease;
    z-index: 1;
}
.select:hover.select:after{
    box-shadow: none;
    outline: none;
    border-radius: 50px;
}
.customer select:focus-visible,.customer select:focus{
    box-shadow: none;
    outline: none;
    border-radius: 50px;
}
.klaviyo_condensed_styling .klaviyo_messages .error_message, .klaviyo_condensed_styling .klaviyo_messages .success_message, .klaviyo_styling .klaviyo_messages .error_message, .klaviyo_styling .klaviyo_messages .success_message {
	font-size: 14px;
	line-height: 1.2;
	margin-top: 12px;
}
.facets__summary:hover span{
  text-decoration: none!important;
}
.facets__summary{
  margin-bottom: 0!important;
}
.facets-wrapper{
  margin-bottom: 40px;
}
.blogboxcol {
    margin: 15px 0;
}
/*.both-padding {
    padding: 0 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}*/
.blogboximg img {
    width: 100%;
    display: block;
    border-radius: 5px;
}
.blogboxocntent {
    margin-top: 20px;
}
.blogboxocntent p.date {
    margin: 0;
}
.blogboxocntent p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}
.blogboxocntent h5 {
    font-size: 20px;
    margin: 10px 0;
    line-height: 30px;
    color: #000;
}
.readingblog {
    margin-top: 8px;
}
.readingblog a {
    display: flex;
    align-items: center;
    color: #40bf7c;
    font-size: 14px;
    font-weight: 500;
}
.readingblog a img {
    margin-left: 8px;
}
.reviewpagination {
    justify-content: center;
    margin: 30px auto 0 auto;
}
.reviewpagination a {
    margin: 0 8px;
    font-size: 16px;
    color: #000;
}
.blogouter p.blogtoptext {
    text-transform: uppercase;
    margin: 0;
    font-size: 12px;
    margin-bottom: 15px;
}
.blogouter p.blogtoptext a {
    color: #000;
    font-weight: 400;
    text-decoration: underline;
}
.blogouter p.blogtoptext a, .blogouter p.blogtoptext span {
    color: #000;
    font-weight: 400;
}
.article-template__content h2, .article-template__content div , .article-template__content ul{
  margin-bottom: 20px;
}
.article-template__content ul{
  list-style: disc;
  padding-left: 20px;
}
.article-template__content ul li{
  padding: 5px 0;
}
.circle-divider {
    margin: 30px 0;
    display: block;
}
.article-template__content p a{
  color: #09bca4;
}
.article-template__content p img{
  width: 100%;
}
.subscribe{
  background: #5c8963!important;
  color: #fff!important;
}

  .breadcumouter {
	padding:20px 0 0;
}
.abouttop {
	padding-top:20px;
}
.abouttop h1 {
	color:#000;
	margin-top:0;
}
.abouttop h1 span {
	color:#F58720;
}
.abouttop p {
	margin-top:15px;
	color:#000000;
}
.abouttop p br {
	display:none;
}
.aboutcollageimgpc {
	display:none;
}
.aboutcollageimgpc img {
	width:100%;
	display:block;
}
.aboutcollageimgmob {
	margin:-30px 0;
}
.aboutcollageimgmob img {
	width:100%;
	display:block;
}
.midabouttext h2 {
	color:#000;
	margin:0;
	text-align:center;
}
.midabouttext h2 br {
	display:none;
}
.midabouttext h2 span.colorgreen {
	color:#04C2AC;
}
.midabouttext h2 span.colororange {
	color:#F58720;
}
.midabouttext p {
	margin-top:15px;
	color:#000000;
	text-align:center;
}
.midabouttext p br, .aboutingredientsec p br {
	display:none;
}
.midabouttext p strong {
	font-weight:700;
}
.aboutmidbanner img {
	display:block;
	margin:0 auto;
}
.aboutingredientsec h2 {
	color:#000;
	margin-top:0;
}
.aboutingredientsec h2 span {
	color:#FC0496;
}
.aboutingredientsec p {
	color:#000;
	margin-top:15px;
	text-align:center;
}
.aboutingredientsec p strong.orangecolor {
	color:#F58720;
}
.aboutingredientsec p strong.greencolor {
	color:#04C2AC;
}
.aboutingredientsec p strong.pinkcolor {
	color:#FC0496;
}
.aboutingredientsec .bannerbuttonouter {
	margin-top:30px;
}
.aboutingredientsec .card {
	width:100%;
	margin-top:15px;
}
.circleimgpc {
	display:none;
	margin-top:-80px;
}
.circleimgpc img {
	width:100%;
	display:block;
}
.circleimgmobileabt {
	margin:25px 0;
}
.aboutcircleslider {
	padding:0 60px;
}
.aboutcircleslider .item {
	padding:0 10px;
}
.aboutcircleslider .slick-prev {
	left:0;
}
.aboutcircleslider .slick-next {
	right:0;
}
.abteyssec {
	border-top: 1px solid rgba(217, 217, 217, 0.6);
}
.eyesrightimg img {
	width: 100%;
	display: block;
}
.eyesleft {
	text-align:center;
}
.eyesleft h2 {
	color:#000;
	margin-top:0;
}
.eyesleft p {
	margin-top:15px;
	color:#000;
}
.eyesleft h2 strong {
	color:#F58720;
}
.eyesleft .topreview .reviewcontet p {
	margin-top:5px;
}
.eyesright {
	display:none;
}
.uniquesec {
	border-top: 1px solid rgba(217, 217, 217, 0.6);
}
.uniquesec h2, .uniquesec h3 {
	color:#000;
	margin-top:0;
}
.uniquesec p {
	color:#000;
	margin-top:15px;
}
.zigzagabtright {
	display:none;
}
.zigzagabtleftcontent {
	text-align:center;
}
.uniquesec .mobilehomebanner {
	margin-top:30px;
}
/*.abtbotsec {
	background:url(up-abtbotimg.jpg) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding:60px 0;
}*/
.abtbotsec{ padding-top:20px;}
.abtbotsec h2 {
	color:#000;
}
.abtbotsec p {
	color:#000;
	margin-top:15px;
}
.abtbotsec p br {
	display:none;
}
.abtbotsec .bannerbuttonouter {
	margin-top: 30px;
}
.abtbotsec .card {
	width: 100%;
	margin-top: 15px;
}
.aboutbotctasec {
	padding:30px 0;
}
.aboutbotctaright {
	display:none;
}
.aboutbotctaright img {
	width:100%;
	display:block;
}
.aboutbotctaleft {
	text-align:center;
}
.aboutbotctaleft p {
	margin-top:15px;
	color:#000;
}
.aboutbotctaleft p span.greencolor {
	font-weight:700;
	color:#04C2AC;
}
.aboutbotctaleft p span.orangecolor {
	font-weight:700;
	color:#F58720;
}
.aboutbotctaleft p span.pinkcolor {
	font-weight:700;
	color:#FC0496;
}
.abtbrandsecnl {
	margin-top:30px;
	text-align:center;
}
.abtbrandsecnl strong {
	font-size:12px;
	font-weight:700;
	color:#000;
	display:block;
	margin-bottom:12px;
}
#Details-1-template--14580555612223__product-grid .list-unstyled{
  display: flex;
  flex-wrap: wrap;
}
#Details-1-template--14580555612223__product-grid .list-unstyled li{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
#Details-Mobile-1-template--14580555612223__product-grid .list-unstyled{
  display: flex;
  flex-wrap: wrap;
}
#Details-Mobile-1-template--14580555612223__product-grid .list-unstyled li{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}


.commissionbox {
	padding:10px 25px 10px 46px;
	border:1px solid #FC0496;
	border-radius:50px;
	background:rgba(235, 0, 27, 0.11) url(up-commisonicon.png) left 15px center no-repeat;
	background-size:22px 22px;
	font-size:12px;
	max-width:577px;
	margin-bottom:20px;
	text-align:left;
}
.commissionbox strong {
	display:block;
}
.contactleft .headingone span.pinkcolor {
	color:#FC0496;
}
.commissionleft .topreview {
	margin:20px 0 0;
	display: flex;
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	align-items:center;
	max-width:457px;
}
.commissionleft .reviewimg {
	border:none;
	margin-bottom: -21px;
}
.comissionfullimg {
	display:none;
}
.comissionfullimgmob {
	margin-top:20px;
}
.comissionfullimgmob img {
	width:100%;
	display:block;
}
.commissionright .contactformouter {
	margin:0;
}
select.forminputcontact {
	background:#fff url(up-downarrow.png) right 18px center no-repeat;
	background-size:12px auto
}
.commissioncheckouter {
	display:flex;
	align-items:center;
	margin:20px 0 0;
}
.commissioncheckouter label {
	font-size:12px;
	color:rgba(0, 0, 0, 0.5);
	width:90%;
	padding-left:12px;
	font-weight:400;
	cursor:pointer;
	margin:0;
}
.commissionworksec p {
	margin-top:15px;
}
.commissionworksec p br {
	display:none;
}
.stepbox h6 {
	font-weight:900;
	font-size:18px;
	line-height:17px;
	margin:15px 0;
}
.commissionworksec .stepbox p br {
	display:block;
}
.commissionworksec, .sizesec {
	border-top: 1px solid rgba(217, 217, 217, 0.6);
}
.sizingbox {
	margin:15px 0;
}
.sizingimg img {
	width:100%;
	display:block;
	border-radius:8px;
}
.siziarea {
	font-weight:900;
	color:#000;
	font-size:22px;
	line-height:20px;
	margin:25px 0;
}
.sizeprice {
	color:#FC0496;
	font-weight:900;
	margin-top:25px;
	font-size:22px;
	line-height:20px;
}
.commissionzigzasec .topreview {
	margin: 20px 0 0;
	display: flex;
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	align-items: center;
	max-width: 467px;
	border-top: 1px solid rgba(217, 217, 217, 0.6);
	border-bottom: 1px solid rgba(217, 217, 217, 0.6);
	padding:20px 0;
}
.commissionzigzasec .topreview .reviewcontet {
	width:100%;
}
.commissionzigzasec .reviewcontet p {
	font-size:13px;
	line-height:130%;
}
.commissionslider .item {
	padding:0 10px;
}
.commissionboxrevsliderbox {
	padding:20px;
	border:1px solid rgba(0, 0, 0, 0.1);
	border-radius:10px;
}
.comisnsliderrevtext p {
	margin-top:20px;
}
.comisnrevstar {
	width:85px;
	margin:0 auto 20px;
}
.comisnsliderrevtext {
	margin-top:30px;
}
.comissionbotctasec .container {
	max-width:520px;
}
.comissionbotctasec .topreview {
	margin: 20px 0 0;
	display: flex;
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	align-items: center;
	max-width: 467px;
}
.comissionbotctasec .reviewimg {
	border: none;
	margin-bottom: -21px;
}
.updogimgmobile {
	padding-top:20px;
	border-top:1px solid rgba(0, 0, 0, 0.1);
	text-align:center;
	margin-top:30px;
}
.commissionbotleftdoimg {
	position:absolute;
	left:0;
	width:160px;
	bottom:0;
	display:none;
}
.commissionbotleftdoimg img {
	display:block;
}
.commissionbotrightdoimg {
	position:absolute;
	right:0;
	width:160px;
	bottom:0;
	display:none;
}
.commissionbotrightdoimg img {
	display:block;
}
.deposittepsec {
	background:rgba(234, 234, 234, 0.3);
	border:none;
}
.mainprodright .reviewsecrating {
	justify-content:start;
	margin:0;
}
.productparameterright {
	margin-top:25px;
}
.podprice {
	margin:10px 0;
	display:flex;
	align-items:center;
}
.originalprice {
	color:#FC0496;
	font-weight:700;
	font-size:16px;
}
.viewtext {
	display:flex;
	flex-wrap: wrap;
	align-items:center;
	margin-left:10px;
	color:#04C2AC;
	font-weight:700;
	font-size:12px;
  letter-spacing: normal;
}
.viewtext img {
	margin-right:5px;
}
.productparameterright ul {
	margin:20px 0;
	display:none;
}
.productparameterright ul li {
	background:url(up-pinktick.png) left center no-repeat;
	font-weight:300;
	color:#000000;
	font-size:14px;
	margin-top:10px;
	padding-left:22px;
	background-size:13px auto;
}
.productparameterright ul li strong {
	color:#000000;
	font-weight:700;
}
.varientsec {
	margin-top:25px;
}
.varientsec label {
	width:100%;
	display:block;
	font-size:13px;
	font-weight:700;
	color:#000;
}
.varientsec .commissionbox {
	margin-top:15px;
}
.monthvarientouter {
	display:flex;
	flex-wrap: wrap;
}
.monthboxouter {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	padding:5px;
}
.monthboxinner {
	border: 1px solid #D4D4D4;
	height: 50px;
	flex-wrap: wrap;
	border-radius: 8px;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.5);
	text-align: center;
	width: 100%;
	display: flex;
	align-content: center;
	justify-content: center;
	position:relative;
}
.inoutradio {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.monthboxinner strong {
	font-weight:normal;
	text-transform:capitalize;
  display: block;
  width: 100%;
}
.monthboxinner span {
	display:block;
  width: 100%;
	font-size:10px;
	font-weight:600;
	text-transform:uppercase;
	color:#FC0496;
}
.soldout .monthboxinner {
	background:rgba(164, 164, 164, 0.4);
}
.soldout strong {
	text-decoration:line-through;
	font-weight:normal;
}
.soldout span {
	text-decoration:none;
	display:block;
}
.monthactive strong {
	color:#000;
	font-weight:700;
}
.monthactive .monthboxinner {
	border:1px solid #FC0496;
}
.varientrowbtn {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	margin-top:15px;
	padding:0 5px;
}
.qtydiv {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 20px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #B7B7B7;
	width: 100px;
}
.btnqty {
	font-size:18px;
	font-weight: 500;
	line-height: 22px;
	color: #000000;
	cursor: pointer;
}
.quantity-input {
	width: 30px;
	height:45px;
	color: #000000;
	background: none;
	border: none;
	font-size: 15px;
	outline: none;
	font-weight: 500;
	text-align: center;
}
.varientrowbtn .btn-default {
	font-weight: 700;
	/*margin-left: 10px;*/
  margin-left: 0px;
	width: 100%;
	cursor: pointer;
	text-align: center;
	margin-right: 0;
}
.varientrowbtn .product-form{
  margin-left: 10px;
	width: 210px;
}
.cardimgpop {
	margin:15px 0;
}
.secureicon {
	display:flex;
	justify-content:center;
	align-items:center;
}
.secureicon img {
	margin-right:6px;
	width:15px;
}
.secureicon span {
	font-weight:700;
	color:#000;
	font-size:12px;
}
.pdpdescriptionarea {
	margin-top:30px;
}
.pdpdescriptionarea .accordion-item-active .accordion-header h6 {
	color:#000000;
}
.pdpdescriptionarea .accordion-content {
	padding-left: 0;
	padding-right: 0;
}
.pdpdescriptionarea .greenbox {
	margin:25px 0 25px;
}
.pdpdescriptionarea .greenbox p strong.pinkcolor {
	color:#FC0597;
}
.pdpdescriptionarea .accordion-header-icon {
	font-size: 0;
	float: right;
	background: url(up-accordiondownarrow.png) right center no-repeat;
	width: 22px;
	height: 22px;
	background-size: 22px 22px;
}
.pdpdescriptionarea .accordion-header-icon.accordion-header-icon-active {
	background: url(up-accordionuparrow.png) right center no-repeat;
	width: 22px;
	height: 22px;
	background-size: 22px 22px;
}
.dividerdeposit {
	display:none;
	width:100%;
	height:4px;
	background:rgba(217, 217, 217, 0.3);
	margin-bottom:40px;
	font-size:0;
}
.depositcirclesec p br {
	display:none;
}
.slider-button--prev {
    background: url(up-arrowleft) left center no-repeat!important;
    width: 30px!important;
    height: 30px!important;
    background-size: 30px 30px!important;
    left: -10px!important;
}
  .slider-button--next {
    background: url(up-arrowright) left center no-repeat!important;
    width: 30px!important;
    height: 30px!important;
    background-size: 30px 30px!important;
    left: -10px!important;
}

/*.product-form__input {
  width: 100px;
}*/
.thumbnail-list li button[aria-current="true"]{
    border: 1px solid #fc0496!important;
  box-shadow: none!important;
}
.product-form__quantity .form__label {
    margin-bottom: .6rem;
    display: none!important;
}
.success_message{
  font-weight: 700;
  font-size: 16px;
}
.grid__item {
  width: 100%!important;	
  max-width: none!important;
}
.grid--peek.slider .grid__item:first-of-type {
  margin-left: 0!important;
}
.product-media-container.constrain-height.media-fit-contain{
  width: 100%!important;
}
.mainprodleft .media > img {
	object-fit: contain !important;
}
.mainprodleft .breadcum{
  margin-bottom: 20px;
}
.thumbnail-slider .thumbnail-list.slider--tablet-up {
	padding: 0;
}
.contactformouter p.comp{
  font-size: 12px;
  line-height: 16px;
  text-align: left;
}


.varient-group {
	position:relative;
	margin-bottom:25px;
}
.varient-group label {
	margin-bottom:15px;
}
.size-pdp {
	position:absolute;
	right:0;
	top:0;
	color:#FC0496;
	font-size:13px;
	font-weight:400;
}
.size-pdp:hover {
	color:#000;
}
.style-guides-pdp {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #DCDCDC;
	border-radius: 10px;
	padding: 0;
	color: #00000070;
}
.input-group-size {
	width:100%;
	text-align: center;
	position:relative;
}
.input-group-size label {
	display: block;
	padding:18px 10px;
	font-size:12px;
	border-radius:10px;
	cursor:pointer;
	color:rgba(0, 0, 0, 0.5);
	margin:0;
	font-weight:400;
}
.input-group-size input {
	display: block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.input-group-size input:checked ~ label {
 border: 1px solid #FC0496;
 color:#000;
 font-weight:700;
}
.input-group-wrap {
	width:33.333333%;
}
.input-group-wrap {
	width:50%;
	text-align: center;
	position:relative;
}
.input-group-wrap label {
	display: block;
	padding:18px 10px;
	font-size:12px;
	border-radius:10px;
	cursor:pointer;
	color:rgba(0, 0, 0, 0.5);
	font-weight:400;
	margin:0;
}
.input-group-wrap input {
	display: block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.input-group-wrap input:checked ~ label {
 border: 1px solid #FC0496;
 color:#000;
 font-weight:700;
}
.aboutbotctasecprod .aboutbotctaleft .abtbrandsecnl {
	display:none;
}
.mobilehomebanner .abtbrandsecnl {
	padding:0 15px;
}
.spacecontent {
	text-align:center;
	margin-top:25px;
}
.spacecontent h2 {
	margin-top:0;
}
.spacecontent h2 br {
	display:none;
}
.spacecontent p {
	margin-top:20px;
}
.spacecontent .secureicon {
	margin-top:15px;
}
.spacecontent .cardimgpop {
	max-width:356px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.giftareaimg {
	display:none;
}
.giftareacontent {
	margin:0;
}
.prodreviewsec {
	background:#F6F6F6;
}
.prodreviewsec .reviewbox {
	background:#fff;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.10);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.10);
}
.spacecontent .prodratingsec {
	margin-bottom:20px;
}
.spacecontent .topreview {
	display:none;
}
.pagination-wrapper {
    margin-bottom: 5rem;
}
.jdgm-prev-badge__stars{
  padding-left: 0!important;
}

.jdgm-prev-badge__text{
  padding-left: 6px!important;
}


.progress {
    width: 100%;
    height: 6px;
    background: #ccc;
    border-radius: 6px;
}
.skill-wrapper{
  width: 100%;
}
.skill-wrapper span {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: Inconsolata,monospace;
    margin-bottom: 10px;
}
.progress-bar {
    background: #40BF7C;
  border-radius: 6px;
}
.progressbar-active{
	/*animation-name: progress;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-delay: 0.4s;*/
  height: 6px;
}
@keyframes progress{
	0%{
		width:0;
	}
	100%{
		width:100%;
	}
}

.cartreview{
  margin-left: 0;
  padding: 10px 10px 0 0;
  display: flex;
}
.cart__ctas {
    display: block!important;
}
.cart__ctas .reviewcontet{
  text-align: left;
}
.checkout-promo-bar{
    background: rgba(64, 191, 124, 0.17);
    border: 1px solid #40BF7C;
    border-radius: 5px;
    width: 95%;
    padding: 10px;
  text-align: center;
}
.checkout-promo-bar p{
  font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 11px;
line-height: 22px;
color: #000000;
}
.truck{
  display: flex;
    align-items: center;
    justify-content: center;
  margin-bottom: 5px;
}
.truck img{
  margin-right: 5px;
}
.checkout-promo-empty{
  background: #FFE8F6;
border: 1px solid #FC0597;
border-radius: 5px;
width: 95%;
    padding: 10px;
  text-align: center;
}
.checkout-promo-empty .progress-bar {
    background: #FC0496;
  border-radius: 6px;
}
.cart__checkout-button:after, .cart__checkout-button:before{
  display: none;
}
.cart-drawer .cart__checkout-button {
    max-width: 96%%!important;
  letter-spacing: normal;
}
.cart-drawer .cart-items, .cart-drawer tbody {
    display: block;
    width: 97%!important;
}
.tax-note, .cart-items thead{
  display: none!important;
}
.totals__subtotal-value{
 color: #FC0496; 
  font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 14px;
}
.totals{
  width: 95%;
  margin-bottom: 15px;
}
.totals__subtotal{
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 22px;
}
.cart-items .quantity-input{
  height: 45px;
}
.cart-drawer .cart-item__details {
	width: 229px !important;
	grid-column: 2 / 4;
	padding-left: 15px !important;
}
.cart-drawer .cart-item {
	gap: 0 !important;
}
.cart-item__name{
  text-decoration: none!important;
  font-size: 14px;
  font-family: 'Montserrat';
  line-height: 16px;
  font-weight: 700;
  letter-spacing: normal;
}
.product-option{
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 14px!important;
  color: #FC0496;
}
.product-option dt{
  color: #000;
}
.product-option dd{
  color: #000;
  font-weight: 500;
}
.cart-item__quantity-wrapper{
  margin-top: 8px;
}
cart-remove-button .button{
  min-width: 12px!important;
  min-height: 12px!important;
}
.drawer{
  z-index: 99999!important;
}
.cart__checkout-button img{
    margin-right: 8px;
  margin-left: 0;
}
.cart-drawer__empty-content .cartreview{
  position: absolute;
  bottom: 15px;
  text-align: left;
}
.cart-drawer__warnings {
    justify-content: start!important;
}
.drawer__headeremt {
    position: relative;
    background-color: rgb(var(--color-background));
    padding: 1.5rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 16px;
}
.cart__empty-text {
    font-size: 22px;
    line-height: 21px;
    font-weight: 900;
    color: #000;
  margin: 0!important;
}
.checkout-promo-empty .progress{
  background: rgba(252, 4, 150, 0.2);
}
.empcartouter{
  margin: 20px -8px;
	display: flex;
	flex-wrap: wrap;
  padding-right: 15px;
}
.emtcartbox{
  -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; 
  padding:0 8px;
  margin:5px 0;
  position: relative;
}
.emtcartbox a{
  color: #fff;
}
.emtcartbox img{
  border-radius: 5px;
}
.emttitle {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-size: 17px;
	text-transform: capitalize;
	color: #fff;
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	padding: 0 20px;
	text-align: left;
}
.toptxt{
  font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
text-align: center;
color: #000000;
opacity: 0.5;
  margin: 20px 0 10px;
}
.imgbox{
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.imgbox img{
  width: 100%;
  display: block;
}
.imgbox:after{
  content: "";
  position: absolute;
  background: rgb(0,0,0,0.6);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.field:after, .field:before{
  display: none;
}
.field .subscribetext{
  width: 100%!important;
      border: 1px solid rgba(217,217,217,.6)!important;
}
.field__button{
  display: none!important;
}
.badge{
  background: red!important;
  border: 1px solid red!important;
}

.cart-outer{
  text-align: center;
    width: 100%;
    margin: auto;
}
.cart-outer .checkout-promo-bar{
  width: 100%;
  margin: 20px 0;
}
.price--end {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-size: 14px!important;
    color: #fc0496!important;
}
.cart-items td {
    vertical-align: middle!important;
    padding-top: 4rem;
}
.cartpage .emtcartbox:hover .shopbuttonouter {
    opacity: 1;
    height: auto;
}
.emtcartbox .shopbuttonouter {
    transition: opacity 1s ease-out;
    opacity: 1;
    height: 0;
    overflow: hidden;
}
.emtcartbox:hover .boxoverlay {
    transform: translateY(-6px);
}
.shopbuttonouter {
    margin-top: 12px;
}
.cartpage .boxoverlay h6{
  font-size: 30px;
}
.is-empty .toptxt {
    font-size: 16px;
    margin: 30px;
}
.cartstep{
  margin-bottom: 30px;
  text-align: center;
}
.cart__warnings {
    padding: 0!important;
}
.cart-item cart-remove-button{
  margin: 0 0 0 10px!important;
}
.cart__footer .totals{
  justify-content: space-between;
  width: 100%;
}
.cart__footer .totals >  +  {
	margin-left: 0!important;
}
.cart__footer .card{
  text-align: center;
}
.cartpagerev{
     order: 2;
  margin-top: 20px;
   }
   .cartorder{
     order: 1
   }
.cart__blocks .cardd{
  text-align: center;
}
.is-empty #main-cart-footer{
  display: none;
}
.dropdown-toggle {
	position: absolute;
	right: 0;
	top: 0px;
	background: #000;
	padding: 6px 10px;
	display: block;
	cursor: pointer;
}
.navbar-nav li{
  position: relative;
  margin: 1px 0;
}
.pcdropdown-toggle{
  display: none;
}


.aboutingredientsec .bannerbuttonouter { position:relative; z-index:99;}

.predictive-search ul li a {
	width: auto;
	height: auto;
	border: 0;
	border-radius: 0;
	text-align: left;
	margin: 0;
	display: flex;
	justify-content: start;
}
.predictive-search ul li a:hover{
color: rgb(var(--color-foreground)) !important;
  background-color: rgba(var(--color-foreground),.04) !important;
  border:0 !important;
}
.predictive-search__image{
	height:auto !important;
}
.predictive-search__image:hover{
filter: inherit !important;
}
.predictive-search:hover img{
	filter: inherit !important;
}





  @media only screen and (min-width :400px) {
}
@media only screen and (min-width :480px) {
 .headingtwo {
font-size:30px;
}
 .announcebar {
font-size:13px;
}
 .headingone {
font-size:35px;
line-height:37px;
}
.boxoverlay h6 {
font-size:25px;
line-height:24px;
}
.shopmore {
padding: 12px 30px;
font-size:16px;
}
.shopmore img {
width:15px;
}
.personalityrightcontent .shopmore {
font-size:16px;
padding:15px 30px;
}
.circlebox h3 {
font-size:22px;
}
.prodratingsec img {
width:70px;
}
.prodratingsec span {
font-size:13px;
}
.collectionboxinner h6, .card__information h6 {
font-size:14px;
}
  
.viewbuttonouter .shopmore {
 font-size: 16px;
 padding: 15px 30px;
}
.reviewsecrating img {
width:80px;
}
 .reviewsecrating span {
font-size:14px;
}
  .varientrowbtn .product-form {
width:73%;
}
}
@media only screen and (min-width :576px) {
.headingone {
 font-size: 40px;
 line-height: 38px;
}
 .headingtwo {
font-size:36px;
}
.banner h5 {
font-size:35px;
}
.bannerleft p br {
display:block;
}
.boxoverlay h6 {
font-size:37px;
line-height:33px;
}
.reviewsecrating img {
width:85px;
}
 .reviewsecrating span {
font-size:16px;
}
.reviewstarimg img {
width:92px;
}
.reviewslidercontent p {
font-size:16px;
line-height:21px;
}
.accordion-header-icon, .accordion-header-icon.accordion-header-icon-active {
width:25px;
height:25px;
background-size:25px 25px;
}
.accordion-header h6 {
font-size:16px;
}
  .stepbox h6 {
font-size:22px;
line-height:20px;
}
  .emttitle {
	font-size: 20px;
}
}
 @media only screen and (min-width :768px) {
 
   .banner {
	background:url(up-bannerimg.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}	
   
   .para {
font-size:14px;
}
 .pcbreak {
display:block !important;
}
.mobbreak {
display:none !important;
}
.headingone {
font-size:50px;
line-height:48px;
}
 .headingtwo {
font-size:36px;
}
 .container {
max-width:750px
}
.section {
padding:40px 0;
}
 .rowgap {
margin-top:40px;
}
.top-outer .container {
padding:0 15px;
}
.banner {
padding-top:250px;
}
.banner h5 {
font-size:40px;
}
 .lock span {
font-size:12px;
}
.reviewcontet h6 {
font-size:14px;
}
.brandsec {
padding:40px 0;
}
.brandsec .container {
display:flex;
justify-content:space-between;
align-items:center;
}
.brandsec strong {
margin:0;
text-align:left;
}
.brandsec img {
padding-left:20px;
width:620px;
}
 .squarebox {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.personalityleft {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
display:block;
}
.personalityright {
-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;
}
 .personalityrightcontent {
text-align:left;
}
.sarahimgmob {
display:none;
}
.sarahpcimg {
display:flex;
align-items:center;
}
.judgemebadge {
margin-left:30px;
}
.personalityrightcontent h2 br, .collectionarea h2 br {
display:none;
}
.personalityrightcontent .topreview {
-webkit-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
padding-left:12px;
padding-right:12px;
}
 .circlesec, .collectionarea {
border:none;
}
.circlesec .container, .collectionarea .container, .reviewslidersec .container, .faqsec .container {
border-bottom:4px solid rgba(217, 217, 217, 0.3);
padding-bottom:40px;
}
.circlebox h3 {
font-size:24px;
}
.circlebox p {
font-size:16px;
}
.collectionarea, .giftarea {
padding-top:0;
}
.collectionarea p.bigtext br, .giftarea p.bigtext br {
display:none;
}
.collectionboxinner h6, .card__information h6 {
font-size:16px;
}
.price {
font-size:15px!important;
}
.giftarea .row {
 margin-right:-15px;
 margin-left:-15px;
}
 .giftarea .both-padding {
padding:0 15px;
}
.giftbox {
margin:15px 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.dogcollectionarea .container {
padding-bottom:0;
border:none;
}
.mobilehomebanner {
display:none;
}
.botbannercontent {
padding:150px 0;
background:url(up-homebanner1.jpg) center top no-repeat;
-webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
border:none;
}
 .botbannercontent .container {
max-width:740px;
}
.botbannercontent h2, .botbannercontent h5, .botbannercontent p {
color:#fff;
}
.reviewbadgetop {
display:none;
}
.reviewbadgebot {
display:block;
}
.reviewslider .item {
padding:0 15px;
}
 .faqleft {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
 .faqright {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
display:block;
}
.faqsec {
padding-top:0;
}
.faqleft h2 {
margin:0 0 25px;
}
.faqleft h2, .faqleft p.bigtext {
text-align:left;
}
.accordion-content p {
font-size:16px;
line-height:20px;
}
.faqleft .viewbuttonouter {
text-align:left;
}
 .botctaleft {
display:block;
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}
 .botctaright {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
text-align:left;
}
.botctaright p.bigtext {
margin:20px 0;
}
 .botctaright .btn-default {
margin:0;
}
 .botctaright .topreview {
 -webkit-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 padding-left: 12px;
 padding-right: 12px;
}
      
 .subscribesec {
background:url(up-subscriveimgpcnk.jpg) center center no-repeat;
-webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
padding:70px 0;
text-align:left;
}
 .subscriveleft {
-ms-flex: 0 0 70%;
flex: 0 0 70%;
max-width: 70%;
}
 .subscribebox form {
display:flex;
align-items:center;
justify-content:space-between;
   flex-wrap: wrap;
}
 .subscribetext {
width:62%!important;
}
   .searchbox .subscribetext {
    border: 1px solid rgba(217,217,217,.6)!important;
}
 .subscribebuttonouter {
width:35%;
margin:0;
}
.subscribesec .lock img {
display:block;
}
.subscribesec .lock span {
padding-left:8px;
}
   .breadcum {
text-align:left;
}
.collectiontop {
border:none;
}
 .collectiontop .container {
 border-bottom: 4px solid rgba(217, 217, 217, 0.3);
 padding-bottom: 40px;
}
 .collectiontopleft {
-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;
}
 .collectiontopright {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
display:block;
}
 .collectiontopleft .topreview {
-webkit-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
-moz-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
padding-left: 15px;
padding-right: 15px;
}
.filtersec {
padding-top:0;
}
.nobordersec .container {
padding-bottom:0;
border:none;
}
.circleseccollection {
padding-top:0;
}
.contactleft {
-ms-flex: 0 0 52%;
flex: 0 0 52%;
max-width: 52%;
text-align:left;
}
.contactright {
-ms-flex: 0 0 48%;
flex: 0 0 48%;
max-width: 48%;
}
.contactleft p.para {
font-size:16px;
line-height:20px;
}
 .contactsec p.bigtext, .contactsec h1 {
padding:0;
}
 .contactsec p.bigtext {
font-size:20px;
line-height:24px;
margin-top:25px;
}
 .greenboxtext p, .list {
 font-size: 13px;
}
.list img {
width:14px;
}
.addresstext {
font-size:14px;
}
.locationbox {
display:flex;
align-items:center;
}
.addresstext {
padding-left:15px;
}
.addresstext strong {
margin-top:0;
}
.locationsec {
text-align:left;
}
.locationsec .socialsecfooter {
justify-content:start;
}
.locationsec .socialsecfooter a:first-child {
margin-left:0;
}
.greenboxmob {
display:none;
}
.greenboxpc {
display:flex;
}
.contactformouter {
margin:0;
}
.contactformouter p {
font-size:14px;
}
.contactcontentmob {
display:none;
}
.contactcontentpc {
display:block;
}
   .cart-count-bubble{
    left: 34px;
}
   .blogboxcol {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
   .breadcumouter {
padding-bottom:20px;
}
.abouttop {
padding-top:40px;
}
.abouttop p {
 margin-top:20px
}
.abouttop p br {
display:block;
}
.aboutcollageimgpc {
margin:30px 0 0;
display:block;
}
.aboutcollageimgmob {
display:none;
}
.midabouttext h2 br, .midabouttext p br, .aboutingredientsec p br {
display:block;
}
.aboutmidbanner {
padding:20px 0;
}
.circleimgpc {
display:block;
}
.circleimgmobileabt {
display:none;
}
.abteyssec, .uniquesec {
border:0;
}
.abteyssec .container, .uniquesec .container {
border-top: 4px solid rgba(217, 217, 217, 0.3);
padding-top: 40px;
}
 .aboutingredientsec {
padding-bottom:0;
}
 .eyesleft {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
.eyesright {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}
.eyesleft {
text-align:left;
}
.eyesleft .topreview {
width:464px;
}
.eyesleft .topreview .reviewcontet {
width:76%;
}
.eyesright {
display:block;
}
.uniquesec {
padding-top:0;
}
.uniquesec p.bigtext br {
display:none;
}
.zigzagsecabt .container {
padding-top:0;
border:none;
}
.zigzagabtleft {
-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;
}
.zigzagabtright {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
display:block;
}
.reverserow .zigzagabtleft {
order:2;
}
.reverserow .zigzagabtright {
order:1;
}
.abtbotsec {
margin-top:50px;
}
.abtbotsec p br {
display:block;
}
.aboutbotctasec {
padding:50px 0;
}
 .aboutbotctaleft {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
text-align:left;
}
 .aboutbotctaright {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
display:block;
}
.aboutbotctaleft h2 br {
display:none;
}
.abtbrandsecnl {
display:flex;
align-items:center;
justify-content:space-between;
text-align:left;
}
.abtbrandsecnl strong {
margin:0;
}
.abtbrandsecnl img {
width:330px;
}
   .commissionleft .topreview, .comissionbotctasec .topreview {
 -webkit-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 padding-left: 12px;
 padding-right: 12px;
}
.comissionfullimg {
display:block;
}
.comissionfullimg img {
width:100%;
display:block;
}
.comissionfullimgmob {
display:none;
}
.commissionworksec p br {
display:block;
}
.stepbox h6 {
font-size:24px;
line-height:22px;
}
.commissionworksec {
border-top:none;
}
.sizesec {
border-top:0;
}
.sizesec .container {
 border-top: 4px solid rgba(217, 217, 217, 0.3);
 padding-top: 40px;
}
 .sizingbox {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
margin:0;
}
.siziarea, .sizeprice {
font-size:24px;
line-height:22px;
}
.sizesec .bannerbuttonouter {
margin-top:40px;
}
.commissionzigzasec .zigzagabtleftcontent {
text-align:left;
}
.commissionzigzasec .topreview {
 -webkit-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 padding-left: 15px;
 padding-right: 15px;
 padding-top:15px;
 border:none;
padding-bottom:15px;
}
.sizesec {
padding-top:20px;
}
.commissionzigzasec .reviewcontet p {
font-size:14px;
}
.comisnsliderrevimg {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}
 .comisnsliderrevtext {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
.comisnsliderrevtext {
margin-top:0;
}
.comissionbotctasec {
position:relative;
padding:80px 0;
}
.updogimgmobile {
display:none
}
.commissionbotleftdoimg, .commissionbotrightdoimg {
display:block;
}
   .deposittepsec {
background:none;
padding-top:0;
}
.deposittepsecinner {
background:rgba(234, 234, 234, 0.3);
padding-top:50px;
padding-bottom:50px;
padding-right:20px;
padding-left:20px;
}
 .mainprodleft {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}
 .mainprodright {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
 .productparameterright {
max-width:487px;
}
.podprice {
margin:20px 0;
}
.productparameterright ul {
display:block;
}
.productparameterright {
margin-top:0;
}
.varientsec label {
font-size:14px;
}
.secureicon {
justify-content:start;
}
.pdpdescriptionarea .accordion-content p {
line-height:22px;
}
 .dividerdeposit {
display:block;
}
.depositcirclesec .container {
border:none;
padding:0;
}
.depositcirclesec p br {
display:block;
}
    .deposittepsecpdp {
padding-bottom:0;
}
.aboutbotctasecprod .aboutbotctaleft .abtbrandsecnl {
display:flex;
}
.productstripimg {
padding-top:0;
}
 .spaceimg {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
}
 .spacecontent {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.spacecontent {
margin:0;
text-align:left;
}
.spacecontent .btn-default, .spacecontent .cardimgpop {
margin-left:0;
margin-right:0;
}
.spacecontent h2 br {
display:block;
}
.giftareaimg {
display:block;
}
.prodreviewsec .container {
padding-top:0;
padding-bottom:0;
border:none;
}
 .prodfaqsec .container {
border-bottom: 4px solid rgba(217, 217, 217, 0.3);
padding-bottom:60px;
padding-top:20px;
}
 .prodbotctasec .container {
border-bottom: 4px solid rgba(217, 217, 217, 0.3);
padding-bottom:60px;
padding-top:20px;
}
 .spacecontent .prodratingsec {
justify-content:start;
}
 .spacecontent .topreview {
 -webkit-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 box-shadow: -2px 5px 5px -4px rgba(0, 0, 0, 0.15);
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 15px;
 border: none;
 display:block;
 padding-bottom: 15px;
 margin: 20px 0 0;
}
 .spacecontent .topreview .reviewcontet {
width:100%;
}
 .spacecontent .topreview .reviewcontet p.revprodtitle {
margin-top:0;
margin-bottom:10px;
}
.falllovecollection .container {
border:none;
}
   .cart-drawer .cart-item__details {
	width: 250px !important;
}
   .cartpage .emtcartbox{
  -ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; 
}


   .abtbotsec {
	background:url(up-abtbotimg.jpg) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding:60px 0;
}
.abtbotsec h2{ color:#fff;}
.abtbotsec p{ color:#fff;}
   .is-empty .toptxt {
    font-size: 18px;
    margin: 30px;
}
   .cart__blocks{
     -ms-flex: 0 0 360px;
flex: 0 0 360px;
max-width: 360px;
   }
   .cartpagerev{
     -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
     order: 1
   }
   .cartorder{
     order: 2
   }
}
@media only screen and (min-width :992px) {
 .bigtext {
font-size:18px;
line-height:21px;
}
.container {
max-width:970px
}
 .navbar-expand-lg {
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-ms-flex-pack:start;
justify-content:flex-start
}
.navbar-expand-lg .navbar-nav {
-ms-flex-direction:row;
flex-direction:row
}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap
}
.navbar-expand-lg .navbar-collapse {
display:-ms-flexbox!important;
display:flex!important;
-ms-flex-preferred-size:auto;
flex-basis:auto
}
.navbar-expand-lg .navbar-toggler {
display:none
}
.navbar-nav li li:last-child {
  display:block;
}
.top-outer {
padding:15px 0
}
.navbar-brand {
padding:0;
width:130px;
}
.navbar-nav {
margin-left:auto;
background:none;
margin-right:auto;
}
.navbar-nav li {
margin:0 0 0 20px;
}
 .navbar-nav li:first-child {
margin:0;
}
 .navbar-nav li a {
padding:0;
color:#000000;
}
.navrightsec {
order:3;
margin:0;
}
 .navbar-nav ul li .pcdropdown-toggle img {
filter: brightness(0) invert(1);
}











/********************Dropdown***********************/







 .navbar-nav li ul {
background:#FC0496;
width:240px;
border-radius:0;
position:absolute;
}
 .navbar-nav li ul li {
padding:0;
}
 .navbar-nav li {
margin:0 0 0 25px;
position:relative;
}
.navbar-nav li a {
padding:20px 0;
}
.navbar-nav li ul {
border-radius:0;
/*border-top:4px solid #FF0000;*/
}
.navbar-nav li ul li a {
padding:10px;
}
/*.navbar-nav li li:last-child a {
padding-bottom:15px;
}*/
.navbar-nav li ul {
display:none !important;
}
 .navbar-nav li:hover ul {
display:block !important;
}
 .navbar-nav li:hover ul ul {
display:none !important;
}
 .dropdown-toggle img {
filter: none;
}
 .navbar-nav ul ul {
position:absolute;
left:210px;
top:0;
}
 .navbar-nav li li:hover ul {
 display: block !important;
}
 .navbar-nav li ul, .navbar-nav li ul ul {
padding-left:0;
padding-right:0;
border:none;
}

/********************Dropdown***********************/










 .loginsec a.search, .loginsec a.login {
display:flex;
}
 .loginsec a {
margin-left:18px;
width:38px;
height:38px;
}
.loginsec a:first-child {
margin-left:0;
}
.navbar-brand img {
right:0;
}
.navbar-nav li:last-child {
display:none;
}
.navbar-nav li:hover a {
 color:#FC0496;
 background:none;
}
.navbar-nav li.active a {
 color:#FC0496;
 background:none;
}
.banner {
text-align:left;
}
.bannerleft {
-ms-flex: 0 0 57%;
flex: 0 0 57%;
max-width: 57%;
}
.bannerright {
-ms-flex: 0 0 43%;
flex: 0 0 43%;
max-width: 43%;
display:block;
}
.bannerleft p {
font-size:19px;
line-height:23px;
}
.bannerleft p br {
display:none;
}
.btn-default {
margin:0;
}
 .bannerbuttonouter {
display:flex;
align-items:center;
}
.securepayment {
margin:0 0 0 20px;
}
.lock {
justify-content:start;
}
.cardd {
width:267px;
}
.reviewimg {
width:120px;
}
.mobilebannereview {
display:none;
}
.reviewcontet h6 {
font-size:16px;
}
.brandsec {
border:none;
}
.brandsec .container {
max-width:970px;
}
.brandsec strong {
font-size:20px;
line-height:24px;
}
.brandsec img {
width:779px;
}
.squarebox {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
margin:0;
}
.personalityleft {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.personalityright {
-ms-flex: 0 0 48%;
flex: 0 0 48%;
max-width: 48%;
}
.personalityright h2 {
padding-right:19px;
}
.personalityrightcontent .topreview {
padding-left:14px;
padding-right:14px;
}
.circlebox h3 {
font-size:26px;
}
.circlebox {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.circleboxinner, .collectionboxinner {
margin:0;
}
.collectionboxinner h6, .card__information h6 {
font-size:18px;
}
 .collectionboxouter {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.accordion-header h6 {
font-size:18px;
}
.botctaleft {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
}
.botctaright {
-ms-flex: 0 0 54%;
flex: 0 0 54%;
max-width: 54%;
}
 .subscriveleft {
-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;
}
.subscribebox {
margin-top:25px;
}
  .filtercell {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
margin:0;
}
.collectionresult .collectionboxinner {
margin:15px 0;
}
.greenbox {
margin:20px 0;
}
.greenboxtext p, .list {
 font-size: 15px;
}
.contactformouter h3 {
font-size:24px;
}
.contactformouter p {
font-size:16px;
}
.coltactcell {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
  .circleimgpc {
margin-top:-120px;
}
.zigzagabtleftcontent {
width:430px;
margin:0 auto;
}
.abtbrandsecnl img {
width:450px;
}
  .commissionleft .topreview {
 padding-left: 14px;
 padding-right: 14px;
}
.stepbox h6 {
font-size:26px;
line-height:24px;
}
.commissionbotleftdoimg, .commissionbotrightdoimg {
width:240px;
}
  .mainprodleft {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
 .mainprodright {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.originalprice {
font-size:18px;
}
  .input-group-size label, .input-group-wrap label {
font-size:14px;
}
 .prodfaqsec .accordion {
max-width:700px;
margin-left:auto;
margin-right:auto;
}
  .cart-outer{
  text-align: center;
    width: 500px;
    margin: auto;
}
  .pcdropdown-toggle{
  display: block;
    float: right;
    margin-left: 6px;
}
  .dropdown-toggle{
    display: none;
  }
}
@media only screen and (min-width :1200px) {
 .headingone {
font-size:62px;
line-height:58px;
}
 .headingtwo {
font-size:42px;
}
 .bigtext {
font-size:22px;
line-height:26px;
}
 .para {
font-size:16px;
}
 .container {
max-width:1170px
}
.section {
padding:50px 0;
}
 .rowgap {
margin-top:50px;
}
.loginsec a {
width:47px;
height:47px;
}
.navbar-nav li {
margin:0 0 0 30px;
}
.navbar-nav li a {
font-size:14px;
}
 .uspsec .slick-slide:first-child .uspblock {
justify-content:start;
}
 .uspsec .slick-slide:nth-child(2) .uspblock, .uspsec .slick-slide:nth-child(3) .uspblock {
justify-content:center;
}
.uspsec .slick-slide:last-child .uspblock {
justify-content:end;
}
.uspsec .item {
padding:0;
}
.banner {
padding-top:300px;
}
.banner h5 {
font-size:50px;
}
.bannerleft {
-ms-flex: 0 0 54%;
flex: 0 0 54%;
max-width: 54%;
}
.btn-default {
width:278px;
height:58px;
line-height:58px;
font-size:18px;
}
.bannerright {
-ms-flex: 0 0 46%;
flex: 0 0 46%;
max-width: 46%;
}
.bannerleft p {
font-size:22px;
line-height:26px;
}
.lock span {
font-size:13px;
}
.cardd {
width:356px;
}
.reviewcontet {
padding-left:20px;
}
.reviewcontet p {
font-size:14px;
line-height:18px;
}
.topreview {
margin-left:30px;
}
.personalityright {
-ms-flex: 0 0 46%;
flex: 0 0 46%;
max-width: 46%;
}
.personalityrightcontent .topreview {
padding-left:17px;
padding-right:17px;
}
.circlesec .container {
padding-bottom:50px;
}
.circlebox h3 {
font-size:28px;
}
.collectionarea, .giftarea {
padding-top:0;
}
.botbannercontent {
padding:150px 0;
}
 .faqleft {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
}
.faqright {
-ms-flex: 0 0 53%;
flex: 0 0 53%;
max-width: 53%;
}
.faqsec, .botctasec {
padding-top:20px;
}
.accordion-content {
padding-left:43px;
padding-right:44px;
}
.accordion-header h6 {
width:92%;
padding-left:15px;
}
.botctaleft {
-ms-flex: 0 0 48%;
flex: 0 0 48%;
max-width: 48%;
}
.botctaright {
-ms-flex: 0 0 49%;
flex: 0 0 49%;
max-width: 49%;
}
.botctaright p.bigtext {
margin:25px 0;
}
 .botctaright .topreview {
 padding-left: 17px;
 padding-right: 17px;
}
 .botctaright .topreview .reviewcontet {
width:60%;
}
 .subscriveleft {
-ms-flex: 0 0 54%;
flex: 0 0 54%;
max-width: 54%;
}
.subscribebuttonouter .shopmore {
font-size:18px!important;
}
.subscribetext {
height:55px!important;
font-size:16px!important;
}
.subscribesec {
padding:50px 0;
}
 .footerbox {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
 .footerlogobox {
display:block;
}
 .footerlink {
margin:0;
}
.footerlink h6 {
text-align:left;
}
.footerlink ul li {
text-align:left;
}
.shopboxfooter {
padding:0 30px;
}
 .legalboxfooter {
padding-left:30px;
}
.footcontainerinner {
padding-bottom:30px;
border-bottom:4px solid rgba(217, 217, 217, 0.3);
}
 .socialsecfooter {
justify-content:start;
margin-top:20px;
display:flex;
}
.socialsecfooter a:first-child {
margin-left:0;
}
 .copyrightsec {
margin-top:30px;
display:flex;
}
 .copyrightleft {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
color:#231F20;
font-size:13px;
}
 .copyrightright {
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
 .copyrightright .lock {
display:flex;
}
 .copyrightright .lock span {
color:#231F20;
font-size:13px;
font-weight:400;
}
 .copyrightright .lock img {
filter: brightness(0%);
}
 .footercardsec {
justify-content:end;
display:flex;
align-items:center;
}
 .footercardsec .cardd {
margin-left:15px;
margin-top:0;
}
 .footerjudgeme {
margin:0;
text-align:left;
}
.copyrightmobile, .socialsecfootermob, .cardmobile {
display:none;
}
  .collectiontop .row {
align-items:center;
}
 .collectiontopleft, .contactleft {
-ms-flex: 0 0 48%;
flex: 0 0 48%;
max-width: 48%;
}
.collectiontopright, .contactright {
-ms-flex: 0 0 48%;
flex: 0 0 48%;
max-width: 48%;
}
.collectiontopleft p.para {
padding-right:10px;
}
.filtersec {
padding-top:0;
}
.greenboximg {
margin-bottom:-14px;
}
.locationsec {
display:flex;
justify-content:space-between;
}
.contactsocialsec {
 margin-top:0;
}
 .contactsec p.bigtext {
font-size:22px;
line-height:26px;
}
.contactformouter h3 {
font-size:28px;
}
.contactformouter p {
font-size:18px;
}


/* new */
  .facets__form{
  display: flex!important;
  align-items: center!important;
  justify-content: space-between!important;
    margin: 0 -10px!important;
    flex-wrap: wrap;
}
  .facets__disclosure{
    margin: 0!important;
    border: 1px solid #d4d4d4;
    width: 170px;
    padding: 10px 15px;
    font-weight: 600;
    color: #000;
    letter-spacing: normal;
    font-size: 14px;
  }
  .facets__summary{
    font-weight: 600;
    color: #000;
    letter-spacing: normal;
    font-size: 14px;
  }

  .product-count{
    -ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
    padding: 0 10px;
  }
  .facets__wrapper{
    -ms-flex: 0 0 48%;
flex: 0 0 48%;
max-width: 48%;
    padding: 0 10px;
    justify-content: space-between!important;
  }
  .facet-filters{
    -ms-flex: 0 0 21%;
flex: 0 0 21%;
max-width: 21%;
    padding: 0 10px;
  }
  .active-facets{
    order: 4;
  }
  .blogboxcol {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
  .abouttop {
padding-top:50px;
}
.aboutcollageimgpc {
margin:40px 0 0;
}
.aboutmidbanner {
padding:30px 0;
}
 .aboutingredientsec {
padding-bottom:20px;
}
 .aboutingredientsec .bannerbuttonouter {
margin-top:40px;
}
.circleimgpc {
margin-top:-150px;
}
.abteyssec .container, .uniquesec .container {
padding:70px 15px 20px;
}
 .eyesleft {
-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;
}
.eyesright {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
}
.eyesleft p.para {
padding-right:33px;
}
.eyesleft .topreview {
margin-top:20px;
}
.zigzagsecabt .container {
padding-top:0;
border:none;
}
.zigzagabtleft, .zigzagabtright {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.zigzagabtleftcontent {
width:480px;
}
.abtbotsec {
padding:150px 0;
margin-top:70px;
}
.abtbotsec .bannerbuttonouter {
 margin-top: 40px;
}
.aboutbotctasec {
padding:70px 0;
}
 .aboutbotctaleft {
-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;
}
 .aboutbotctaright {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
}
.aboutbotctaleft h2 {
margin:20px 0;
}
.aboutbotctaleft p {
margin-top:20px;
padding-right:25px;
}
.abtbrandsecnl img {
width:500px;
}
 .uniquesec{ padding-top:0;} 
  .commissionbox {
padding-left:50px;
}
.commissionleft .topreview, .comissionbotctasec .topreview {
 padding-left: 17px;
 padding-right: 17px;
}
.commissionleft p.para {
margin-top:20px;
}
.commissionright .forminner {
margin-top:23px;
}
.stepbox h6 {
font-size:28px;
line-height:26px;
}
 .sizesecinner {
max-width:1050px;
margin:0 auto;
}
.sizesec .container {
 padding: 70px 15px 20px;
}
.sizesec .rowgap {
margin-top:70px;
}
.siziarea, .sizeprice {
font-size:28px;
line-height:26px;
}
.commissionzigzasec .topreview {
padding:20px;
}
.commissionzigzasec .zigzagabtleftcontent {
 width: 496px;
}
.comisnsliderrevimg, .comisnsliderrevtext {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.comisnsliderrevtext p {
padding:0 25px;
}
.commissionslider .row {
align-items:center;
}
 .comissionfaqsec .faqleft, .comissionfaqsec .faqright {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.comissionfaqsec .container {
padding-bottom:80px
}
.comissionbotctasec {
padding:80px 0;
}
.commissionbotleftdoimg, .commissionbotrightdoimg {
width:350px;
}
.sizesec{ padding-top:20px;}  
   .commissionright .contactformouter h3{ font-size:36px;} 
  .productparameterright {
margin-left:20px;
}
.originalprice {
font-size:20px;
}
.productparameterright ul li {
font-size:16px;
padding-left:25px;
}
.varientsec label {
font-size:16px;
}
.monthboxouter {
-ms-flex: 0 0 16.6666667%;
flex: 0 0 16.6666667%;
max-width: 16.6666667%;
}
 .qtydiv {
width:118px;
}
.quantity-input {
height:58px;
}
.dividerdeposit {
margin-bottom:50px;
}
  .depositcirclesec .container{
    padding-bottom: 0;
  }
  .deposittepsec {
	padding-top: 0;
}
  .size-pdp {
font-size:14px;
}
.spaceimg {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
 .spacecontent {
-ms-flex: 0 0 41%;
flex: 0 0 41%;
max-width: 41%;
}
 .prodfaqsec .container {
 padding-bottom:80px;
padding-top:30px;
}
.spacecontent .topreview {
 padding: 20px;
}
.prodbotctasec .container {
padding-bottom:80px;
padding-top:30px;
}
  .deposittepsecpdp {
	padding-bottom: 0;
}


.productstripimg {
	padding-top: 0;
}
  .cart__blocks{
     -ms-flex: 0 0 390px;
flex: 0 0 390px;
max-width: 390px;
   }
  .cartpagerev{
     -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
   }
  /*.product-form__input {
  width: 118px;
}*/
.loginsec .header__search{
	width: 47px;
  height: 47px;
  cursor: pointer;
}

}
@media only screen and (min-width :1280px) {
.container {
max-width:1250px
}
.navbar-brand {
width:150px;
}
.navbar-nav li {
margin:0 0 0 38px;
}
.loginsec a {
 margin-left: 23px;
}
.bannerleft {
-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;
}
.bannerright {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
}
.bannerleft p {
font-size:24px;
line-height:29px;
}
.topreview {
margin-left:50px;
}
.personalityleft {
 -ms-flex: 0 0 52%;
 flex: 0 0 52%;
 max-width: 52%;
}
.personalityright {
-ms-flex: 0 0 43%;
flex: 0 0 43%;
max-width: 43%;
}
.botbannercontent {
padding:200px 0;
}
.subscribesec {
padding:150px 0;

}
  .collectiontopleft {
-ms-flex: 0 0 46%;
flex: 0 0 46%;
max-width: 46%;
}
.collectiontopright {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.filterinner {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.filterinner label {
padding-right:14px;
margin-bottom:0;
}
select.filterinput {
width:135px;
}
.filtercell {
 -ms-flex: 0 0 auto;
 flex: 0 0 auto;
 max-width: none;
}
.contactleft {
-ms-flex: 0 0 54%;
flex: 0 0 54%;
max-width: 54%;
}
 .contactright {
-ms-flex: 0 0 43%;
flex: 0 0 43%;
max-width: 43%;
}
.greenbox {
margin-right:20px;
margin-top:40px;
margin-bottom:25px;
}
.greenboxtext p, .list {
font-size:16px;
}
.contactsocialsec {
margin-right:60px;
}
.locationsec {
margin-top:40px;
}
.contactformouter {
padding:30px 30px;
margin-left:40px;
}
.contactleft p.bigtext {
margin-top:25px;
margin-bottom:25px;
}
  .circleimgpc {
margin-top:-200px;
}
 .eyesleft {
-ms-flex: 0 0 53%;
flex: 0 0 53%;
max-width: 53%;
}
.eyesright {
-ms-flex: 0 0 42%;
flex: 0 0 42%;
max-width: 42%;
}
.eyesleft p.para {
padding-right:53px;
}
.eyesleft .topreview {
margin-top:30px;
}
.aboutbotctasec {
padding:80px 0;
}
 .aboutbotctaleft {
-ms-flex: 0 0 53%;
flex: 0 0 53%;
max-width: 53%;
}
 .aboutbotctaright {
-ms-flex: 0 0 47%;
flex: 0 0 47%;
max-width: 47%;
}
.abtbrandsecnl img {
width:510px;
}
  .commissionleft {
width:609px;
}
.sizeprice {
font-size:32px;
line-height:30px;
}
.comisnsliderrevtext p {
padding:0 39px;
}
.comissionfaqsec .container {
max-width:1230px;
}
.commissionbotleftdoimg, .commissionbotrightdoimg {
width:380px;
}
 .commissionright .contactformouter h3{ font-size:42px;} 
  .deposittepsecinner {
padding-top:70px;
padding-bottom:70px;
padding-right:30px;
padding-left:30px;
}
.mainprodleft {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
 .mainprodright {
-ms-flex: 0 0 45%;
flex: 0 0 45%;
max-width: 45%;
}
 .productparameterright {
margin-left:30px;
}
.originalprice {
font-size:22px;
}
.pdpdescriptionarea {
margin-top:40px;
}
}
@media only screen and (min-width :1366px) {
 .reviewslidersec .slick-prev {
width:47px;
height:47px;
background-size:47px 47px;
left:-65px;
}
.reviewslidersec .slick-next {
width:47px;
height:47px;
background-size:47px 47px;
right:-65px;
}
}
