/** Shopify CDN: Minification failed

Line 149:35 Expected identifier but found ","
Line 668:2 Unexpected ".35-title"
Line 1391:2 Unexpected ".35-title"
Line 1404:3 Expected identifier but found whitespace

**/
section > ul > div > div > div > li.productgrid--item.featured-collection--title-card.featured-collection--title-card--placeholder {
	border-radius:30px;
}
.productitem--action-trigger.productitem--action-atc .atc-button--icon {
	display: none;
}
.iwishItem {
width: 23%;
display: block;
float: left;
margin: 25px;
padding: 15px;
vertical-align: top;
border: solid;
border-radius: 15px;
border-width: 1px;
border-color: rgb(233, 233, 233);
}

.navmenu-meganav--image-container {
	position:relative;
}
.navmenu-meganav--image-text {
	position: absolute;
    bottom: 15px;
    left: 20px;
    width: 50%;
    color: white;
} 
.navmenu-meganav--image-link {
	color: white!important;
}
.productitem--action-trigger.productitem--action-atc.disabled span {
	font-size:14px;
  	padding-left:4px;
  	margin-left:-3px!important;
  	left:0!important;
}
.site-header-menu-toggle.active .toggle-icon--bar-bottom {
	width:22px!important
}
.productitem--title a {
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  	min-height: 30px!important;
}
.site-header-support .share-buttons--title {
	display:none;
}
.site-header-support .share-buttons--list {
	margin-top:0px;
}
.site-header-support .social-icons {
  	margin-top: -6px;
    margin-right: 10px;
  	display: none;
}
.site-header-support .social-icons img {
  	width:20px!important;
}
.site-header-support .social-link:before {
	background-color:transparent;
}
.iwishAddWrap {
  	margin-top:15px;
  }
.letter.selectedlttr { 
    outline: none;
    border-radius:100%;
    border-color: #fff;
    box-shadow: 0 0 7px #fff;
	}
.badge--sale.badge--sale {
  color: #fff;
}
@media only screen and (min-width: 675px) {
  .navmenu.navmenu-depth-1 > li a {
  	text-transform:Capitalize;
    font-weight:regular;
  }
  #shopify-section-static-footer > footer > section > div > div:nth-child(1) > div {
  	margin-left:0;
  }
  .iwishAddWrap {
  	display:inline-block;
    margin-top:25px;
    vertical-align:middle;
    margin-left:15px;
  }
  .desk-foot.newsletters .site-footer-blocks.column-count-2 {
  	display:block!important;
  }
  .navmenu-id-view-all{
  	display:none!important;
  }
  .template-collection .utils-sortby-select {
  	width:unset!important;
  }
  .template-product .feat-col {
  	padding-left:15px;
  }
  #insta-feed img {
  	border-radius:15px!important;
  }
  .form-field-select-wrapper {
  	width:50%;
  }
  .swiper-button-next, .swiper-button-prev {
    z-index: 502!important;
    top: 60%!important;
    color: #000!important;
    border-radius: 30px!important;
    padding: 12px 0!important;
    transition: padding 200ms linear!important;
    background: transparent!important;
    border: 1px solid #C8C8C8!important;
    height:31px!important;
    width:26px;
    opacity:0.5;
    transform: translateX(50%);
	}
  .swiper-button-prev {
    right: calc(50% + 30px)!important;
    left:unset!important;
    padding-right:1px!important;
	}
  .swiper-button-next {
    right: 50%!important;
    padding-left:1px!important;
	}
  .swiper-button-next::after, .swiper-button-prev::after {
  	font-size:15px!important;
    color:#000!important;
    opacity:0.5;
  }
  .swiper-button-next:hover, .swiper-button-prev:hover {
    opacity:1;
  }
  .swiper-button-next:hover::after:, .swiper-button-prev:hover::after {
  	font-size:30px!important;
    color:#000!important;
    opacity:1;
  }
  .boost-pfs-filter-option-item.boost-pfs-filter-option-label {
  	font-size:14px;
  }
  .letterwrap {
  	display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 400px;
  }
  .listofvend a {
  	font-size:13px!important;
    padding:5px!important;
    padding-left:0px!important;
    text-transform:capitalize;
  }
  .icon-header {
  	margin-top:-20px!important;
  }
  .site-navigation {
  	padding-left:0px;
  }
  .site-header-sticky--scrolled .icon-header {
  	margin-top:-25px!important;
  }
  .brandsdesktop .join-swiper {
  	font-weight:500!important;
  }
  .product-gallery--media.product-gallery--image{
  	width:90%!important;
  }
  .product-gallery--expand{
  	margin-right: 5rem!important;
  }
  .template-collection .productitem--info {
  	position:unset!important;
  }
  .template-collection .productitem--vendor {
  	display:block!important;
    margin:0!important;
  }
  .sca-body-currency.sca-currency-top-right {
  	position: absolute;
    right: 115px;
  }
  .featured-collection--container {
  	padding-left:0px;
  }
  .boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner {
  	max-height:1000px!important;
  }
  .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before {
  	display:none!important;
  }
  [data-product-gallery-aspect-ratio="natural"] .product-gallery--media img, .product-gallery--media svg {
  	width:80%!important;
  }
  .productgrid--sidebar {
  	width:285px!important;
  }
  .brandsdesktop {
  	margin-bottom:50px;
  }
  .Brands-width {
  	max-width:unset!important;
  }
  .letter {
  	padding:7px 11px!important;
    margin:8px 4px!important;
  }
  .site-header-sticky--scrolled .site-header-support {
  	display:none!important
  }
  .site-header-sticky--open .site-header-support {
  	display:none!important
  }
  .letter:hover { 
    outline: none;
    border-radius:100%;
    border-color: #fff;
    box-shadow: 0 0 7px #fff;
	}	
  .letter:focus { 
    outline: none;
    border-radius:100%;
    border-color: #fff;
    box-shadow: 0 0 7px #fff;
	}	
  .utils-sortby-title{
  	display:none!important;
  }
  .template-cart .faquestions {
  	padding:40px 15px!important;
  }
  .template-cart .faquestions .col-xs-11 {
  	padding-left:25px!important;
  }
  .desktop-left {
  	text-align:left;
  }
  .product-pricing .price--main .money {
  	font-size:30px;
  }
  .desktop-left * {
  	text-align:left!important;
  }
  .deskpadloy {
  	padding:57px 0px!important;
  }
  .deskpadloy button {
  	margin-bottom: 0px!important;
  }
  .related-div button {
    margin-top:12px;
  	font-size:14px!important;
  }
  .article--title {
  	padding-left:10%;
    padding-right:20%;
    text-align:left!important;
    font-size:60px!important;
    font-weight:600!important;
  }
  .utils-sortby{
  	width:1920px;
    text-align:right!important;
  }
  .boost-pfs-filter-top-sorting-select {
  	padding:10px 25px!important;
    border:1px solid #F1AEA1!important;
    color:#F1AEA1!important;
    border-radius:30px!important;
  }
  .form-field-select-wrapper.live-search-filter-wrapper {
	display:none;
}
  .productgrid--wrapper {
  	margin-top:0px;
  }
  .productgrid--outer.layout--has-sidebar {
  	margin-top:40px;
  }
  .btn-main {
      background-color:#F1AEA1;
      color:white;
  }
  #shopify-section-1597414160284 {
  	max-width:1920px;
    margin:auto;
  }
  .productitem[data-animation] .productitem--actions, .productitem[data-animation-state="closed"] .productitem--actions {
  	visibility:visible!important;
    opacity:1!important;
  }
  .productgrid--item{
    -open-height: unset!important;
  }
  .productgrid--utils {
  	background-color:white;
    border:0px!important;
    margin-bottom:-70px!important;
  }
  .top-text {
  	padding: 54px 41% 54px 19%!important;
  }
  .collectoptext {
  	padding-left:0px!important;
    padding-right:0px!important;
    margin-bottom:40px;
  }
  .collectoptext p {
  	width:100%;
  }
  .site-header-sticky--scrolled .site-header-cart {
  	margin-top:-18px;
  }
  .product-recently-viewed-wrapper .container{
  	display:flex;
  }
  .product-recently-viewed-header {
  	width:15%;
    display:block;
    margin-top:80px;
  }
  .product-recently-viewed-header .separator-small {
  	width:100%!important;
  }
  .product-recently-viewed--content {
  	width:75%;
  }
  .featured-collection--content[data-layout="slideshow"] {
  	padding:0px;
  }
  .btn-search {
      text-align:left;
      font-size:16pt;
      background-color:#F1AEA1;
      padding:8pt 27pt;
      color:#fff;
  }
  .heading-banner {
      font-size:45pt;
      text-align:left;
      font-weight:600;
      color:#fff;
  }
  .btn-bag {
      font-weight:500;
      font-size:16pt;
      color:#fff;
  }
  .live-search-form.form-fields-inline {
  	width:80%;
    border-radius:23pt;
    box-shadow:none;
  }
  .swiper-container.desktop{
  	margin-top:50px!important;
  }
  .site-header-wrapper {
  	box-shadow:none!important;
    border-bottom:1px solid #EFEFEF;
  }
  .live-search-form.form-fields-inline *{
    border-radius:23pt;
    min-height:40px;
    height:40px;
    max-height:40px;
  }
  .live-search-button {
  	border-radius:23pt;
    width:108px;
    margin:2px;
    min-height:38px;
    height:38px;
    max-height:38px;
    margin-top:0px;
    margin-right:0px;
  }
  .search-text {
    font-size:16px;
    margin:0px;
  	color:white;
  }
  .toggle-icon--bar-bottom {
  	width:12px!important;
  	float:right!important;
  }
  .footer-logo {
  	width:233px;
    padding-left:0px;
    margin-top:50px;
  }
  .site-footer-wrapper .container {
  	display:flex;
  }
  .desk-foot {
  	width:33%;
  }
  .site-footer-block-newsletter {
  	width:100%!important;
  }
  .blog--section {
  	margin-top:50px;
  }
  #shopify-section-static-footer > footer > section > div > div:nth-child(2) {
  	width:40%;
  }
  #shopify-section-static-footer > footer > section > div > div:nth-child(3) {
  	width:53%;
  }
  #shopify-section-static-footer > footer > section > div > div:nth-child(3) > div:nth-child(5){
  	padding:0px;
  }
  #shopify-section-static-footer > footer > section > div > div:nth-child(3) > div:nth-child(6){
  	padding:0px;
  }
  .separator-small {
  	width:55px;
    height:3px;
    background-color:#F1AEA1;
    margin-left:10px;
    margin-top:20px;
    margin-bottom:20px;
  }
  .link-footer {
  	color:#2C2C2C;
    font-size:14px;
    line-height:29px;
    padding-left:10px;
    text-decoration:none;
  }
  .subheading.footer-gro {
  	padding-left:10px;
    font-size:20px;
    color:#2C2C2C;
    margin-top:50px;
  }
  .newsletter-input {
    width:100%!important;
    min-width:100%!important;
  }
  .newsletter-submit {
    width:100%!important;
    min-width:100%!important;
    margin-left:0px!important;
  }
  .newsletter-submit button {
    width:100%!important;
    min-width:100%!important;
    margin-left:0px;
    color:white;
    font-size:16px;
    border-radius:15px;
  }
  .form-field-title {
      font-weight:500;
      font-size:16px;
      color:#585858;
      left:10px!important;
  }
  .site-footer-information {
    margin-top:0px!important;
  }
  .site-footer-credits {
    font-size:13px;
    color:#2C2C2C;
    text-align:left;
  }
  .swiper-container {
    height:636px;
  }
  .div-swiper {
  	position:absolute;
    padding-left:24px;
  }
  .div-swiper * {
  	color:#fff;
    text-align:left;
  }
  .join-swiper {
    font-size:18px;
    text-transform:uppercase;
    font-weight:500;
  }
  .main-swiper {
    font-size:45px;
  }
  .text-swiper {
    font-size:18px;
  }
  .button-swiper {
  	font-size:16px;
    color:#F1AEA1;
    background-color:white;
    border-radius:16px;
    padding:15px 20px;
  }
  .feat-col {
  	padding:15px;
    padding-left:0px;
  }
  .pick-col {
    text-align:left;
    font-size:16px;
    letter-spacing:3px;
    margin-top:35px;
    margin-bottom:0px;
  }
  .feations {
    text-align:left;
    margin-top:0px;
    font-size:28px;
    margin-bottom:0px;
  }
  .template-index #shopify-section-1597496652466 {
    margin-top: 0px;
    margin-bottom: 15px;
    border-top: 1px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
    background-color: #f5f5f5!important;
  }
  .price--label {
    display:none;
  }
  .productitem--actions {
  	width:100%;
    min-width:69px;
    align-self: flex-end;
    position:unset!important;
    bottom:10px!important;
    z-index:100;
  }
  .productitem--actions * {
  	width:100%;
    min-width:69px;
  }
  .productitem--actions button {
    margin-right:20px;
  }
  .pxs-newsletter-content {
  	padding-left:0px;
  }
  .productitem--title a{
    font-size:12px!important;
    color:#151517!important;
    min-height: 30px!important;
  }
  .productitem--price {
    margin-left:4px;
  	margin-top:10px;
    color:#676767;
  }
  .productitem--actions button {
    border-radius:17px;
    padding:5px 18px!important;
    font-size:14px;
    color:white;
  }
  .productitem {
    border-radius:20px;
    padding:20px;
  }
  .template-collection .productitem {
    padding-bottom: 20px;
  }
  .shopify-section.pxs-newsletter-section {
  	padding:0!important;
    margin:0!important;
    max-width:100%;
  }
  .pxs-newsletter{
  	background-position:right;
  }
  .pxs-newsletter-content {
    width: 591px;
    text-align: left;
  }
  .pxs-newsletter-header {
  	margin-left:0px;
  }
  .shopify-section.recently-viewed--section {
    max-width:100%;
  }
  .product-section--container.product-recently-viewed--section {
    max-width:100%;
  }
  .pxs-newsletter-content .newsletter-submit {
  	padding-top:14px;
  }
  .pxs-newsletter-content * {
  	color:black;
    border-radius:80px!important;
  }
  .newsletter * {
    border-radius:80px!important;
  }
  .pxs-newsletter-content label {
  color:#585858;
  }
  .pxs-newsletter-heading {
  	text-align:left;
    font-size:30px;
    line-height:46px;
  }
  .pxs-newsletter-text {
  	text-align:left;
    margin-right:-20%;
  }
  .product-recently-viewed-wrapper .productitem--info {
  	display:none;
  }
  .product-recently-viewed-card-time {
  	display:none;
  }
  .productgrid--item.imagestyle--medium.product-recently-viewed-card  {
  	background:inherit;
  }
  .product-recently-viewed-wrapper {
  	background-color:rgb(251, 251, 251);
  }
  .product-recently-viewed-wrapper .productitem {
  	background:inherit;
    border-radius:3px;
  }
  .product-section--container.product-recently-viewed--section {
  	margin:0px!important;
    padding:0px!important;
  }
  .site-footer-wrapper {
  	margin-top:0px!important;
    padding-top:0px!important;
  }
  .product-recently-viewed-heading {
  	font-size:16px;
    font-weight:600;
    letter-spacing:4px;
    margin-top:10px;
  }
  .boost-pfs-filter-products .productgrid--item.imagestyle--medium {
  	width: 88%;
    margin-left:0px;
    margin-bottom:15px;
  }
  .boost-pfs-filter-products .productitem--vendor {
  	display:none!important;
  }
  .productgrid--wrapper .productgrid--item.imagestyle--medium.show-actions--mobile .productitem {
    box-shadow:none;
  }
  .productgrid--wrapper .productgrid--item.imagestyle--medium.show-actions--mobile .productitem:hover {
  	-webkit-box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
    box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
  }
  .35-title {
  	font-size:35px;
    color:white;
  }
  .product-title {
  	padding-left:0px;
    font-size:35px;
    padding-bottom:20px;
  }
  .product-gallery--image-background {
  	border:1px solid #E5E5E5;
    border-radius:20px;
  }
  .form-field-input.form-field-select {
  	box-shadow:none;
    border:2px solid #F1AEA1;
    border-radius:30px;
    color:#000;
    font-size:16px;
    padding:10px 22px;
  }
  .form-field-title {
  	display:none!important;
  }
  .template-page .form-field-title {
  	display:block!important;
  }
  .template-reset_password .form-field-title {
  	display:block!important;
  }
  .template-activate_account .form-field-title {
  	display:block!important;
  }
  .form-field-select-wrapper svg {
  	color:#F1AEA1!important;
  }
  .product-form--atc-button {
  	color:white!important;
    border:0px!important;
    border-radius:30px!important;
    background-color:#F1AEA1!important;
    margin-left:0px;
    margin-top:22px;
    width:352px;
  }
  .atc-button--text {
  	color:white!important;
    font-family:inherit;
    font-size:16px;
  }
  .share-buttons--title {
  	text-decoration:underline;
    font-size:16px!important;
    font-weight:500!important;
  }
  .share-buttons--button:before {
  	background-color:unset!important;
  }
  .clubbutton {
  	width:352px;
    border-radius:30px;
    display:flex;
    margin-top:15px;
  }
  .clubbutton p {
  	color:#F1AEA1;
    font-size:14px;
    margin:0;
    margin-left:8px;
    line-height:22px;
  }
  .clubbutton span {
  	color:#F1AEA1;
  }
  .cart-title-button {
  	width:100%;
    border-radius:30px;
    text-align:center;
    display:block;
    font-size:16px;
    font-family:inherit;
  }
  .cart-title-total {
  	border:1px solid #F1AEA1;
    border-radius:12px;
    padding:12px 26px;
  }
  .cart--section .breadcrumbs-container {
  	padding:0;
  }
  .cart-item--total {
  	text-align:right;
    margin-top:0;
    padding-right:0;
    font-size:16px;
    color:#676767;
  }
  .cart-item--total span{
    font-size:16px;
    color:#676767;
  }
  .cart-item--remove {
  	position: absolute;
    bottom: -30px;
    left: 0;
    padding-left: 20px!important;
    flex-grow: 0;
    width: 0;
    max-width: 33.33333%;
  }
  .cart-item--inner {
  	position:relative;
  }
  .cart-item--remove-link:before {
  	background-color:white!important;
  }
  .cart-item {
  	box-shadow:none;
    border-radius:30px;
  }
  .cart--section .feat-col {
  	display:none;
  }
  .faq-sec * {
  font-size:14px;
  }
  .cart--section .faquestions {
  	padding: 23px 27px;
    border-radius:30px;
    border: 1px solid rgba(128, 128, 128, 0.16);
  }
  .cart-checkout button {
  	width:100%;
    border-radius:30px;
    text-align:center;
    display:block;
    font-size:16px;
    font-family:inherit;
  }
  .template-cart .product-recently-viewed-wrapper {
  	margin-top:20px;
  }
  .boost-pfs-filter-products .productitem--action-trigger.button-secondary {
  	display:none;
  }
  .boost-pfs-filter-products .atc-button--text {
    position: relative;
  }
  .boost-pfs-filter-tree-v .boost-pfs-filter-option {
  	border-bottom:1px solid #F1AEA1!important;
  }
  #boost-pfs-filter-tree > div > div.boost-pfs-filter-options-wrapper > div.boost-pfs-filter-option.boost-pfs-filter-option-list.boost-pfs-filter-option-vendor.boost-pfs-filter-has-scrollbar.boost-pfs-filter-option-column-1 {
  	border-top:0px!important;
  }
  .boost-pfs-check-box {
  	border-radius:100%;
  }
  .boost-pfs-filter-option-title-text {
  	font-size:22px;
    font-weight:500;
    font-family:inherit;
  }
  .article-list-item {
  	position:relative;
  }
  .article-list-item .div-swiper {
  	top:unset!important;
    bottom:20px;
  }
  .article--excerpt-wrapper {
  	border:0px!important;
  }
  .productgrid--utils.utils-view {
  	display:none;
  }
  .site-header-account-link {
  	display:none!important;
  }
  .template-index .productgrid--item {
  	width:calc(20% - 15px)!important;
    margin-bottom:20px;
  }
  .template-index .productgrid--item .productitem--image img {
  	width:100%!important;
  }
  .featured-collection--container {
  	padding-right:0px!important;
  }
  .productgrid--item.product-recently-viewed-card {
  	width:10.9375rem!important;
    margin-bottom:20px;
  }
  .site-footer-item .form-field-title {
  	display:block!important;
  }
  .pxs-newsletter-content .form-field-title {
  	display:block!important;
  }
  .form-field-input.live-search-form-field {
  	padding-left:20px;
  }
  .highlights-banners-heading {
  	font-size:16px;
  }
  .productitem--price {
  	position:unset;
    bottom:10px;
    display: flex;
  }
  .productitem--vendor {
  	display: none;
  }
  #shopify-section-1497995056454 > section {
  	margin-top:65px;
  }
  .live-search-button {
  	border:1px solid white;
  }
  #shopify-section-1597765918028 > div.feat-col {
  	padding-top:0px;
  }
  #shopify-section-1497987614708 > section > h2.pick-col {
  	margin-top:25px!important;
  }
  #shopify-section-1597585338759 > div.feat-col {
  	padding-bottom:0px;
  }
  .template-collection .productitem--image-primary {
  	width:100%;
  }
  .boost-pfs-filter-top-sorting svg {
  	display:block!important;
  }
  .boost-pfs-filter-top-sorting g {
  	color:#F1AEA1!important;
  }
  .boost-pfs-filter-top-sorting polygon {
  	color:#F1AEA1!important;
  }
  .productitem {
  	box-shadow:none;
  }
  .template-product .productitem--price {
  	z-index:300;
  }
  .product-recommendations--container {
  	margin-bottom:20px;
  }
  .modal-content .feat-col{
  	display:none;
  }
  .modal-content .faquestions {
  	display:none;
  }
  .modal-content .trustpilot-widget {
  	display:none;
  }
  body > div.modal.modal--quickshop-slim.allow-scroll-while-locked > div > div > div:nth-child(4) {
  display:none;
  }
  body > div.modal.modal--quickshop-slim.allow-scroll-while-locked > div > div > article > div.product-main > div:nth-child(3){
  display:none;
  }
  .product-recommendations--container li img {
  	width:69%;
  }
  .mobile {
  	display:none;
  }
  .desktop {
  	display:block;
  }
  .row.desktop {
  	display:flex;
  }
  .site-header-cart {
  	right:45px!important;
  }
  .site-header-account {
    position:absolute;
  	right:0px;
    top: 50%;
    bottom: 66px;
    margin-top: -18px;
  }
  .site-header-club {
  	right:95px;
    position:absolute;
    top: 50%;
    bottom: 66px;
    margin-top: -18px;
  }
   .site-header-sticky--scrolled .sca-body-currency {
  	top:10px!important;
  }
  .instafeed-lightbox .lightbox-instagram {
  }
}
#qab_container {
	display:none!important;
}
.site-footer-block-item.site-footer-block-newsletter {
  border-bottom:0px!important;
} 
.nopad {
  padding:0!important;
}
.row {
  margin:0px!important;
}
#trustpilot-widget-trustbox-1-wrapper {
  display:none;
}
.swiper-scrollbar {
  left:50%!important;
  transform: translateX(-50%);
  width:105px!important;
  height:7px!important;
  background:#EAEAEA!important;
  bottom:33px!important;
}
.swiper-scrollbar-drag{
  background:#F1AEA1!important;
}
.swiper-slide {
  width:90%!important;
  height:90%!important;
  margin-right:10px;
}
.related-div .form-field-title {
	display:block!important;
}
@media only screen and (max-width: 1200px) {
  .live-search-form.form-fields-inline{
  	width:75%;
  }
}
@media only screen and (max-width: 1200px) {
  #shopify-section-static-header > .container{
  	width:65rem;
  }
  @media only screen and (max-width: 1200px){
    #shopify-section-static-header > .container {
        width: 95%;
      	margin:auto;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 767px) {
  .site-header-cart.icon-header {
     margin-top: 5px!important; 
    }
    .site-header-support {
    	display:none!important;
    }
    .swiper-container.desktop .swiper-slide {
    	width:100%!important;
    }
    }
  .live-search-form.form-fields-inline{
  	width:65%;
  }
  .site-header-cart.icon-header {
  	
  }
  .sca-body-currency.sca-currency-top-right {
  	top:20px!important;
  }
}
@media only screen and (max-width: 943px) {
  .live-search-form.form-fields-inline{
  	width:55%;
  }
}
@media only screen and (min-width: 776px){
#shopify-section-static-header > div > div.site-header-main > div.sca-body-currency.sca-currency-top-right {
    display: block!important;
}}
@media only screen and (max-width: 775px){
#site-mobile-nav > div.mobile-nav-panel.allow-scroll-while-locked > div > ul > ul > div {
    right: 5px!important;
    top: 5px!important;
    display: block!important;
}
  .manualmenu {
    width:100%;
  }
  .live-search-form.form-fields-inline{
  	width:65%;
  }
}
@media only screen and (max-width: 1080px){
  .container {
  	width: 95%;
    margin: auto;
  }
}
@media only screen and (max-width: 1025px) and (min-width: 767px){
.site-header-cart.icon-header {
	margin-top:-20px!important;
}
  .collectiondesk.swiper-container .swiper-slide {
  	width:390px!important
  }
  .collectiondesk2 .swiper-slide {
  	width:390px!important
  }
  .template-index .productgrid--item {
  	width: calc(25% - 15px)!important;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 767px){
.site-header-cart.icon-header {
	margin-top:5px!important;
}
  .productitem--actions button {
  	margin-right:0;
  }
  .mobile-nav-panel {
  	margin-left:10px;
  }
  .mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button .icon-chevron-down-left {
  	transform: rotate(45deg);
  }
}
@media only screen and (max-width: 1023px){
  #shopify-section-1597414160284 .div-swiper {
  	width:60%;
  }
}
@media only screen and (max-width: 823px) and (min-width: 767px){
#shopify-section-static-header > div > div.site-header-main > div.sca-body-currency.sca-currency-top-right {
	display:none!important;
}
}
@media only screen and (max-width: 767px) {
  .diffontsize16 {
  	font-size:16px!important;
  }
  .btn-main {
      background-color:#F1AEA1;
      color:white;
  }
  .site-header-support {
  	display:none!important;
  }
  .swiper-slide {
  margin-right:0px;
  margin-left:10px;
	}
  .btn-search {
      text-align:left;
      font-size:16pt;
      background-color:#F1AEA1;
      padding:8pt 27pt;
      color:#fff;
  }
  .heading-banner {
      font-size:45pt;
      text-align:left;
      font-weight:600;
      color:#fff;
  }
  .btn-bag {
      font-weight:500;
      font-size:16pt;
      color:#fff;
  }
  .site-header-cart {
  	top:62px!important;
    z-index:500;
  }
  .live-search-form.form-fields-inline {
  	width:100%;
    border-radius:23pt;
  }
  .live-search {
    width: 77%;
  }
  .site-header-club.desktop.icon-header{
    display: block;
    position: absolute;
    right: 44px;
    top: 62px;
  }
  .live-search-form.form-fields-inline *{
    border-radius:23pt;
    min-height:40px;
    height:40px;
    max-height:40px;
  }
  .live-search-button {
  	border-radius:23pt;
    width:108px;
    margin:2px;
    min-height:38px;
    height:38px;
    max-height:38px;
    margin-top:0px;
    margin-right:0px;
  }
  .search-text {
    font-size:16px;
    margin:0px;
  	color:white;
  }
  .toggle-icon--bar-bottom {
  	width:12px!important;
  	float:right!important;
  }
  .footer-logo {
  	width:65%;
    padding-left:10px;
    margin-top:30px;
  }
  .separator-small {
  	width:55px;
    height:3px;
    background-color:#F1AEA1;
    margin-left:10px;
    margin-top:20px;
    margin-bottom:20px;
  }
  .link-footer {
  	color:#2C2C2C;
    font-size:16px;
    line-height:29px;
    padding-left:10px;
    text-decoration:none;
  }
  .subheading.footer-gro {
  	padding-left:10px;
    font-size:22px;
    color:#2C2C2C;
    margin-top:50px;
  }
  .newsletter-input {
    width:100%!important;
    min-width:100%!important;
  }
  .newsletter-submit {
    width:100%!important;
    min-width:100%!important;
    margin-left:0px!important;
  }
  .newsletter-submit button {
    width:100%!important;
    min-width:100%!important;
    margin-left:0px;
    color:white;
    font-size:16px;
    border-radius:15px;
  }
  .form-field-title {
      font-weight:500;
      font-size:16px;
      color:#585858;
      left:10px!important;
  }
  .site-footer-information {
    margin-top:0px!important;
  }
  .site-footer-credits {
    font-size:16px;
    color:#2C2C2C;
    text-align:left;
  }
  .swiper-container {
    height:636px;
  }
  .div-swiper {
  	position:absolute;
    padding-left:24px;
    left:0;
    width:90%!important;
  }
  .div-swiper * {
  	color:#fff;
    text-align:left;
  }
  .join-swiper {
    font-size:16px;
    text-transform:uppercase;
    font-weight:600;
  }
  .main-swiper {
    font-size:45px;
  }
  .text-swiper {
    font-size:16px;
  }
  .button-swiper {
  	font-size:16px;
    color:#F1AEA1;
    background-color:white;
    border-radius:16px;
    padding:15px 20px;
  }
  .feat-col {
  	padding:15px;
  }
  .pick-col {
    text-align:left;
    font-size:16px;
    letter-spacing:3px;
    margin-top:35px;
    margin-bottom:0px;
  }
  .feations {
    text-align:left;
    margin-top:0px;
    font-size:28px;
    margin-bottom:0px;
  }
  .template-index #shopify-section-1597496652466 {
    margin-top:65px;
    margin-bottom:15px;
    border-top:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
  }
  .price--label {
    display:none;
  }
  .productitem--actions {
  	width:100%;
    min-width:69px;
    align-self: flex-end;
    position:unset!important;
    bottom:10px!important;
    z-index:100;
  }
  .productitem--actions * {
  	width:100%;
    min-width:69px;
  }
  .productitem--title a{
    font-size:12px!important;
    color:#151517!important;
    min-height: 30px!important;
  }
  .productitem--price {
    margin-left:4px;
  	margin-top:10px;
    color:#676767;
  }
  .productitem--actions button {
    border-radius:17px;
    padding:5px 18px!important;
    font-size:16px;
    color:white;
  }
  .productitem {
    border-radius:20px;
    padding:10px;
    padding-bottom: 10px;
  }
  .template-collection .productitem {
    padding-bottom: 20px;
  }
  .shopify-section.pxs-newsletter-section {
  	padding:0!important;
  }
  .pxs-newsletter-content .newsletter-submit {
  	padding-top:14px;
  }
  .pxs-newsletter-content * {
  	color:white;
  }
  .pxs-newsletter-content label {
  color:#585858;
  }
  .pxs-newsletter-heading {
  	text-align:left;
    font-size:28px;
    line-height:46px;
  }
  .pxs-newsletter-text {
  	text-align:left;
  }
  .product-recently-viewed-wrapper .productitem--info {
  	display:none;
  }
  .product-recently-viewed-card-time {
  	display:none;
  }
  .productgrid--item.imagestyle--medium.product-recently-viewed-card  {
  	background:inherit;
  }
  .product-recently-viewed-wrapper {
  	background-color:rgb(251, 251, 251);
  }
  .product-recently-viewed-wrapper .productitem {
  	background:inherit;
    border-radius:3px;
  }
  .product-section--container.product-recently-viewed--section {
  	margin:0px!important;
    padding:0px!important;
  }
  .site-footer-wrapper {
  	margin-top:0px!important;
    padding-top:0px!important;
  }
  .product-recently-viewed-heading {
  	font-size:16px;
    font-weight:600;
    letter-spacing:4px;
    margin-top:10px;
  }
  .boost-pfs-filter-products .productgrid--item.imagestyle--medium {
    margin-left:10px;
    margin-bottom:15px;
  }
  .boost-pfs-filter-products .productitem--vendor {
  	display:none!important;
  }
  .productgrid--wrapper .productgrid--item.imagestyle--medium.show-actions--mobile .productitem {
    box-shadow:none;
  }
  .productgrid--wrapper .productgrid--item.imagestyle--medium.show-actions--mobile .productitem:hover {
  	-webkit-box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
    box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
  }
  .35-title {
  	font-size:35px;
    color:white;
  }
  .product-title {
  	padding-left:10px;
    font-size:35px;
    padding-bottom:20px;
  }
  .product-gallery--image-background {
  	border:1px solid #E5E5E5 !important;
    box-shadow:none !important;
  }
  . product-gallery--media-thumbnail product-gallery--image-thumbnail  {
box-shadow: none !important;
}
  .form-field-input.form-field-select {
  	box-shadow:none;
    border:1px solid #F1AEA1;
    border-radius:30px;
    color:#393939 !important;
    font-size:16px;
    padding:10px 22px;
  }
  .form-field-title {
  	display:none!important;
  }
  .template-page .form-field-title {
  	display:block!important;
  }
  .form-field-select-wrapper svg {
  	color:#F1AEA1!important;
  }
  .product-form--atc-button {
  	color:white!important;
    border:0px!important;
    border-radius:30px!important;
    background-color:#F1AEA1!important;
    margin-left:0px;
    margin-top:22px;
    width:100%;
  }
  .atc-button--text {
  	color:white!important;
    font-family:inherit;
    font-size:16px;
    margin: 0 auto!important;
  }
  .share-buttons--title {
  	text-decoration:underline;
    font-size:16px!important;
    font-weight:500!important;
  }
  .share-buttons--button:before {
  	background-color:unset!important;
  }
  .clubbutton {
  	width:100%;
    border-radius:30px;
    display:flex;
    margin-top:15px;
  }
  .clubbutton p {
  	color:#F1AEA1;
    font-size:14px;
    margin:0;
    margin-left:8px;
    line-height:22px;
  }
  .clubbutton span {
  	color:#F1AEA1;
  }
  .cart-title-button {
  	width:100%;
    border-radius:30px;
    text-align:center;
    display:block;
    font-size:16px;
    font-family:inherit;
  }
  .cart-title-total {
  	border:1px solid #F1AEA1;
    border-radius:12px;
    padding:12px 26px;
  }
  .cart--section .breadcrumbs-container {
  	padding:0;
  }
  .cart-item--total {
  	text-align:right;
    margin-top:0;
    padding-right:0;
    font-size:16px;
    color:#676767;
  }
  .cart-item--total span{
    font-size:16px;
    color:#676767;
  }
  .cart-item--remove {
  	position:unset;
  }
  .cart-item--remove-link:before {
  	background-color:white!important;
  }
  .cart-item {
  	box-shadow:none;
    border-radius:30px;
  }
  .cart--section .feat-col {
  	display:none;
  }
  .faq-sec * {
  font-size:14px;
  }
  .cart--section .faquestions {
  	padding: 33px 0px;
    border-radius:30px;
    border: 1px solid rgba(128, 128, 128, 0.16);
    height: 200px;
    overflow: scroll;
  }
  .cart-checkout button {
  	width:100%;
    border-radius:30px;
    text-align:center;
    display:block;
    font-size:16px;
    font-family:inherit;
  }
  .template-cart .product-recently-viewed-wrapper {
  	margin-top:20px;
  }
  .boost-pfs-filter-products .productitem--actions {
  	display:block!important;
  }
  .boost-pfs-filter-products .productitem--action-trigger.button-secondary {
  	display:none;
  }
  .boost-pfs-filter-products .atc-button--text {
  	margin-left:-18px;
  }
  .productgrid--utils.utils-view {
  	display:none;
  }
  .site-header-account-link {
  	display:none!important;
  }
  .template-index .productgrid--item {
  	width:50%!important;
    margin-bottom:20px;
  }
  .template-index .productgrid--item .productitem--image img {
  	width:89%!important;
  }
  .productgrid--item.product-recently-viewed-card {
  	width:10.9375rem!important;
    margin-bottom:20px;
  }
  .site-footer-item .form-field-title {
  	display:block!important;
  }
  .pxs-newsletter-content .form-field-title {
  	display:block!important;
  }
  .form-field-input.live-search-form-field {
  	padding-left:20px;
  }
  .highlights-banners-heading {
  	font-size:16px;
  }
  .productitem--price {
  	position:unset;
    bottom:10px;
    display: flex;
  }
  .productitem--vendor {
  	display: none;
  }
  #shopify-section-1497995056454 > section {
  	margin-top:65px;
  }
  .live-search-button {
  	border:1px solid white;
  }
  #shopify-section-1597765918028 > div.feat-col {
  	padding-top:0px;
  }
  #shopify-section-1497987614708 > section > h2.pick-col {
  	margin-top:25px!important;
  }
  #shopify-section-1597585338759 > div.feat-col {
  	padding-bottom:0px;
  }
  .template-collection .productitem--price {
  position:unset;
  }
  .template-product .productgrid--item {
  	width:50%;
  }
  .template-collection .productitem--image-primary {
  	width:auto;
  }
  .productitem {
  	box-shadow:none;
  }
  .template-product .productitem--price {
  	position:unset;
  }
  .product-recommendations--container {
  	margin-bottom:20px;
  }
  .modal-content .feat-col{
  	display:none;
  }
  .modal-content .faquestions {
  	display:none;
  }
  .modal-content .trustpilot-widget {
  	display:none;
  }
  body > div.modal.modal--quickshop-slim.allow-scroll-while-locked > div > div > div:nth-child(4) {
  display:none;
  }
  body > div.modal.modal--quickshop-slim.allow-scroll-while-locked > div > div > article > div.product-main > div:nth-child(3){
  display:none;
  }
  .product-recommendations--container li img {
  	width:89%;
  }
  #insta-feed {
  	padding:10px;
    padding-top:0px;
  }
  .instafeed-container img {
  	border:1px solid #D8D8D8;
    border-radius:10px!important;
    margin:0px!important;
  }
  
  .navmenu-submenu {
	-webkit-animation: navmenu-submenu 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: navmenu-submenu 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	}
  .closethis {
	-webkit-animation: closethis 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: closethis 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	}
  /* ----------------------------------------------
 * Generated by Animista on 2020-8-27 18:57:4
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-right
 * ----------------------------------------
 */
@-webkit-keyframes navmenu-submenu {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes navmenu-submenu {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

  /* ----------------------------------------------
 * Generated by Animista on 2020-8-27 21:55:25
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-out-right
 * ----------------------------------------
 */
@-webkit-keyframes closethis {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
}
@keyframes closethis {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
}
  
  .mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button {
  	background:#fff;
  }
  .mobile-nav-content .navmenu-depth-2 .navmenu-link-parent-active ~ .navmenu-button {
  	background:#fff;
  }
  .navmenu {
  	background-color:white!important;
  }
  .navmenu-button {
  	margin-right:0px!important;
    top:0px!important;
  }
  .mobile-nav-content .navmenu-icon {
  	transform: translate(-50%,-15%);
  }
  .navmenu-link {
  	padding-left:36px!important;
  }
  .mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button {
  	 left:0;
  }
  .instafeed-overlay {
  	margin:0!important;
  }
  .mobile {
  	display:block;
  }
  .desktop {
  	display:none;
  }
  .iconmobilehide {
  	display:none!important;
  }
  .template-cart .highlights-banners--section {
  	display:none;
  }
  #site-mobile-nav > div.mobile-nav-panel.allow-scroll-while-locked > div > ul > ul > div {
   	right: 5px!important;
    top: 5px!important;
    display:block!important;
  }
  .site-logo {
    max-width: 190px!important;
	}
  .navmenu-meganav--image-text {
  	left:40px;
  }
  .row.mobile {
  	display:flex;
  }
  .newsletter * {
    border-radius:80px!important;
  }
  .collectoptext {
  	padding:22px 32px!important;
  }
  .template-product .highlights-banners-container {
  	border-bottom:1px solid #D3D3D3;
  }
  .template-product .product-form--atc .svgarrow {
  	display:none;
  }
  .product-form--atc .desktop.iconmobilehide {
  	display:block!important;
    transform: translateY(-20%);
  }
  .product-form--atc .desktop.iconmobilehide path {
  	color:#000!important;
  }
  .site-footer-wrapper {
  	padding:10px;
  }
  .brands.swiper-container {
  	height:260px!important;
  }
  .brands.swiper-container .div-swiper {
  	top:100%!important;
  }
  .instafeed-lightbox .lightbox-instagram {
  	margin-top:7rem!important;
  }
  .navmenu.navmenu-depth-1 {
  	padding-right:30px;
  }
  .navmenu-submenu.navmenu-meganav.Brands {
  	margin-right:-30px;
  }
  .template-product .product-form--regular .svgarrow.mobile {
  	display:none;
  }
  .brandletter ul {
  	list-style:none;
  }
  .brandletter ul li a {
  	font-size: 16px;
    line-height: 25px;
    text-transform: capitalize;
  }
  .template-index #shopify-section-1597496652466 {
    margin-top: 0px;
    margin-bottom: 25px;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    background-color: #f5f5f5!important;
	}
  .mobilepad {
  	padding-left:10px;
  }
  .mobile.news .site-footer-block-title {
  	font-size:22px;
  }
  .mobile.news .site-footer-block-item {
  	border-bottom: 0px solid #F1AEA1;
  }
  .blogs.swiper-container {
  	height:460px!important;
  }
  .boost-pfs-filter-options-wrapper {
  	top:90px!important;
  }
  .row.faq-sec p {
  	font-size:16px!important;
  }
  .thismoney span {
  	font-size:11px;
  }
}
.modal-content .product-title {
  	display:none;
  }
  .modal-content .product-title.desktop {
  	display:block;
  }
  .modal-content .product-form--regular {
  	display:block!important;
  }
  .modal-content .svgarrow {
  	display:none;
  }
  .modal-content .container {
  	display:none;
  }
  .highlights-banners-container {
    background-color: #f5f5f5!important;
}
.shopify-section.highlights-banners--section {
    background-color: #f5f5f5!important;
}
.productitem--action-atc.disabled {
	padding-left:0px!important;
  	padding-right:0px!important;
  	font-size:12px!important;
  	line-height:16px!important;
}
.template-collection .productitem--badge.badge--soldout {
	display:none;
}
button:hover{
	cursor:pointer!important;
}
.site-footer-block-content {
	background:#FBFBFB;
}
section.pxs-newsletter {
	margin-bottom:67px;
}
.desk-foot.newsletters .site-footer-blocks.column-count-2 .social-link {
  	border-radius:0px!important;
  }
.desk-foot.newsletters .site-footer-blocks.column-count-2 .social-link:before {
  	background-color:transparent!important;
  }
.desk-foot.newsletters .site-footer-blocks.column-count-2 .social-link img {
  	width:23px!important;
  }
@media only screen and (max-width: 767px) and (min-width: 680px){
.site-header-cart {
    top: 0px!important;
}
}
@media only screen and (max-width: 680px) and (min-width: 675px){
.site-header-cart {
    top: 82px!important;
    z-index: 500;
  	right:0px!important;
}
}
.cart-title-total {
	display:none!important;
}
.cart-title-total:nth-child(1) {
	display:flex!important;
}
.cart-shippingcalc--inner .svgarrow {
	display:none!important;
}
.cart-shippingcalc--inner .form-field:nth-child(3) .form-field-title {
	display:block!important;
}
.swiper-button-next, .swiper-button-prev {
    border: 1px solid black!important;
    opacity: 1;
  }
  .swiper-button-disabled {
    display:flex!important;
    border:1px solid #C8C8C8!important;
    opacity:0.5!important;
  }
#shopify-section-1597585338759 > div.blogs.swiper-container.swiper-container-initialized.swiper-container-horizontal > div.container.desktop {
	margin-top:-50px;
}
.productitem--badge.badge--sale span {
	color:white;
}
.clubbutton * {
	color:black!important;
}
* {
 outline:none!important;
}
.boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-v {
	padding:40px 0!important;
}
#shopify-section-1598544637702 {
	margin-top:50px;
}

.template-search .productgrid--utils {
	display:none!important;
}
.template-search .productitem--info {
	position:unset!important;
  	margin-bottom:20px;
}
.template-search .productgrid--search-form {
  	margin-bottom:20px;
}
#BIS_trigger.product-form--atc-button {
background: none!important;
    color: black!important;
    text-align: left;
    font-size: 15px!important;
    text-decoration: underline;
    font-weight: 600;
  	box-shadow:none!important;
}
@media only screen and (max-width: 680px) {

.form-field .iconmobilehide {
	display:block!important;
}

}
.template-page main a {
	line-break:anywhere;
}
@-moz-document url-prefix() {
@media only screen and (max-width: 680px) {
.live-search-form.form-fields-inline {
	width:70%!important;
}
}
}
.pxs-image-with-text-button, .button-primary {
	border-radius: 30px;
}
.button-secondary {
	border-radius: 30px;
}
.promo-block--content {
	border-radius: 20px;
}
@media screen and (min-width: 767px){
.logolist--item {
   width: calc(16.66% - 1.875rem);
}
}
@media screen and (min-width: 1280px){
.logolist--item {
   width: calc(16.66% - 2.5rem);
}
}
@media screen and (max-width: 767px){
.carouselHome {
	position: relative;
}
}
.template-addresses .form-field-title {
    display: block!important;
}
.template-addresses .form-field-select-wrapper .form-field-title {
    display: none!important;
}
.ftrd-secondary .productitem--action-trigger.productitem--action-atc {
	background: #000;
  	border-color: #000;
}
@media only screen and (min-width: 767px) {
.navmenu-id-1-2-1-hair-consultation a {
	color: #EA7E3D;
}
}
.mobile-nav-content > ul > .navmenu-id-1-2-1-hair-consultation a {
	color: #EA7E3D;
}

.site-navigation li a:hover {
  color: #f1aea1!important;
}
.product-description div {
  max-width: 100%;
}