/** Shopify CDN: Minification failed

Line 175:35 Unexpected "{"

**/
@media screen and ( min-width: 1660px ) {
  /* body.product #shopify-section-product-recommendations .product-loop .product-index {
    min-height: 710px;
  } */
  .product-photos .carousel-nav {
    margin: 22px 0 0 0;
  }
  #wishlisthero-product-page-button-container > button {
    padding-left: 0 !important;
    margin-right: 30px !important;
  }
  }
  /* @media screen and ( min-width: 1420px ) and ( max-width:1659px ) {
    body.product #shopify-section-product-recommendations .product-loop .product-index {
      min-height: 645px;
    }
  } */
  @media screen and ( min-width: 1319px ) and ( max-width:1419px ) {
    /* body.product #shopify-section-product-recommendations .product-loop .product-index {
      min-height:615px;
    } */
    .del-block{
      min-height: 240px;
    }
    }
    @media screen and ( min-width: 1220px ) and ( max-width:1318px ) {
      /* body.product #shopify-section-product-recommendations .product-loop .product-index {
        min-height:575px;
      } */
      .del-block{
        min-height: 240px;
      }
      }
      @media screen and ( min-width:980px ) and ( max-width:1219px ) {
        .del-block{
          min-height: 305px;
        }
        }
    /* @media screen and ( min-width:741px ) and ( max-width:1219px ) {
      body.product #shopify-section-product-recommendations .product-loop .product-index {
        min-height: 525px;
      }
     
} */
@media screen and ( max-width: 1420px ) {
.product-add {
  width: calc(100% - 70px);
}  
}
@media screen and ( max-width: 1220px ) {
  .short-des { display: none; }
  .cart-words { display: none; }
  /*** added responsive css ***/
  ul#footer-icons li {
	margin: 0 5px 10px;
}
ul#footer-icons li a {
  height: 38px;
	width: 38px;
	line-height: 39px;
}
.homepage-products .collection-carousel .slick-slide {
	padding: 0 10px;
}
.index .parallax article {
	height: 600px;
	min-height: 600px;
}
.footer-menu h4 {
    min-height: 40px;
}
.flexslider .flex-caption p {
	font-size: 66px !important;
	line-height: 60px;
}
.flexslider .flex-caption h2.slide-title {
    font-size: 50px !important;
    line-height: 45px;
}
.collection-carousel .slick-prev.slick-arrow, .collection-carousel .slick-next.slick-arrow {
	top: 34% !important;
}
.product-loop {
  padding-left: 15px;
	padding-right: 15px;
}
div#current-filters {
	margin: 0 15px 20px !important;
	width: calc(100% - 30px) !important;
}
#full-width-filter {
  padding: 0 15px;
}
textarea#note{
  min-width: 100%;
}
.product-page #size-popup, body.product #del-popup {
	width: 100%;
	margin: 0 0 10px 0;
}
.product-page .share-icons-not-stuck a {
  margin-left: 15px;
}
body.product .product-photos {
  width: 100% !important;
	grid-column: auto / span 6;
}
body.product .product-right {
	width: 100% !important;
	grid-column: auto / span 6;
}
.grid_wrapper {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
.mega-container .ci a.product-modal {
  width: 70%;
}
}
@media screen and ( min-width: 980px ) {
  p.theme-error {
    max-width: 175px;
  }
  .MuiDialog-root .MuiGrid-root.MuiGrid-grid-xl-2 {
    max-width: 25% !important;
    flex-basis: 25% !important;
  }
  body.product #shopify-section-product-recommendations .product-loop .product-index:first-child {
    clear: none;
  }
  body.product #shopify-section-product-recommendations .product-loop .product-index:nth-child(4n+1){
    clear: both;
  }
}

@media screen and ( min-width: 981px ) {
  .mobile-only { display: none; }
  desktop-9.span-9.tablet-6.mobile-3 .reveal .box-ratio {
    padding-bottom: 120%! important;
  }
}
@media screen and ( max-width: 979px ) {
  body.product #shopify-section-product-recommendations .product-loop .product-index:first-child, body.product #shopify-section-product-recommendations .product-loop .product-index:nth-child(4n+1) {
    clear: none;
  }
  body.product #shopify-section-product-recommendations .product-loop .product-index:nth-child(3n+4){
    clear: both;
  }
}
@media screen and ( max-width: 980px ) {
  .mobile-only { display: unset; }

  /* .index .scrollheader .nav-container {
    background-color: #feb8dc;
  } */

  .index .scrollheader .nav-container .shifter-handle i,
  .index .scrollheader .nav-container ul#mobile-cart li a,
  .index .scrollheader .nav-container ul#mobile-cart li select.currency-picker  {
    color: #000000! important;
  }

  .scrollheader .nav-container .shifter-handle i,
  .scrollheader .nav-container ul#mobile-cart li a,
  .scrollheader .nav-container ul#mobile-cart li select.currency-picker  {
    color: #000000! important;
  }

  .index .coverheader .nav-container,
  .index .coverheader #navigation, {
    background-color: #feb8dc;
  }

  .index .coverheader .nav-container .shifter-handle i,
  .index .coverheader .nav-container ul#mobile-cart li a,
  .index .coverheader .nav-container ul#mobile-cart li select.currency-picker  {
    color: #000000! important;
  }

  .coverheader .nav-container .shifter-handle i,
  .coverheader .nav-container ul#mobile-cart li a,
  .coverheader .nav-container ul#mobile-cart li select.currency-picker  {
    color: #000000! important;
  }

  .section-title {
    padding: 0 0 15px;
    margin-bottom: 10px;
  }

  .nav-container {
    grid-template-columns: 1fr 1fr 1fr !important;
    align-items: center;
  }

  div#logo-spacer {
    display: none;
  }

  ul#mobile-cart {
	list-style: none;
	text-align: right;
}
/* #navigation ul#mobile-cart{
    z-index: -1;
} */
ul#mobile-cart li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 1px;
}

  .nav-container i.la.la-shopping-cart,
  .shifter-handle i.la.la-bars {
    font-size: 20px !important;
  }
  /* select.currency-picker {
    font-size: 15px;
    vertical-align: middle;
  } */
  ul#mobile-cart li a {
    line-height: inherit;
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    line-height: 44px;
  }
  .shifter-enabled .shifter-handle {
    cursor: pointer;
    display: block;
    width: 44px;
    height: 44px;
  }
  /* span.CartCount {
    font-size: 15px;
    padding: 0 2px;
  } */
  span.CartCount {
    margin: 0;
  }
  span.shifter-handle {
    text-align: left;
    margin-left: 10px;
  }

  #logo a {
    float: none;
    right: 0;
  }

  #logo img {
    max-width: 110px;
  }

  .mobile-hide,
  .nav-container ul#cart,
  .nav-container nav,
  header nav {
    display: none;
  }

  .index ul#social-icons,
  ul#social-icons li {
    text-align: center;
  }

  .topbar {
    line-height: 40px;
  }

  .quick-shop {
    width: 100%;
  }

  .desktop-sidebar #sidebar {
    display: none;
    text-align: center;
  }

  #sidebar.open {
    display: block;
  }

  #sidebar ul li {
    padding: 5px 0;
  }

  .product-info .rte {
    display: none;
  }

  ul#home-icons {
    text-align: center;
  }

  #social-area {
    text-align: center;
  }
  ul#top_nav {
    text-align: center;
  }
  /*** added responsive css ***/
  .index section[class^="homepage-gallery-"] {
	padding: 55px 0 35px 0;
}
.index section[class^="homepage-gallery-"] .caption p {
	font-size: 30px !important;
	line-height: 40px !important;
	padding: 0 10px;
}
div#logo {
    margin:-60px  auto 0!important;
    width: 110px !important;
}
#navigation .row {
	position: relative;
}
header {
    padding-bottom: 20px;
}
#navigation .mobile-only.span-1 {
	z-index: 9;
}
.index .parallax article {
	height: 500px;
	min-height: 500px;
}
.index-section .homepage-products {
	padding: 60px 0 30px 0;
}
.footer-menu:nth-child(1),.footer-menu:nth-child(2) {
	min-height: 220px;
}
.index [class^="parallax-"] .parallax-text h2 {
    font-size: 43px;
}
.flexslider .flex-caption p {
	font-size: 50px !important;
	line-height: 45px;
}
.flexslider .flex-caption h2.slide-title {
	font-size: 40px !important;
}
.product-modal {
width: 68%;
	/* 	margin-left: -40%; */
	height: auto;
	line-height: normal;
	padding: 11px 10px 7px;
}
.bottom-footer{
    text-align: center;
}
nav.shifter-navigation ul.sub {
	margin-left: 0;
}
.nav-container .mobile-only.span-1:first-child {
	position: relative;
	z-index: 9;
}
.collection-carousel .slick-prev.slick-arrow, .collection-carousel .slick-next.slick-arrow {
	top: 29% !important;
}
.grid_wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.single-article.odd .article-body {
	margin-left: -4%;
}
nav.shifter-navigation ul.sub {
  width: 100%;
  margin-bottom: 0;
}
.collection a#filtersButton {
	margin: 0 15px 20px 15px;
  width: calc(100% - 30px);
}
body.cart #basket-right {
	padding: 20px 0 0 0;
}
body.product .product-photos {
  width: 100% !important;
	grid-column: auto / span 12;
}
body.product .product-right {
	width: 100% !important;
	grid-column: auto / span 12 !important;
}
.product-description {
	padding: 0;
}
.product-page #product-content {
  padding: 0 5px;
}
.product-page .share-icons-not-stuck {
	margin: 20px 0 0 0;
}
body.product .stamped-summary-actions-newreview {
  min-width: 150px;
}
.bottom-footer .mobile-12 {
	width: 100% !important;
}
.bottom-footer .powered {
	text-align: center;
}
.return-wrapper > .row > .desktop-4 > img {
  padding-right: 0;
}
.return-wrapper .first-rw .desktop-8{
  padding: 20px 15px;
}
.about-us #page_content .rte > .row > .desktop-4 > p > img {
  margin-bottom: 10px;
}
.delivery .rte h2 {
	margin-bottom: 12px;
}
#customer_detail {
	border-right: 0;
	padding-right: 0;
	max-width: 100%;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#customer-wrapper {
	float: none;
}
#wishlisthero-product-page-button-container {
  position: static;
  text-align: center;
}
#mobile-cart li a img {
  vertical-align: middle;
  margin-top: -5px;
}
.MuiDialog-root .MuiPaper-root {
  max-width: 100%;
}
}

@media screen and (min-width: 741px) and (max-width: 980px) {
    body.page  div#page_sidebar {
        display: inline-block;
    }
    body.page div#page_content.span-9 {
        grid-column: auto / span 8 !important;
    }
   
}

@media screen and ( min-width: 741px ) {
  .desktop-hide { display: none; }
}


/* All Mobile Sizes (devices and browser) */
@media screen and (max-width: 740px) {
header {
	padding-bottom: 2px;
}
  .page-wrap {
    overflow: hidden;
  }
  #sidebar {
    background: transparent;
  }
  div#banner-message {
    text-align: center;
  }

  .main-slider .caption {
    display: block;
    padding: 15px 15px 5px;
    border-width: 0;
  }

  .caption-inners {
    padding: 0;
  }

  .index-section section {
    padding-top: 15px;
  }
  .index-section:first-child section {
    padding-top: 0;
  }
  .index-section:last-child section {
    margin-bottom: 0;
  }


  /* Forcing styles on mobile for best experience */
  .flex-caption h2.slide-title {
    font-size: 18px !important;
  }

  .flex-caption p.caption {
    font-size: 40px !important;
    line-height: 30px;
    margin-bottom: 20px;
  }

  .flex-caption .cta {
    display: inline-block;
    margin-top: 10px;
  }

  .flex-caption .cta a {
    text-align: center;
    font-size: 14px !important;
    line-height: 35px;
    height: 35px;
  }

  .flex-caption.slide1,
  .flex-caption.slide2,
  .flex-caption.slide3,
  .flex-caption.slide4,
  .flex-caption.slide5 {
    text-align: center;
  }

  .flex-caption .caption-inners {
    width: 100%;
    text-align: center;
  }

  .product-form {
    text-align: center;
  }
  .product-add {
    margin-top: 15px;
    width: 100%;
  }
  #wishlisthero-product-page-button-container {
    left: 230px;
    bottom: 34px;
  }
  a.scrollup,
  .mobile-none,
  ul#main-nav,
  .fr,
  .product-modal,
  #looked-at {
    display: none !important;
  }

  .homepage-promo {
    padding: 15px 0;
  }

  .product-info {
    display: none;
  }

  .product-info-mobile {
    display: block;
  }

  .shopify-payment-button__more-options {
    text-align: center !important;
  }

  .share-icons .inner-wrapper-sticky {
    margin-top: 0;
  }

  .product-info-mobile h3,
  .product-info-mobile h4 {
    letter-spacing: initial;
    font-weight: normal;
    font-size: 12px;
  }

  .add {
    margin: 0 auto 20px !important;
  }

  .selector-wrapper .js-qty {
      margin: 0 auto;
  }
  .selector-wrapper .quantity-increment {
      width: 50px;
  }
  .selector-wrapper input.js-qty__num {
      max-width: 80px;
  }
  .selector-wrapper .js-qty {
      display: inline-block;
  }
  .single-option-selector {
    width: 100%;
  }

  .share-icons a {
    display: inline-block;
    width: 33.3333%;
    margin: 0 -2px;
    height: 40px;
    line-height: 46px;
  }

  ul#social-icons,
  ul#social-icons li {
    text-align: center;
    margin-bottom: 0;
  }

  ul#top_nav {
    text-align: center;
  }

  ul#top_nav li {
    padding: 0 10px;
  }

  .fb-like-box {
    width: 200px !important;
    float: none;
    display: block !important;
    margin: 0 auto;
  }

  .readmore {
    text-align: center;
  }

  .desktop-sidebar #sidebar {
    display: none;
    text-align: center;
  }

  #sidebar.open {
    display: block;
  }

  #sidebar ul li {
    padding: 5px 0;
  }

  p.product-note {
    text-align: center;
  }

  #page-sidebar {
    margin-top: 20px;
    text-align: center;
  }

  .first {
    clear: none;
  }

  .product:nth-child(2n+1) {
    clear: left;
  }

  .what-is-it {
    text-align: center;
  }

  div#search-bar {
    width: 100%;
    padding: 0 15px;
  }
  input#search_button {
    right: 23px;
  }
  div#search-bar #q {
    text-align: left;
  }

  .map-section-wrapper,
  .placeholder-background,
  .map-section .placeholder-svg {
    height: auto !important;
  }


  #footer-wrapper {
    text-align: center !important;
  }

  .product-description #product-price {
    text-align: center;
    display: block;
  }

  .map-section-content {
    text-align: center;
  }

  #product-description,
  .product-description {
    margin-top: 20px;
    text-align: center;
  }

  .variant-sku {
    display: block;
    text-align: center;
  }

  .grid__item.item_img img {
      max-width: 110px;
  }

  .item_dtl {
      text-align: center;
  }

  .ajaxcart.row .ajaxcart__qty {
      width: 110px;
      margin: 0 auto;
  }

  .product-image-container.show-all .product-main-image {
    margin-bottom: 0px;
  }
  .product-qty.selector-wrapper label {
    display: none;
  }
  img.zoomImg {
      display: none;
  }
  .has-offcanvas--visible {
    overflow: hidden;
  }
  /*** responsive css ***/
  .footer-menu:nth-child(1), .footer-menu:nth-child(2) {
    min-height: auto;
}
.bottom-footer .mobile-12 {
	width: 100%;
}
.bottom-footer .powered {
	text-align: center;
}
.collection-carousel .slick-prev.slick-arrow {
	top: 27% !important;
}
.collection-carousel .slick-next.slick-arrow{
  top: 27% !important;
}
.index [class^="parallax-"] .parallax-text h2 {
	font-size: 35px;
}
.index .parallax article {
	height: 400px;
	min-height: 400px;
}
.index .parallax .parallax-slider {
	width: 100% !important;
	height: auto !important;
}
.slideshow-section .flexslider .slides li.slide_image {
	height: 360px !important;
}
.index [class^="parallax-"] .parallax-text p {
  font-size: 14px;
  max-width: 87%;
}
#shopify-section-instafeed {
	padding-bottom: 50px;
}
.index-section .homepage-products {
	padding: 60px 0 10px 0;
}
.homepage-products .collection-carousel {
	padding: 15px 0 0 0;
}
.index .slideshow-section .flexslider .slide_image .box-ratio {
	height: 360px;
  padding: 0 !important;
  position: relative !important;
}
.index .slideshow-section .flexslider .flex-caption {
  top: -50% !important;
}
.flexslider:hover .flex-prev {
  opacity:1;
}
.flexslider .flex-prev {
  left: 0;
}
.flexslider .flex-next {
  right: 0;
}
.flexslider:hover .flex-next {
  opacity: 1;
}
.homepage-section .flexslider:hover .flex-next:hover, .homepage-section .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.index .slideshow-section .flexslider .flex-direction-nav {
	position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
	transform: translateY(-50%);
  z-index: 9;
  width: 100%;
}
#customer {
  margin-left: 0;
  margin-right: 0;
}
div#collection-description {
	padding: 0 10px 10px 10px;
}
#content.faqs,#content.about-us,#content.delivery,.blog #content,#content.size-guide { 
	padding-left: 0;
	padding-right: 0;
}
.size-guide #size-guide h2.ui-accordion-header {
  text-align: center;
}
body.page #content {
	padding-top: 10px;
}
.shopify-policy__container {
  padding:10px 0 0 0 !important;
}
#page {
  margin-bottom: 30px;
}
.single-article{
  margin-bottom: 20px;
}
.product-page .shopify-product-form .swatch {
  text-align: center;
}
.product-page .product-description .section-title {
	margin-bottom: 40px;
}
.product-page .stamped-product-reviews-badge {
	float: none;
	margin: 17px 0 0 0;
	position: absolute;
	left: 0;
	right: 0;
	margin: 30px auto auto;
}
body.product .stamped-summary-actions-newreview {
  margin-left: 0;
  float: left;
}
div[data-widget-style*="standard"] .stamped-summary-actions {
	float: left !important;
}
.product-page .product-description .rte li {
  list-style: disc;
  padding-left: 0;
}
.product-page .product-description .rte li::before{
content: none;
}
input#AddToCart {
	line-height: 50px !important;
	height: 50px;
}
body.product #shopify-section-product-recommendations .product-loop .product-index {
	width: 100% !important;
	margin: 0;
	padding: 0;
}
.product-page .product-description .rte ul {
  text-align: left;
  margin-left: 15px;
}
#template #customer {
	width: 100%;
}
.homepage-insta #insta-feed .instafeed-container {
  padding-top: 50% !important;
  width: 50% !important;
  }
  .del-block {
    min-height: auto;
  }
.about-us #page_content .rte > .row > .desktop-4 {
  width: 97.92% !important;
}
.return-wrapper > .row > .desktop-4 {
	width: 97.92%;
}
div#add_address, .edit_address {
  padding: 0;
}
body.product #shopify-section-product-recommendations .product-loop .product-index:first-child, body.product #shopify-section-product-recommendations .product-loop .product-index:nth-child(4n+1),body.product #shopify-section-product-recommendations .product-loop .product-index:nth-child(3n+4) {
  clear: none;
}
.about-us .highlighted p {	
  line-height:35px;
}
  .about-us .section-title h1,.returns .section-title h1 {
	font-size: 25px;
}
#content.about-us,body.page #content.returns{
	padding-top:20px;
}
  .highlighted {
	margin: 60px 0 0 0;
}
  body.page #content.returns{
    padding-bottom:20px;
  }
}
@media (max-width: 590px) {
  .shopify_explorer_faq__item .shopify_explorer_faq__question::before {
    width: 8px;
    height: 8px;
    margin-top: -7px;
  }
}
@media screen and (max-device-height: 414px) and (orientation: landscape){
  .collection-carousel .slick-prev.slick-arrow, .collection-carousel .slick-next.slick-arrow {
    top: 38% !important;
  }
}
@media screen and (max-width: 360px) {
  .collection-carousel .slick-prev.slick-arrow {
    top: 24% !important;
  }
  .collection-carousel .slick-next.slick-arrow{
    top: 24% !important;
  } 
  div#logo {
    margin: -60px 0 0 -30px !important;
  }
  select.currency-picker {
  padding: 7px 6px 5px 5px;
}
}