/** Shopify CDN: Minification failed

Line 1485:19 Expected identifier but found whitespace
Line 1485:24 Unexpected ";"

**/
/* sale clearance page css */
div#shopify-section-template--14999793238075__banner .collection-banner .collection__header:before {
    background-image: none !important;
}
/* sale clearance page css */

/* temporary update */
/* for collection page */

.banner-bottom-featured {
    position: relative;
}

/* for featured collection section */
/* -- slide featured one Hp */
html {
  scroll-behavior: smooth;
}
.lSAction>a{
    background-image: url(https://cdn.shopify.com/s/files/1/0031/1413/9707/files/controls-b.png?v=1663557276) !important;
  opacity: 1 !important;
}
.lSAction>a:hover{
  opacity: 1 !important;
}
.lSSlideOuter.vertical .lSAction>a {
    left: 40% !important;
}
.lSAction{
  display:none !important;
}
.header-sticky.header-stuck div[id*=__banner]:before{
  top:0px;
}
.collection-sidebar [data-group=Color]{
  display:none;
}
#shopify-section-template--14999793270843__featured_collection_1 button.carousel__navigation {
    bottom: 500px !important;
}
#shopify-section-template--14999793270843__featured_collection_1 section {
    overflow: visible !important;
}

#shopify-section-template--14999793270843__featured_collection_1 .featured-collection__slides.carousel__slides.is-draggable {
    overflow: hidden;
    max-width: 1100px !important;
}
#shopify-section-template--14999793270843__featured_collection_1 .carousel__next-button svg, #shopify-section-template--14999793270843__featured_collection_1 .carousel__previous-button svg {
    width: 50px;
}
/* -- slide featured three Hp */
#shopify-section-template--14999793270843__featured_collection_3 button.carousel__navigation {
    bottom: 350px !important;
}

#shopify-section-template--14999793270843__featured_collection_3 .carousel__next-button svg, .carousel__previous-button svg {
    width: 50px !important;
}

#shopify-section-template--14999793270843__featured_collection_3 .carousel__previous-button {
    left: -30px !important;
}
#shopify-section-template--14999793270843__featured_collection_3 .carousel__next-button {
    right: -30px !important;
}

#shopify-section-template--14999793270843__featured_collection_3 section {
    overflow: visible !important;
}
#shopify-section-template--14999793270843__featured_collection_3 .featured-collection__slides.carousel__slides.is-draggable {
    overflow: hidden !important;
}

#shopify-section-template--14999793270843__featured_collection_1 .carousel__slides.flickity-enabled.is-draggable {
    height: auto;
}


/** Global **/
@font-face {
  font-family: 'Neue Haas Grotesk Text Pro-75B';
  src: url('https://cdn.shopify.com/s/files/1/0610/9806/6094/files/NHaasGroteskTXPro-75Bd.ttf?v=1646790087') format('truetype');
   font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Grotesk Text Pro-55R';
  src: url('https://cdn.shopify.com/s/files/1/0610/9806/6094/files/NHaasGroteskTXPro-55Rg.ttf?v=1646876463') format('truetype');
   font-display: swap;
}
@font-face {
  font-family: 'Gotham Rounded Bold';
  src: url('https://cdn.shopify.com/s/files/1/0610/9806/6094/files/Gotham_Rounded_Bold.otf?v=1647246468') format('OpenType');
   font-display: swap;
}

/* press & awards page */
.template-press-releases-and-awards .rte-custom {
    width: 100% !important;
}
.section {
    max-width: 1085px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-top: 0px solid var(--color-border)!important;
}
/* header part */
.header__content-inner.flex.justify-between.w-100 h1 {
    display: none;
    margin-top: -30px;
}
/* header part */
/* star review*/
.jdgm-preview-badge .jdgm-star.jdgm-star {
    color: #f89d28;
    font-size: 20px;
}
.jdgm-prev-badge__text {
    text-decoration: underline;
    margin-left: 8px !important;
    color: #535353;
}
p.percent-review {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 21px;
    color: #535353;
    margin-bottom: 10px;
}
/* star review*/
/* size swatch */
button.product-form__chip {
    background-color: white;
}
/* size swatch */
/* modal nav weight */
.product__media-action path {
    stroke-width: 1;
}
button path {
    stroke-width: 2;
}
/* modal nav weight */

.clear {
  clear: both;
}
/* slider roduct page nbottom */
.product-recommendations-container{
  height:600px;
}
section.section.section--bordered.product-recommendations.carousel.carousel--columns-4.carousel--items-6.in-view{
  height:inherit;
}
/* end slider roduct page nbottom */

/** Homepage **/

.header {
    padding: 10px 0 0 0;
}
.header-container.is-sticky .header {
    box-shadow: transparent !important;
    border-color: transparent !important;
}
.header {
    border-color: transparent !important;
}
.nav .nav__submenu.nav__meganav {
    top: 95px;
}
.header--default .header__content, .mega-navigation {
    max-width: 1085px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 0 auto;
}
.mega-navigation__list-parent .mega-navigation__list:first-child ul.list {
    grid-template-columns: repeat(4, 1fr);
    display: grid;
    justify-content: center;
    align-content: center;
    align-items: end;
    justify-items: center;
}
.mega-navigation__list-parent .mega-navigation__list:first-child ul.list li{
  text-align:center;
}
.mega-navigation__featured-content {
    text-align: right;
    margin-top: 0px;
}
.mega-navigation__list-heading {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 14px;
    color: #707172;
    text-transform: inherit;
}
.mega-navigation__list .nav__link {
    line-height: 25px;
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
    color: #707172 !important;
    opacity: 1;
    text-transform: inherit;
}
.mega-navigation__list-parent {
/*     grid-template-columns: repeat(3, 1fr); */
    grid-template-columns: 2fr 1fr;
}
.mega-navigation__featured-link {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 14px;
    color: #707172 !important;
    text-transform: inherit;
    text-decoration: none;
    background: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/arrow.png?v=1647404383);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 30px;
    margin-right: 20px;
}
.nav.nav--depth-1 > li.nav__item a.nav__item-primary {
    padding: 8px 20px;
}
.nav.nav--depth-1>li {
    margin-right: 0;
}
.header.header--default.header--alignment-right .header__nav .nav--depth-1 {
    margin-right: -20px;
}
.nav .nav__item-primary {
    font-family: 'Gotham Rounded Bold';
    color: #0A0A0A;
    font-size: 16px;
    opacity: 1 !important;
}
.nav .nav__item-primary {
    height: 44px;
    height: var(--height-nav-button);
    display: flex;
    align-items: center;
}
.header .header__logo-wrapper {
	margin-top: -30px;
}
.header--has-logo .header__below-nav {
    margin-top: 0; 
}
.header.header--transparent .quick-cart__icon-indicator {
    color: #fff !important;
}
li.header_gift_registry {
    font-family: 'Nunito', sans-serif;
    font-weight: 600;
    font-size: 12px;
    padding-top: 2px;
    text-transform: capitalize !important;
}
li.header_gift_registry a{
    color: #0A0A0A !important;
}
li.header_wishlist {
    font-size: 16px;
    width: 24px;
    margin-left: 15px;
    color: #fff;
    background-size: 20px;
}
.slideshow__content-inner-container {
    padding: 0;
}
.slideshow__content {
    max-width: 1280px;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.slideshow .slideshow__overline {
	font-family: 'Neue Haas Grotesk Text Pro-75B';
    font-size: 100px !important;
    max-width: 700px !important;
    line-height: 85px;
    text-transform: none;
    letter-spacing: 0px;
}
.slideshow .slideshow__heading {
	font-family: 'Neue Haas Grotesk Text Pro-75B';
    font-size: 67px !important;
    max-width: 700px !important;
    line-height: 85px;
    margin-top: 0px !important;
}
.slideshow a.slideshow__link {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border-radius: 40px;
}
#shopify-section-template--14999793270843__slideshow_1 .slideshow__content {
    padding-top: 20px;
    margin-top: -200px;
}
.footer {
  background-color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #707172;
}
.footer .container-newsletter {
    background: #6a9093;
    padding-top: 50px;
    padding-bottom: 40px;
}
.footer .section-newsletter {
    max-width: 1085px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 0 auto;
}
.footer .section-newsletter .footer__newsletter {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    grid-row-gap: var(--spacing-extra-large);
    row-gap: var(--spacing-extra-large);
    width: 100%;
}
@media screen and (min-width: 60em) {
  .footer__newsletter {
      grid-row: 1;
      grid-column: 5 / span 2;
  }
}
.footer .section-newsletter .footer__newsletter .footer__signup-text.mb3 {
    font-family: 'Neue Haas Grotesk Text Pro-75B';
    color: #fff !important;
    font-size: 24px !important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
}
.footer .section-newsletter .footer__newsletter .input {
    background-color: transparent;
    color: #ffff !important;
    border: 0px;
    border-bottom: 1px solid white;
    padding: 5px 0px;
    font-family: 'Neue Haas Grotesk Text Pro-55R';
    font-size: 16px;
    height: 35px;
    outline: 0;
    width: 70%;
}
#shopify-section-template--14999793270843__165958816180c4a4df h3, #shopify-section-template--14999793270843__165958816180c4a4df a.bttn, #shopify-section-template--14999793270843__165958816180c4a4df p {
    margin-left: 80px;
}
#shopify-section-template--14999793270843__165958816180c4a4df h3 {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 36px;
    color: #535353;
    padding-top: 120px;
}
#shopify-section-template--14999793270843__165958816180c4a4df a.bttn {
    border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
    margin-top: 25px;
}
.footer .section-newsletter .footer__newsletter .input::placeholder { 
  	color: #ffff !important;
}
.footer .section-newsletter .footer__newsletter-button {
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
    font-weight: 400;
    background: #6a9093;
    border: 1px solid white;
    height: 35px;
    padding: 0px 30px;
    border-radius: 20px;
  	color: #ffff !important;
}
.footer__container {
    max-width: 1085px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 40px;
}
.footer_logo-text .list-logo {
    display: flex;
    align-items: center;
    padding: 0px;
    list-style: none;
    margin: 0px !important;
}
.footer_logo-text .list-logo img {
    max-width: 700px;
    width: 100%;
}
.footer__col-title.awards {
    padding-top: 20px;
}
.footer__col-title {
    color: #6A9093;
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 11px;
  	margin-bottom: 5px !important;
}
@media screen and (max-width: 607px) {
  .footer_logo-text .list-logo.mobile {
      display: block;
      width: 100%;
  }
  
  .footer_logo-text .list-logo {
    display: block;
	}
}
.footer_logo-text .list-logo.mobile {
    display: none;
}
.footer__container ul .list-item a {
    color: #707172;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 14px;
}
.new-sm {
    width: 20%;
    float: left;
}
.footer__divider {
    margin-top: 20px;
    border-bottom: 1px solid #ededea;
}
.footer__cols {
    grid-template-columns: repeat(3, 1fr);
    width: 80%;
    float: left;
    grid-column-gap: 0px;
}
.right-footer {
    float: right;
    width: 30%;
}
.footer__container .left-footer {
    width: 63%;
    float: left;
}
.footer__copyright p {
   padding-bottom: 20px;
    color: #707172;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 12px;
  float: left;
}
.footer__copyright p.c-menu {
  float:left;
}
.footer__copyright p.c-menu a{
     margin-right: 50px;
}
.footer__social-icons ul li {
    line-height: 0px;
    padding: 5px 5px;
    border: 1px solid #343433;
    border-radius: 40px;
    margin-right: 5px;
  	height: auto;
}
.footer__social-icons svg {
	fill: #343433;
    width: 25px;
    padding: 5px;
    height: 25px;

}
.right-footer div[class*="carousel-widget"] div[class*="single-review"] div[class*="top-part"] {
    display: none;
}
.right-footer div[class*="single-review"] span[class*="image"] span[class*="img"],
.right-footer div[class*="carousel-widget"] div[class*="single-review"] div[class*="user-block"] span[class*="image"]{
    width: 130px !important;
    height: 130px !important;
      border: 0px solid #dcdcdc!important;
}
.right-footer div[class*="single-review"] div[class*="name"]{
  font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 16px;
  color:#707172;
}
.right-footer div[class*="single-review"] div[class*="vacation"]{
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 16px;
  color:#707172;
}
.right-footer div[class*="reviews-holder"] div[class*="reviews-footer"] div[class*="powered"]{
 display:none !important;
}
div[class*="swiper-button-next"]:after, div[class*="swiper-container-rtl"] div[class*="swiper-button-prev"]:after,
  div[class*="swiper-button-prev"]:after, div[class*="swiper-container-rtl"] div[class*="swiper-button-next"]:after{
   font-size:24px !important; 
}
div[class*="swiper-prev"], div[class*="swiper-next"] {
    margin-top: -100px !important;
}

/* added css commitment temp */

.slideshow__slide--full_height {
      padding-top: calc(
        100vh - (var(--header-height) - var(--announcement-height))
      );
}
.custom_page__content {
    max-width: 1085px;
    padding-right: 0!important;
    padding-left: 0!important;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 40px;
}
.custom_page__content .rte-custom {
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222222 !important;
    width: 45%;
    float: left;
    padding-bottom: 40px;
}
.custom_page__content .rte-custom h3 {
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #222!important;
    font-size: 57px!important;
    max-width: 700px!important;
    line-height: 45px;
    margin-top: 0!important;
    margin-bottom: 30px;
    letter-spacing: 0px;
}
.custom-section .custom-header img {
    max-width: 100%;
    width: 100%;
}
.custom-section .custom-header h1 {
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #fff!important;
    font-size: 88px!important;
    max-width: 700px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    letter-spacing: 1px;
    position: absolute;
    text-align: left;
    top: 30%;
    left: 10%;
}
.slideshow__content-wrap--middle {
    justify-content: center;
}

.slideshow__content-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
    display: flex;
    flex-direction: column;
  	justify-content: center;
}
#template--15651897868470__section1 .slideshow__content .slideshow__content-inner--right {
    text-align: left;
    width: 50%;
    float: right;
    display: block;
    flex-direction: initial;
}
a.slideshow__link.bttn.bttn--inline {
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 12px;
    border-radius: 40px;
    width: 240px;
    height: 35px;
    padding: 0;
    float: left; 
}
#shopify-section-template--14999793467451__section1 a.slideshow__link.bttn.bttn--inline {
  margin-left: 40px;
}
.slideshow__content .slideshow__content-inner--right {
    text-align: left;
    width: 50%;
    float: right;
    display: block;
    flex-direction: initial;
}
h2.slideshow__heading.type-heading-dynamic {
    text-align: left;
    font-family: Neue Haas Grotesk Text Pro-75B;
/*     font-size: var(--heading-font-size) !important; */
    font-size: 67px !important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    max-width: var(--heading-max-width) !important;
}
.slideshow__content-inner .slideshow__link{
  color: var(--button-text-color);
  border:2px solid var(--button-border-color);
}
.slideshow__subheading.type-body-regular {
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: var(--subheading-font-size);
    text-align: left;
    max-width: var(--text-max-width);
}
#shopify-section-template--14999793467451__section2 h2 {
    color: #000;
    text-align: left;
    font-family: Neue Haas Grotesk Text Pro-75B;
    font-size: 57px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
}
.rte img {
    width: auto !important;
    max-width: 100%;
}
/* added css commitment temp */

/* added css split slide homepage shopify-section-template--15700516700334__1657508643d786aef4 */
#shopify-section-template--14999793270843__1657508643d786aef4 h2.slideshow-split__overline.overline {
    font-family: 'Neue Haas Grotesk Text Pro-75B';
    color: #fff !important;
    font-size: 100px !important;
    max-width: 700px !important;
    line-height: 85px;
    text-transform: none;
    letter-spacing: 0px;
}

#shopify-section-template--14999793270843__1657508643d786aef4 h2.slideshow-split__heading.type-heading-dynamic {
    font-family: 'Neue Haas Grotesk Text Pro-75B';
    color: #fff !important;
    font-size: 67px !important;
    max-width: 700px !important;
    line-height: 85px;
    margin-top: 0px !important;
}
#shopify-section-template--14999793270843__1657508643d786aef4 a.slideshow-split__link.bttn.bttn--inline {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    color: #fff;
    background: transparent;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid #FFFFFF;
    border-radius: 40px;
    margin-top: 50px !important;
}
/* added css split slide homepage */
/* added css text columns with images shopify-section-template--15700516700334__text_columns_with_images_1*/
div#shopify-section-template--14999793270843__text_columns_with_images_1 section {
    padding-top: 0px;
    margin-top: -40px;
    padding-bottom: 0px;
}

div#shopify-section-template--14999793270843__text_columns_with_images_1 h3.text-block__item.text-block__heading.type-heading-1-small {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 36px;
    color: #535353;
    padding-top: 120px;
    -webkit-text-stroke-width: thin;
}
div#shopify-section-template--14999793270843__text_columns_with_images_1 section p {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #535353;
}
div#shopify-section-template--14999793270843__text_columns_with_images_1 a.text-block__item.text-block__button.bttn.bttn--secondary.bttn--inline {
    border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
    margin-top: 25px;
}
/* added css text columns with images */

/* added css featured collections */
div#shopify-section-template--14999793270843__featured_collection_1 {
    background: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/gray-bg.jpg?v=1646793905);
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
div#shopify-section-template--14999793270843__featured_collection_1 section{
    background: transparent;
  	padding-bottom: 120px;
}
div#shopify-section-template--14999793270843__featured_collection_1 h2.text-block__item.text-block__heading.type-heading-1.ma0 {
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 36px;
    color: #535353;
    padding-top: 200px;
    -webkit-text-stroke-width: thin;
}
.text-block--center {
    text-align: center;
}
/* #shopify-section-template--15700516700334__featured_collection_1 a.text-block__item.text-block__button.bttn.bttn--secondary.bttn--inline.mt4 {
    border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
} */
#shopify-section-template--15700516700334__featured_collection_1 .product-item__swatches {
    justify-content: center;
}
#shopify-section-template--14999793270843__featured_collection_1 a.text-block__item.text-block__button.bttn.bttn--secondary.bttn--inline.mt4 {
    border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
}
.product-item__swatch{
	width:30px !important;
  	height:30px !important;
  	opacity: 1;
}
/* remove close bracket */
.product-item__swatches {
    display: inline-flex !important;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap !important;
}
/* end added css featured collections */

/* added for wepromise */
#shopify-section-template--14999793270843__1657077206590757f1 h2.text-block__item.text-block__heading.type-heading-1.ma0 {
    font-weight: 800;
    font-size: 50px;
    color: #535353;
    font-family: 'Neue Haas Grotesk Text Pro-75B';
  	padding: 0 20px;
}

#shopify-section-template--14999793270843__1657077206590757f1 .text-block__subheading.type-body-regular.rte {
    padding: 0px 20px;
}
#shopify-section-template--14999793270843__1657077206590757f1 .text-block.text-columns__intro.animation__staggered-children-fade-in.text-block--left {
    margin-bottom: 5px;
}
#shopify-section-template--14999793270843__1657077206590757f1 p {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #535353;
}
#shopify-section-template--14999793270843__1657077206590757f1 .grid-display{
	gap:5px !important;
}
#shopify-section-template--15700516700334__1657077445f321f8e7 section{
	padding-top: 0 !important;
}
#shopify-section-template--15700516700334__1657077445f321f8e7 .text-columns--alignment-center .text-columns__feature {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
#shopify-section-template--15700516700334__1657077445f321f8e7 h3 {
    font-weight: 800;
    font-size: 20px;
    color: #535353;
    font-family: 'Neue Haas Grotesk Text Pro-75B';
}
#shopify-section-template--15700516700334__1657077445f321f8e7 p {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #535353;
}
#shopify-section-template--15700516700334__1657077445f321f8e7 .grid-display {
    gap: 5px !important;
}
#shopify-section-template--15700516700334__1657077445f321f8e7 .mb3.w-100.text-columns__image.db {
    margin-bottom: 5px !important;
}
/* added for wepromise */
/* added css for get into gear */
#shopify-section-template--14999793270843__slideshow_1 h2.slideshow__overline.overline {
    font-family: 'Neue Haas Grotesk Text Pro-75B';
    font-size: 88px !important;
    max-width: 700px !important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    letter-spacing: 1px;
}
#shopify-section-template--14999793270843__slideshow_1 a.slideshow__link.bttn.bttn--inline {
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid var(--content-color);
    /* border-radius: 40px !important; */
    margin-top: 50px!important;
  	margin-left: 0 !important;
}
/* added css for get into gear */
/* added css cruiser plus */
#shopify-section-template--14999793270843__1657078337a414d6d7 section {
    padding-top: 0px;
    margin-top: -100px;
}
#shopify-section-template--14999793270843__1657078337a414d6d7 .text-block.text-columns__feature.animates:nth-child(2) {
    padding-top: 150px;
}
#shopify-section-template--14999793270843__1657078337a414d6d7 h3 {
    max-width: 36em;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 36px;
    color: #535353;
    padding-top: 20px;
  	-webkit-text-stroke-width: thin;
}#shopify-section-template--14999793270843__1657078337a414d6d7 p {
    width: 20em;
}
#shopify-section-template--14999793270843__1657078337a414d6d7 a.text-block__item.text-block__button.bttn.bttn--secondary.bttn--inline {
    border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
    margin-top: 25px;
}

/* added css cruiser plus */
/* added css slider */
#shopify-section-template--14999793270843__featured_collection_3 .carousel__slides.flickity-enabled.is-draggable {
    height: auto;
}
#shopify-section-template--14999793270843__featured_collection_3 h2.text-block__item.text-block__heading.type-heading-1.ma0 {
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 36px;
    color: #535353;
    padding-top: 40px;
    -webkit-text-stroke-width: thin;
}
#shopify-section-template--14999793270843__featured_collection_3 a.text-block__item.text-block__button.bttn.bttn--secondary.bttn--inline.mt4 {
    border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 18px;
    width: 300px;
    height: 55px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
}
#shopify-section-template--14999793270843__featured_collection_3 .product-item__swatches {
    justify-content: center;
}
/* added css slider */
/* added css love by kids section */
#shopify-section-template--15700516700334__slideshow_2 h2.slideshow__heading.type-heading-dynamic {
    font-family: 'Neue Haas Grotesk Text Pro-75B';
    color: #9e8452 !important;
    font-size: 67px !important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
}
#shopify-section-template--15700516700334__slideshow_2 p {
    font-family: 'Neue Haas Grotesk Text Pro-55R';
    font-weight: 400;
    font-size: 16px;
    color: #9e8452 !important;
}
/* added css love by kids section */
/* slider */
#shopify-section-template--14999793270843__featured_collection_3 .product-item__details {
    box-sizing: border-box;
    color: #707172;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
}

#shopify-section-template--14999793270843__featured_collection_3 .price.price--listing {
    text-align: center;
    align-items: center;
}

#shopify-section-template--14999793270843__featured_collection_3 span.price-item.price-item--regular.meta {
    color: #353535;
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
}

#shopify-section-template--14999793270843__featured_collection_3 .product-item__details .price {
    margin: 0;
    padding: 0 0 20px;
}
#shopify-section-template--14999793270843__featured_collection_3 button.carousel__navigation {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: var(--color-bg);
    border: none;
    opacity: 1;
    color: var(--color-text);
    border-radius: 100px;
}
/* end slider */

/* slider top */
#shopify-section-template--15700516700334__featured_collection_1 .product-item__details {
    box-sizing: border-box;
    color: #707172;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
}

#shopify-section-template--15700516700334__featured_collection_1 .price.price--listing {
    text-align: center;
    align-items: center;
}

#shopify-section-template--15700516700334__featured_collection_1 span.price-item.price-item--regular.meta {
    color: #353535;
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
}

#shopify-section-template--15700516700334__featured_collection_1 .product-item__details .price {
    margin: 0;
    padding: 0 0 20px;
}
#shopify-section-template--15700516700334__featured_collection_1 button.carousel__navigation {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: var(--color-bg);
    border: none;
    opacity: 1;
    color: var(--color-text);
    border-radius: 100px;
}
/* end slider top */

/* added single product page */
.product__liquid-2 {
    display: none;
}
.product__liquid-2 ul {
    list-style: none;
}
i.fa-solid.fa-angle-up, i.fa-solid.fa-angle-down {
    text-align: center;
    font-size: 20px;
}
.image.product-thumbnails__item-image img {
    position: relative;
    height: 100px;
    object-fit: cover;
}
.slider-image {
    position: relative;
    text-align: center;
    height: 300px;
    overflow: hidden;
    display: grid;
}
li.product-thumbnails__item.updated_thumb {
    height: 100px;
    margin: 0 !important;
}
.lightbox__image-nav-image .image{
	padding: 0 !important;
}
.product__media {
    display: grid;
    grid-template-columns: 1fr 5fr;
    align-items: center;
}
.media img {
    width: 400px;
    height: 340px;
    object-fit: contain;
    background-color: white;
}

h1.product__title.type-heading-dynamic {
    font-family: 'Neue Haas Grotesk Text Pro-75B';
    color: #0A0A0A !important;
    font-size: 46px !important;
}

.product__price.type-body-regular span {
    font-family: 'Nunito', sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #535353;
    margin-top: 10px;
}
button.product-form__chip {
    width: 90px;
    height: 35px;
    border-radius: 20px;
    padding: 0;
}
button.bttn.product-form__cart-submit {
    text-transform: uppercase !important;
    border-color: #6D8C92 !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 800 !important;
    color: #fff !important;
    background: #6D8C92 !important;
    font-size: 12px !important;
    width: 300px !important;
    height: 40px !important;
    border: 3px solid #6D8C92 !important;
    border-radius: 40px !important;
    flex-grow: initial !important;
    margin: 0px !important;
    /**margin-top: 20px !important; **/
}
.product__liquid {
    max-width: 400px;
  	margin: 10px auto 0;
}
.product__meta{
	padding-left: 0 !important;
}
.template-product {
    background-color: #FAF9F4 !important;
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/yellow-bg.jpg?v=1650527455);
    background-repeat: no-repeat;
    background-position: top right;
}
.product--thumbnails-vertical.product--thumbnails-medium .product-thumbnails__list{
	width:100px !important;
}
.product-page-wrapper{
	padding: 0 !important;
}
span.product-form__option-selected {
    width: auto;
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #222;
}
label.product-form__option-label.type-heading-3 {
    margin-bottom: 0px;
    position: relative;
    padding: 0px;
    left: 0px;
    float: left;
    top: 0px;
    background: transparent;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222;
    padding-right: 15px;
}
nav.breadcrumb {
    max-width: 1085px !important;
    margin: auto;
    font-family: 'Nunito', sans-serif;
    /* font-weight: 800; */
    font-size: 14px;
    color: #535353;
    padding-bottom: 30px;
}
.product__media-action {
    position: absolute;
    left: 0 !important;
    clear: right;
    width: 50%;
}
.product__media-action .product__media-action-button{
	margin-bottom: 0;
  	margin-top:0;
}
.custom-field--value-image img {
    width: 400px;
}

.liquid__more-info img {
    width: 100%;
}
.product__meta-inner {
    position: initial !important;
}
.awards-img {
    width: 85px !important;
}
.description-label h3 {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 20px;
    color: #535353;
    text-transform: uppercase;
    -webkit-text-stroke: thin;
}
.two-icon p {
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 14px;
    color: #535353;
    width: 100%;
/*     float: left; */
    margin-right: 25px;
}
.two-icon{
    display: grid;
    grid-template-columns: 5fr 5fr;
  	grid-gap: 20px;
}
.product__description.rte {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #535353;
}
.liquid__more-info ul{
	font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #535353;
}
.product__meta-inner {
    margin-left: -50px;
}
h2.text-block__item.text-block__heading.type-heading-1.ma0.mt3 {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 30px;
    max-width: 36em;
}
div#shopify-section-template--15642819625142__recommendations {
    background: #FAF9F4;
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/p-b-g.png?v=1647936755);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.carousel__slides.flickity-enabled.is-draggable {
    height: 300px;
}
.product-recommendations-container {
    max-width: 1285px;
    margin: 0 auto;
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/Group_13.png?v=1647936920);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 100px;
}
.product-recommendations-container h2 {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 30px;
    color: #535353;
    text-align: left;
}
section.section.section--bordered.product-recommendations.carousel.carousel--columns-4.carousel--items-6.in-view {
    background: none;
}
.product-item__details a {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #222222;
}
.price.price--listing {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    font-size: 14px !important;
    color: #707172;
}
button.carousel__navigation {
    border-radius: 50px;
}
/* end added single product page */

/* Collections Page */
.template-collection {
    background: #FAF9F4;
}
@media screen and (min-width: 60em) {
  .collection-banner {
      margin-top: 0;
  }
}
.collection-banner {
    margin-top: 0;
}
@media screen and (min-width: 60em) {
  .collection {
      margin-bottom: 0;
  }
}
.collection {
    margin-bottom: 0;
}
.collection__main-area .collection__products .collection__top-row {
  display: none;
}
.collection__sidebar .collection__products {
  background-color: transparent;
}
.collection__sidebar .collection__tag span {
    line-height: 0;
    pointer-events: none;
    white-space: nowrap;
    font-size: 18px;
    font-family: Nunito, sans-serif;
}
.collection__sidebar .collection__tag {
    border-radius: none;
    border: none;
    background-color: transparent;
    padding: 0;
}
.collection__sidebar .filter-title .filter-label {
    margin: 0 0 0 16px;
    font-family: Nunito, sans-serif;
    font-weight: 500;
}
.collection__sidebar .filter-title .filter-label {
    font-size: 14px;
    color: #222;
    display: inline-block;
}
.collection__sidebar .clear-btn {
    transition: opacity .3s ease-in-out;
}
.collection__sidebar .clear-btn {
    font-size: 18px;
    font-family: Nunito,sans-serif;
    background: none;
    border: none;
}
.collection__sidebar .filter-clear::hover {
    opacity: 1;
}
.collection__sidebar .collection-top-bar__active-elements {
    margin-top: 10px;
}
.collection__sidebar .collection-top-bar__active-elements {
    display: block !important;
}
.collection__sidebar .collection-top-bar__active-elements>a {
    margin-right: 0;
}
.collection-sidebar__heading:hover svg, .collection-sidebar__heading:hover:focus svg {
    opacity: 1;
}
.collection-sidebar__heading svg {
    opacity: 1;
}
.filter-item__checkbox, .filter-item__radio {
    border-radius: 40px;
}
div[id*="__product-grid"] .collection_subheading h3 {
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #000!important;
    font-size: 36px!important;
    max-width: 700px!important;
    line-height: 45px;
    margin-top: 0!important;
}
div[id*="__product-grid"] .collection__content {
    max-width: 1085px!important;
    margin: 0 auto;
    display: block;
    padding-top: 60px;
}
div[id*="__product-grid"] .collection__container::after {
    content:'';
    display:block;
    clear: both;
}
div[id*="__product-grid"] .collection__sidebar {
    width: 15%;
    float: left;
    height: 100%;
}
div[id*="__product-grid"] .collection__sidebar {
    font-family: Nunito,sans-serif;
}
.collection__main-area {
    flex-grow: 1;
    width: 80%;
    float: right;
}
div[id*="__banner"]::before {
    content: '';
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/header-bg.png?v=1650952317);
    background-repeat: no-repeat;
    background-position: top right;
    width: 230px;
    height: 330px;
    z-index: 9;
    position: absolute;
    right: 0px;
    top: 70px;
    background-size: 100%;
}
.collection__header .type-heading-1 {
    font-family: Neue Haas Grotesk Text Pro-75B !important;
    color: #fff;
    font-size: 88px!important;
    max-width: 700px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    letter-spacing: 1px;
}
.collection__header .collection__details {
    top: 30%;
    left: 10%;
    width: 1085px;
}
.slideshow-split__content.z-1{
	width: auto !important;
  	max-width:1085px !important;
}
@media only screen and (min-width: 600px) {
	div#shopify-section-template--15700516700334__1657508643d786aef4 .slideshow-split__content.z-1 {
        width: auto !important;
    }
}
@media screen and (min-width: 60em) {
  .collection__container, .collection-banner__container {
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
}
.collection__container, .collection-banner__container {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
div[id*="__product-grid"] .collection_subheading {
    width: 40%;
    float: left;
    padding-bottom: 40px;
}
div[id*="__product-grid"] .collection_subheading .text-block__subheading {
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #535353;
}
div[id*="__product-grid"] .custom-field.custom-field__collection-right-image {
    width: 55%;
    float: right;
    position: relative;
}
div[id*="__product-grid"] .custom-field.custom-field__collection-right-image::after, .template-collection .custom-field.custom-field__icons::after,
.banner-bottom-featured::after, .collection__container::after {
    content:'';
    display:block;
    clear: both;
}
div[id*="__product-grid"] .custom-field.custom-field__collection-right-image img {
    position: absolute;
    top: -140px;
    width: 100%;
}
div[id*="__product-grid"] .custom-field.custom-field__icons {
    width: 100%;
    display: inline-block;
}
div[id*="__product-grid"] .custom-field.custom-field__icons .custom-field--value {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 0 auto;
    padding-bottom: 15px;
}
.collection__main-area .image_banner {
    position: relative;
    margin-bottom: 40px;
}
.collection__main-area .image_banner img {
    width: 100%;
}
.collection__main-area .custom-field.custom-field__banner-text {
    position: absolute;
    bottom: 30px;
    left: 30px;
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #fff!important;
    font-size: 34px!important;
    max-width: 700px!important;
}
.collection__main-area .custom-field.custom-field__banner-text a {
    background: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/arrow_06a38870-d5da-43a4-80d9-a7aaed4a84f3.png?v=1650950581);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 70px;
}
.collection__products {
}	background-color: #fff;

.banner-bottom-featured {
    position: relative;
    line-height: 0px;
}
.banner-bottom-featured img {
    width: 100%;
}
.banner-bottom-freatured-desc {
    position: absolute;
    top: 10%;
    left: 10%;
}
.banner-bottom-freatured-desc h3 {
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #9e8452!important;
    font-size: 62px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
}
.banner-bottom-freatured-desc p {
    font-family: Neue Haas Grotesk Text Pro-55R;
    font-weight: 800;
    font-size: 20px;
    color: #9e8452!important;
    line-height: 30px;
}
.banner-bottom {
    position: relative;
    line-height: 0px;
    background: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/giftcard.jpg?v=1653445880);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 10%;
    background-position: right center;
}
.banner-bottom-desc .custom-field.custom-field__banner-bottom-text {
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222;
    line-height: 25px;
}
.banner-bottom-desc h3 {
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #000!important;
    font-size: 36px!important;
    max-width: 700px!important;
    line-height: 45px;
    margin-bottom: 0!important;
    margin-top: 0!important;
}
.banner-bottom-desc a {
    display: block;
    border-color: #F98966!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #F98966;
    font-size: 12px;
    text-align: center;
    border: 3px solid #F98966;
    border-radius: 40px;
    width: 230px;
    padding: 15px 0px;
}
.filter-item__chip {
    line-height: inherit!important;
    display: block!important;
    font-weight: 700;
    border-radius: 30px;
    width: 125px;
    margin: 0 auto!important;
    font-size: 13px!important;
    border: 1px solid rgba(0,0,0,.2);
    padding: 3px;
    min-width: calc(33% - 8px);
    max-width: calc(98% - 2px);
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.filter-item__input:checked+.filter-item__chip {
    border-color: gray!important;
    color: #000!important;
    background: #6A9093!important;
}
.collection-sidebar__heading {
	font-size: 18px;
  	margin-bottom: 20px;
    font-family: Nunito, sans-serif;
}
.filter-drawer__price-range-input-wrapper .input {
    min-width: 80px;
}
.product-item__details {
	text-align: center;
}
.product-item__details .price {
    align-items: center!important;
    font-size: 18px!important;
    font-weight: 700!important;
}
.price dd, .price dl {
    margin: 0;
}
.price__sale .money {
  margin-right: 7px;
}
.product-item__swatches {
    justify-content: center;
    align-items: center;
}
.product-filter-toolbar {
    display: grid;
    grid-template-columns: repeat(2,2fr);
    padding: 0 20px;
}
.prod-count-total {
    display: grid;
    grid-template-columns: 1fr 4fr;
    align-items: center;
}
.prod-sort-filter {
    display: grid;
    grid-template-columns: 5fr 2fr 4fr;
    align-items: center;
}
.prod-sort-filter h5 {
    text-align: right;
}

.prod-sort-filter h5, .prod-count-total h5 {
    font-weight: 700;
}
.sort-select {
    border: none;
    outline: none;
}
.collection-sidebar__group[data-group="Season"] {
	display: none;
}
.collection__products .grid-display {
  padding-bottom: 65px;
}
.collection-sidebar__heading {
    font-weight: 900;
    margin-bottom: 20px;
    color: #000;
    text-transform: uppercase;
}
.filter-heading__container .top-filter__heading {
  font-size: 18px;
  margin: 6px 10px 0 0;
  font-weight: 800;
  font-family: Nunito, sans-serif;
}


/* added for accordion */
.main {
    width: 1085px;
    background: inherit;
    margin: auto;
    position: relative;
    top: 8vh;
    height: auto;
}
body{
	background-color: grey;
	font-family: 'Titillium Web', sans-serif;
}
.sec{
	font-size: 1.5vw;
	width: 100%;
/* 	background-color: orange; */
	padding: 1.5vw;
	cursor: pointer;
/* 	margin-top: 0.5vw; */
  	background-color: transparent;
	text-align: left;
	color: #9e9e9e;
    border-top: 1px solid #C6C6C6;
}
.fa{
        float: right;
}
.collapsable{
	width: 100%;
	background-color: pink;
	padding: 0 2vw;
	font-size: 1.2vw;
	display: none;
	color: #757575;
	background-color: white;
}
.sec i{
	font-size: 15px;
	color: #616161;
}
.sec span.section {
    max-width: 1085px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-top: 0px solid var(--color-border)!important;
    padding: 0;
    background: transparent;
}
.collection-two-columns h3 {
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 30px;
    color: #535353;
    padding-top: 0;
  margin: 0;
}
.collection-two-columns .two-columns {
    display: grid;
    grid-row-gap: var(--spacing-extra-large);
    row-gap: var(--spacing-extra-large);
    width: 100%;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 20px;
    gap: 20px;
  padding-bottom:40px;
}
.collection-two-columns .two-columns a {
    display: block;
    border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 12px;
    height: auto;
    text-align: center;
    width: 90px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
    float: right;
    margin-top: -50px;
}

span.section {
    padding: 0;
    font-family: 'Neue Haas Grotesk Text Pro-75B';
    color: #6A9093 !important;
    font-size: 24px !important;
}
div.collapsable {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #535353;
    text-align:left;
}
@media only screen and (max-width: 600px){
    #shopify-section-template--14999793270843__6a4f1326-e0d3-4917-94cb-faeb38ea7d0b .slideshow__content-inner {
      padding-top: 0;
    }
    #shopify-section-template--14999793270843__6a4f1326-e0d3-4917-94cb-faeb38ea7d0b .slideshow__content{
      padding-top: 20px;
    }
    #shopify-section-template--14999793270843__6a4f1326-e0d3-4917-94cb-faeb38ea7d0b .slideshow .slideshow__image {
      height: 120vh!important;
    }
    #shopify-section-template--14999793270843__6a4f1326-e0d3-4917-94cb-faeb38ea7d0b h2.slideshow__heading.type-heading-dynamic{
      font-size:50px !important;
    }
    #shopify-section-template--14999793270843__1657078337a414d6d7 section{
        margin-top: -50px;
    }
    #shopify-section-template--14999793270843__slideshow_1 .slideshow__content {
        padding-top: 150px;
    }
    .collection_subheading img {
        width: 100%;
        object-fit: contain;
    }
	.main{
		width: 90vw;
	}
	.sec{
	    font-size: 4.5vw;
	    width: 100%;
	    padding: 4.5vw;
		margin-top: 1.5vw;
    }
	.sec:hover{ 
	    width: 110%;
	    padding: 6vw; 
	}
	.collapsable{ 
	    width: 100%;
	    padding: 6vw;
	    font-size: 3.6vw;
	    display: none; 
    }
	.sec i{
		font-size: 6vw;
	}
    .product__meta-inner {
      margin-left: 0;
    }
}

/* added for accordion */

/** Account Page **/
  .form-wrap {
    background-color: #fff;
    width: 50%;
    margin: 3em auto;
    /**box-shadow: 0px 1px 8px #BEBEBE;
    -webkit-box-shadow: 0px 1px 8px #BEBEBE;
    -moz-box-shadow: 0px 1px 8px #BEBEBE; **/
    border: 1px solid #BEBEBE;
  }
  .form-wrap .tabs {
    overflow: hidden;
    margin: auto 0; 
    padding: 1em 0 0 1.5em;
  }
  .form-wrap .tabs h3 {
    float: left;
    width: auto;
  }
  .form-wrap .tabs h3 a {
    padding: 0.5em 1.5em;
    text-align: left;
    font-weight: 400;
    background-color: #fff;
    display: block;
    color: #666; 
    font-size: 18px;
  }
  .form-wrap .tabs h3 a.active {
    color: #6d8c92;
    border-bottom: 3px solid #6d8c92; 
  }
  .form-wrap .tabs h3 a:hover {
    color: #6d8c92;
    border-bottom: 3px solid #6d8c92; 
  }
  .form-wrap .tabs-content {
    padding: 1.5em; 
  }
  .form-wrap .tabs-content div[id$="tab-content"] {
    display: none; 
  }
  .form-wrap .tabs-content .active {
    display: block !important; 
  }
  .form-wrap form .input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: inherit;
    font-family: inherit;
    padding: .8em 0 10px .8em;
    border: 1px solid #CFCFCF;
    outline: 0;
    display: inline-block;
    margin: 0 0 .8em 0;
    padding-right: 2em;
    width: 100%; 
  }
  .form-wrap form .button {
    width: 100%;
    padding: .8em 0 10px .8em;
    background-color: #28A55F;
    border: none;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase; 
  }
  .form-wrap form .button:hover {
    background-color: #4FDA8C; 
  }
  .form-wrap form .checkbox {
    visibility: hidden;
    padding: 20px;
    margin: .5em 0 1.5em; 
  }
  .form-wrap form .checkbox:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1; 
  }
  .form-wrap form label[for] {
    position: relative;
    padding-left: 25px;
    cursor: pointer; 
  }
  .form-wrap form label[for]:before {
    content: '';
    position: absolute;
    border: 1px solid #CFCFCF;
    width: 17px;
    height: 17px;
    top: 3px;
    left: 4px; 
  }
  .form-wrap form label[for]:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background-color: transparent;
    top: 8px;
    left: 8px;
    border: 3px solid #28A55F;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); 
  }
  .form-wrap .help-text {
    margin-top: .6em; 
  }
  .form-wrap .help-text p {
    text-align: center;
    font-size: 14px; 
  }
  .login, .account__auth-wrapper {
    text-align: left !important;
    border: none !important; 
  }
 
.mb4 {
	margin-bottom: 28px !important;
}
  
.login .bttn.btn-login {
	width: 100%!important;
  	height: 50px;
  	font-size: 14px !important;
}
.template-customers-login #signup-tab-content .account__auth-wrapper .bttn.btn-create {
	width: 100% !important;
  	height: 50px;
  	font-size: 14px !important;
}
.login__links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.d-none {
	display: none;
}
.breadcrumb__list {
    display: flex;
    align-items: center;
    list-style: none;
  	padding: 0;
  	font-size: 14px;
}
.breadcrumb__list svg {
    margin: 0 7px;
    vertical-align: inherit;
}
.password {
    align-items: flex-start;
    text-align: left !important;
}
.password__content {
    padding-left: 40px;
}
.password__heading {
    font-size: 45pt;
    color: #fff;
    margin-bottom: 0;
}
.password__text {
    font-size: 21pt;
    font-weight: bold;
    color: #fff;
}
.password__text p {
	margin: 0;
  	margin-bottom: 20px;
}
.form-wrap .login label[for] {
  display: none;
}
/** End Accounts Page**/

h1.product__title.type-heading-dynamic {
  display: block;
}
#on-mobile-view-prod-title{
  display:none;
}
#on-mobile-view-prod-price{
  display:none;
}

/* added */

@media (max-width: 60em){
  .product-thumbnails {
      display: block !important;
      background:white;
  }
}
@media only screen and (max-width:600px){
/*   to be modified depends on the image */
  #shopify-section-template--14999793270843__6a4f1326-e0d3-4917-94cb-faeb38ea7d0b .slideshow__slide .slideshow__image {
      position: relative;
  }
  #shopify-section-template--14999793270843__6a4f1326-e0d3-4917-94cb-faeb38ea7d0b .slideshow__content-wrap {
      justify-content: flex-start;
  }
/*   to be modified depends on the image */
  
  .flickity-slider{
      width:100vw
  }
  .flickity-slider {
      display: grid;
      grid-template-columns: 1fr 3fr;
  }  
  .media-wrapper.hidden, .media-wrapper.hidden.is-visible {
      display: none;
  }
  .flickity-slider {
      transform: none;
  }
  .product__media {
      grid-template-columns: 1fr;
  }
  button.flickity-button {
    display: none;
  }
  .media-wrapper {
    width: 300px !important;
  }
  .media img {
    width: auto;
    height: 340px;
    object-fit: cover;
    background-color: white;
  }
  #on-mobile-view-prod-title, #on-mobile-view-prod-price{
    display:block !important;
  }
  h1.product__title.type-heading-dynamic{
    display:none;
  }
  .product__price.type-body-regular{
    display:none;
  }
  button.bttn.product-form__cart-submit {
    margin: auto !important;
  }
}
/* mozilla code */
@-moz-document url-prefix() {
  .nav__link.nav__link-parent.nav__item-primary {
    font-weight: lighter;
  }
  .nav__link.nav__item-primary {
    font-weight: lighter;
  }
}

/** custom slider **/
.product__media-container li {
    display: block;
    float: left;
    cursor:pointer;
    width: 100%;
    max-width: none;
}
.product__media-container #productImageSlider img {
    display: block;
    height: 100%;
    max-width: 400px;
}
.lSSlideOuter .lSPager.lSGallery li {
    opacity: 0.5;
}
.lSSlideOuter .lSPager.lSGallery li.active {
    opacity: 1;
}
lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li{
  border-radius: 0 !important;
}
lSSlideOuter .lSPager.lSGallery li.active:hover, .lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 0;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    max-width: 100%;
    height: 100% !important;
}
.lSSlideOuter.vertical .lSGallery{
  left: 0;
  right: auto;
}

/** products page responsive fix **/
.product__meta:before {
  content: '';
  display: block;
  clear: both;
}
@media only screen and (max-width: 960px) {
   #shopify-section-template--14999793270843__1657078337a414d6d7 section{
        margin-top: -50px;
    }
  .template-collection div[id*=__banner]:before {
      width: 140px;
      height: 200px;
      position: absolute;
      right: 0px;
      background-size: 100%;
    z-index: 0;
     display:none;
  }
 
    div[id*=__product-grid] .collection__content {
      padding-top: 0px;
  }
  .collection-banner .collection__header:before {
      content: "";
      background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/header-bg.png?v=1650952317);
      background-repeat: no-repeat;
      background-position: top right;
        width: 140px;
      height: 200px;
      z-index: 9;
      position: absolute;
      right: 0px;
      top: 0px;
      background-size: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .product__meta-inner {
      padding-top: 5vh;
  }
  #shopify-section-template--14999793270843__featured_collection_3 .carousel__previous-button {
    left: 0px !important;
  }
  #shopify-section-template--14999793270843__featured_collection_3 .carousel__next-button {
      right: 0px !important;
  }
  .lSAction{
    display:block !important;
  }
  .lSSlideOuter.vertical .lSAction>a {
      left:50% !important;
  }
  .template-giftregistry .page__content {
    padding-top: 20px !important;
  }
  body.template-giftregistry .rte-custom, body.template-giftregistry .right-content {
      width: 100%!important;
      padding: 20px 20px!important;
  }
  body.template-giftregistry .right-content h2, body.template-giftregistry .rte-custom h2 {
      font-family: Neue Haas Grotesk Text Pro-75B;
      color: #222!important;
      font-size: 22px!important;
      line-height: initial;
      margin: 20px 0 20px;
  }
   body.template-giftregistry .create-btn,  body.template-giftregistry .search-btn {
    margin-bottom: 10px;
   display:inline-block;
  }
    body.template-giftregistry .carousel.carousel--text-position-top .carousel__slide {
      width: calc(90% - 1px);
  }

}
.product__media, .product__media-action {
  display: none;
}
.nav__item-shop .nav__link > img {
  display: none;
}
.header-overlay {
    visibility: hidden !important;
}

.template-product-care .section {
  background: none;
}

body {
    background-color: #fff;
}
.template-page {
    background: #FAF9F4;
}
.header.header--transparent:hover{
  background:#fff !important; 
}
.page.section{
    background-color: #FAF9F4;
}
.header-overlay.visible {
    visibility: visible;
    opacity: 0;
    transition: opacity .5s,visibility 0s 0s;
}
.collection--product-grid .collection__container::before {
    content: "";
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/bottom-orange.png?v=1650953921);
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 100px;
    height: 120px;
    z-index: 9;
    position: absolute;
    left: 0px;
    bottom: 0;
    background-size: 100%;
}
.collection--product-grid .collection__container::after {
    content: "";
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/bottom-blue.png?v=1650953340);
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 220px;
    height: 320px;
    z-index: 9;
    position: absolute;
    right: 0px;
    bottom: 0;
    background-size: 100%;
}
.collection--product-grid .collection__container{
    position: relative;
}
div[id*="__product-grid"] .custom-field.custom-field__collection-right-image {
    float: none !important;
}
div.collapsable {
    background: transparent;
}
/**whystonz**/
#shopify-section-page-whystonz--template .custom_page__content .right-image img,
 #shopify-section-page-commitment--template .custom_page__content .right-image img {
    position: absolute;
    margin-top: -80px;
}
/**sizing**/
.size-guide-for-footwear-apparel-amp-accessories-stonz .section,
.template-why-stonz.template-page .section{
   padding-top: 0px;
    padding-bottom: 0px;
      overflow: initial;
}
.size-guide-for-footwear-apparel-amp-accessories-stonz .page__content,
.template-why-stonz.template-page .page__content{
    padding-top: 40px;
    padding-bottom: 40px;
}
.size-guide-for-footwear-apparel-amp-accessories-stonz .page__content .rte-custom,
.template-why-stonz.template-page .page__content .rte-custom{
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222222 !important;
    width: 45%;
    float: left;
    padding-bottom: 40px;
}
.size-guide-for-footwear-apparel-amp-accessories-stonz .page__content .right-image,
.template-why-stonz.template-page .page__content .right-image{
    width: 50%;
    float: right;
    position: relative;
}
.size-guide-for-footwear-apparel-amp-accessories-stonz .page__content .right-image img{
    position: absolute;
    margin-top: -120px;
}
.template-why-stonz.template-page .page__content .right-image img{
    position: absolute;
    margin-top: -80px;
}
.content-sizing .text-columns__content .image{
       max-width: 50%;
    float: left;
    width: 50%;
    padding-right: 3%;
        padding-top: initial;
}
.content-sizing .text-columns__content .image .image__img {
    position: relative;

}
.content-sizing .text-columns__content .right-content{
      width: 47%;
    float: right;
}
.section.content-sizing {
    padding-top: 0px;
}
.content-sizing .text-columns__content .right-content h3{
  font-family: Neue Haas Grotesk Text Pro-75B;
    color: #222222 !important;
    font-size: 30px!important;
    max-width: 700px!important;
    line-height: 45px;
    margin-top: 0!important;
    margin-bottom: 0px;
}
.content-sizing .text-columns__content .right-content p{
      font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
     color: #222222 !important;
}
.content-sizing .text-columns__content .right-content p.looksizes,
  .content-sizing .text-columns__content .right-content p.fittingguide{
 	padding-top:20px;   
}
.content-sizing .text-columns__content .right-content p.looksizes strong,
   .content-sizing .text-columns__content .right-content p.fittingguide strong{
    font-size: 16px;
}
.content-sizing .text-columns__content .right-content p.looksizes a{
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #222!important;
    border: 1px solid #222222;
    padding: 5px;
    border-radius: 30px;
    width: 90px;
    display: inline-block;
    height: 35px;
    text-align: center;
    margin-top: 5px;
    margin-right: 5px;
}
.content-sizing .text-columns__content .right-content p.fittingguide  a{
      text-decoration: underline;
    margin-right: 20px;
  color:#000;
}
.content-sizing .text-columns__content .right-content .bttn--secondary{
      border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 12px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
    width: 320px;
    height: 35px;
    margin-top: 40px;
    margin-bottom: 20px;
}

#shopify-section-template--14999794057275__1657695479af12528c{
  background: #FAF9F4;
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/bg.jpg?v=1651041542);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top center;
}
  #shopify-section-template--14999794057275__1657695479af12528c{
  background: #FAF9F4;
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/bg.jpg?v=1651041542);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top center;
        position: relative;
}
 #shopify-section-template--14999794057275__1657695479af12528c .section{
  background: transparent;
    padding: 200px 0px 40px 0px; 
 }
 #shopify-section-template--14999794057275__1657695479af12528c .text-block__overline.overline{
   font-family: Neue Haas Grotesk Text Pro-75B;
    color: #8c8b89 !important;
    font-size: 67px!important;
    line-height: 45px;
    text-align: center;
    width: 100%;
    text-transform: inherit;
    margin-bottom: 20px;
    letter-spacing: 0px;
 }
 #shopify-section-template--14999794057275__1657695479af12528c h2{
    text-align:center;
    max-width: 100%;
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222!important;
    padding-top: 20px; 
 }
#shopify-section-template--14999794057275__1657695479af12528c .text-block__subheading a{
      font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222!important;
  text-decoration: underline;
    margin: 0px 15px;
}
#shopify-section-template--14999794057275__1657695479af12528c .text-block__subheading{
      margin-top: 10px;
}
#shopify-section-template--14999794057275__1657695479af12528c .text-columns--alignment-center .text-columns__feature {
    background: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/Path_11.png?v=1651042962);
    background-size: 100% 100%;
    background-repeat: no-repeat;
      padding: 30px 40px;
  margin-bottom: 0px;
}
#shopify-section-template--14999794057275__1657695479af12528c .text-columns__content h3{
      max-width: 100%;
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #6A9093!important;
    font-size: 22px!important;
    line-height: 45px;
    text-align: center;
  margin-bottom:0px;
}
#shopify-section-template--14999794057275__1657695479af12528c .text-columns__content p{
      font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222!important;
}
#shopify-section-template--14999794057275__1657695479af12528c .text-columns__content .image__img {
    position: relative;
}
#shopify-section-template--14999794057275__1657695479af12528c  .text-columns--alignment-center .text-columns__feature .image {
    padding: inherit;
}
#shopify-section-template--14999794057275__1657695479af12528c .get-intouch{
  text-align: center;
    padding-top: 20px;
}
#shopify-section-template--14999794057275__1657695479af12528c .get-intouch h3{
font-family: Neue Haas Grotesk Text Pro-75B;
    color: #222!important;
    font-size: 36px!important;
    line-height: 45px;
    margin-bottom: 0px;
}
#shopify-section-template--14999794057275__1657695479af12528c .get-intouch .bttn--secondary{
  border-color: #FD8C68!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #FD8C68;
    font-size: 12px;
    border: 3px solid #FD8C68;
    border-radius: 40px;
    width: 200px;
    height: 40px;
}
#shopify-section-template--15700516929710__165769806946fc7af4 h2{
    color: #6d8584;
    text-align: left;
    font-family: Neue Haas Grotesk Text Pro-75B;
    font-size: 57px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
}
#shopify-section-template--15700516929710__165769806946fc7af4 .slideshow__subheading.type-body-regular{
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    color: #6d8584 !important;
}

#shopify-section-template--14999794253883__165769964771bc9e78{
  background-color: var(--color-contrast-bg);
      padding-top: var(--section-vertical-spacing-desktop);
    padding-bottom: var(--section-vertical-spacing-desktop);
}
#shopify-section-template--14999794253883__165769964771bc9e78 h2 {
    color: #000;
    text-align: left;
    font-family: Neue Haas Grotesk Text Pro-75B;
    font-size: 57px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
}
#shopify-section-template--14999794253883__165769964771bc9e78 p {
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
}
#shopify-section-template--15700516929710__165769999705680bcb{
  position:relative;
}
#shopify-section-template--15700516929710__165769999705680bcb::after {
    content: "";
/*     background: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/fpo.jpg?v=1652239323); */
    width: 175px;
    height: 74px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 999999;
}
#template--15700516929710__1657700549a844419d h2 {
    color: #000;
    padding-top: 40px;
    font-family: Neue Haas Grotesk Text Pro-75B;
    font-size: 57px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    text-align: center;
}

/* added for the how to measure apparel */
#shopify-section-template--14999794057275__1657796425e2b94f5d h2{
    padding-top:30px;
}

/* added for size chart*/
div#shopify-section-template--14999794057275__165779172407b0880c {
    background: #faf9f4;
    overflow: scroll;
}

/* added announcement bar */
.utility-bar__announcement-item-content.type-body-small {
    text-align: center;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #fff!important;
    font-style: italic;
}

/* added size guide */
#shopify-section-template--15660339331254__1657796425e2b94f5d h2.text-block__item.text-block__heading.type-heading-1.ma0, #shopify-section-template--15660339331254__1657796425e2b94f5d .text-block__subheading.type-body-regular.ma0.mt3 {
    text-align: center !important;
}
#shopify-section-template--15660339331254__1657796425e2b94f5d section {
    padding-top: 80px !important;
}
#shopify-section-template--15660465422518__1658387539d861d786 h2 {
    color: #000;
    padding-top: 40px;
    font-family: Neue Haas Grotesk Text Pro-75B;
    font-size: 57px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    text-align: center;
}
#shopify-section-template--15660465422518__1658387539d861d786 .text-columns__feature:nth-child(2) {
  display:none;
}
#shopify-section-template--15660465422518__1658387539d861d786 .text-columns--alignment-center .text-columns__image {
    margin: 10px auto;
}
#shopify-section-template--15660465422518__1658387539d861d786 .text-columns__intro {
    margin-bottom: 20px;
}
h2.text-block__item.text-block__heading.type-heading-1.ma0 {
/*   updated code */
/*     font-family: Neue Haas Grotesk Text Pro-75B; */
    font-family: 'Nunito', sans-serif;
}
.custom-section .custom-field__baner{
      position: relative;
}
#shopify-section-template--15660465422518__1658387539d861d786,
#shopify-section-template--15660465422518__1658387539d861d786 .section {
  background:#fff !important;
}
#shopify-section-template--15700516798638__section2 .section{
  background:transparent;
}
.template-size-guide.template-page,
.size-guide-for-footwear-apparel-amp-accessories-stonz .page__content{
  background:#fff;
}
#shopify-section-template--14999794253883__16587315581f1f9da9 h2.text-block__item.text-block__heading.type-heading-1.ma0 {
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #000;
    padding-top: 40px;
    font-family: Neue Haas Grotesk Text Pro-75B;
    font-size: 57px;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    text-align: center;
}
 #shopify-section-template--14999794253883__16587315581f1f9da9 .section,
 #shopify-section-template--14999794253883__16587315581f1f9da9 {
  background:#fff;
}
 #shopify-section-template--14999794253883__16587315581f1f9da9 .section{
      padding-top: var(--section-vertical-spacing-desktop);
    padding-bottom: var(--section-vertical-spacing-desktop);
}
#shopify-section-template--14999794253883__16587315581f1f9da9 .text-columns__feature:nth-child(2) {
      display:none;
}
#shopify-section-template--14999794253883__16587315581f1f9da9 .text-columns__intro {
    margin-bottom: 20px;
}
#shopify-section-template--14999794253883__16587321445d9fbf82 .section{
      padding-top: var(--section-vertical-spacing-desktop);
    padding-bottom: var(--section-vertical-spacing-desktop);
    background: #faf9f4;
}
#shopify-section-template--14999794253883__16587321445d9fbf82 .bttn--secondary {
    border-color: #fd8c68!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #FD8C68;
    font-size: 12px;
    border: 3px solid #FD8C68;
    border-radius: 40px;
    margin-top: 10px;
    width: 159px;
    height: 35px;
}
#shopify-section-template--14999794253883__16587321445d9fbf82 h3 {
    font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 30px;
    color: #222!important;
    margin-bottom: 0px;
}

/**blog**/
.blog__articles-container,
  .blog__pagination{
    overflow: hidden;
    max-width: 1085px;
    width: 1085px;
    padding-right: 0!important;
    padding-left: 0!important;
    margin: 0 auto;
    padding-top:60px;
}
.template-blog .blog{
  background: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/Path_11_f9f83058-03aa-49f2-9513-8a58658bb0f3.png?v=1651549519)#FAF9F4;
    background-repeat: no-repeat;
    background-position: 135% 25%;
    background-size: 70%;
      padding-left: 0px; 
    padding-right:0px;  
    margin-top: 0px; 
    margin-bottom: 0px; 

}
.template-blog .blog .blog-top-banner .blog__heading {
    padding-bottom: 20px;
    padding-bottom: var(--spacing-medium);
    border-bottom: 0px;
}
.blog__article.is-featured {
    grid-column: span 3;
}
.blog__article.has-image .blog__article-heading {
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #222!important;
    font-size: 16px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800; 
}
.blog__article-excerpt, .blog__article-title {
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222!important;
}
.blog__article-image {
 padding-top: 0%;
}
 .blog__pagination{
  display:none; 
 }
.blog__article {
    border-right: 1px solid transparent;
   }
.template-blog .blog__article .bttn--secondary{
color: #222222;
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding: 0px;
    height: auto;
    border: 0px;
    text-decoration: underline;
    text-transform: inherit;
    margin-top: 15px;
}
.template-blog .blog__article .type-heading-meta{
      font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 13px;
}
.template-blog .blog__article.is-featured .blog__article-image {
  	width: 66%;
    float: left;
}
.template-blog .blog__article.is-featured .blog__article-content{
 float: right;
    width: 30%; 
}
.template-blog .blog__article.is-featured .bttn--secondary{
  border-color: #6d8c92!important;
    font-family: Nunito,sans-serif;
    font-weight: 800;
    color: #fff!important;
    background: #6D8C92;
    font-size: 12px;
    border: 3px solid #6D8C92;
    border-radius: 40px;
    margin-top: 40px;
    margin-bottom: 20px;
    width: 130px;
    height: 35px;
    text-decoration: none;
    text-transform: uppercase;
}
.template-blog .blog__article .blog__article-content .custom-field.custom-field__sub-title{
      font-family: Neue Haas Grotesk Text Pro-75B;
    color: #222!important;
    font-size: 36px!important;
    max-width: 700px!important;
    line-height: 40px;
    margin-top: 0!important;
    margin-bottom: 80px;
}
.blog__article-featured-badge{
display:none;  
}
.template-article .section{
  width:100%;
  max-width: 100%;
  padding-top:0px;
}
.template-article .custom-header img{
  max-width:100%;
	width:100%;
}
.template-article .custom-header{
 position:relative; 
}
.template-article .custom-header h1{
    font-family: Neue Haas Grotesk Text Pro-75B;
    color: #fff!important;
    font-size: 42px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    letter-spacing: 1px;
    position: absolute;
    text-align: left;
    top: 30%;
    left: 10%;
}
.template-article h1.article__heading {
    font-family: Neue Haas Grotesk Text Pro-75B;
    font-size: 42px!important;
    line-height: 100%;
    text-transform: initial;
    font-weight: 800;
    letter-spacing: 1px;
    padding-top: 80px;
}
.article__published-date, .article__heading, .article__tags, .article__pagination, .article__comments{
     font-family: Nunito,sans-serif;
    font-weight: 800;
    font-size: 13px;
}
.template-article .article__content{
      max-width: 1085px;
    padding-right: 0!important;
    padding-left: 0!important;
    border-top: 0px solid var(--color-border)!important;
    margin: 0 auto;
      padding-top:60px;
}
.template-article .article__content .article__image{
      width: 40%;
    float: left;
}
.container-article__content .article__content{
width: 50%;
    float: right;
    max-width: 50%;
    font-family: Nunito,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222!important;
}
.template-article:before {
    content: "";
    background-image: url(https://cdn.shopify.com/s/files/1/0610/9806/6094/files/header-bg.png?v=1650952317);
    background-repeat: no-repeat;
    background-position: top right;
    width: 230px;
    height: 330px;
    z-index: 9;
    position: absolute;
    right: 0px;
    top: 70px;
    background-size: 100%;
}
.template-article .bttn {
    text-transform: uppercase;
    font-family: Nunito,sans-serif;
    font-weight: var(--font-body-weight);
    font-size: var(--font-size-body-extra-small);
    letter-spacing: 0.1em;
    text-align: center;
    height: 48px;
    height: var(--height-button);
    padding: 0 calc(4px * 5);
    padding: 0 var(--spacing-medium);
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.81em;
    background-color:#6D8C92;
    color: var(--color-bg);
    border: none;
    opacity: 1;
    transition: color 0.25s ease;
}
.template-blog .blog__article .bttn--secondary::before{
  display:none !important;
}

/* start gift reggistry signup */
.giftreggie-front.giftreggie-signup.giftreggie-theme-stonz-theme-5-0c {
    max-width: 1085px;
    padding-right: 20px !important;
    padding-left: 20px !important;
    margin: 0 auto;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.giftreggie-header h3 {
    font-size: 32px;
    font-weight: bold;
    font-family: Nunito,sans-serif;
}
/* end gift reggistry signup */
/* start cart page  */
.cart-template__remove a {
    border: 0 !important;
}
.cart-template__remove a:hover {
    color:black !important;
    font-weight: 600;
}
.cart-template__footer-actions button {
    background-color: #6D8C92;
    border-radius: 50px !important;
    padding: 20px;
    font-size: 14px !important;
}
.cart-template__footer-info p:nth-child(3) {
    width: 50%;
    margin-left: auto;
}
/* end cart page  */
.nav__item.nav__item-gift-registry{
    display:none !important;
}
@media screen and (max-width: 767px){
    #shopify-section-template--14999794253883__16587315581f1f9da9 .text-columns__feature:nth-child(2) {
      display:block;
  }
    #shopify-section-template--14999794253883__16587315581f1f9da9 .text-columns__feature:first-child {
      display:none;
  }
}
@media screen and (max-width: 959px){
 .header_gift_registry{
    display:none !important;
 }
  .product__meta-inner {
      margin-left: 0;
  }
   .product-page-wrapper .main {
   top: auto;
    width: 100%;
    
  }
  #main-content .accordian .section {
    padding-left: 0px!important;
    padding-right: 0px!important;
 }
   #main-content .accordian .sec {
    font-size: 4.5vw;
    width: 100%;
    padding: 10px;
  }
  #main-content .accordian .collapsable {
    padding: 10px;
  }
  .liquid__more-info ul{
    padding-left: 0px;
  }
}
@media screen and (max-width: 607px){

  #shopify-section-template--14999793270843__165958816180c4a4df h3, #shopify-section-template--14999793270843__165958816180c4a4df a.bttn, #shopify-section-template--14999793270843__165958816180c4a4df p {
      margin-left: 0px;
  }
    .cart-template__footer-info p:nth-child(3) {
      width: 100%;
  }
    .collection__details:not(.collection__details--no-image) .text-block {
      margin-bottom: 0;
  }
  .collection__header .type-heading-1 {
    padding-top: 20px;
  }
  .banner-bottom-freatured-desc p {
      font-family: Neue Haas Grotesk Text Pro-55R;
      font-weight: 800;
      font-size: 16px;
      color: #9e8452!important;
      line-height: 25px;
  }
  .banner-bottom-freatured-desc p br,
  .banner-bottom-freatured-desc h3 br{
    display:none;
  }
  .banner-bottom-freatured-desc h3 {
      font-size: 36px!important;
  }
  .collection--product-grid .collection__container,
  .template-size-guide #main-content,
  .template-why-stonz #main-content{
      position: relative;
      padding-bottom: 200px;
  }
  #shopify-section-featured-collection-giftregistry .section,
  #shopify-section-blog-posts-giftregistry .section {
    padding-right: 20px!important;
    padding-left: 20px!important;
  }
  .product-page-wrapper .main {
    top: auto;
    
  }
  #main-content .accordian .section {
    padding-left: 0px!important;
    padding-right: 0px!important;
 }
   #main-content .accordian .sec {
    font-size: 4.5vw;
    width: 100%;
    padding: 10px;
  }
  #main-content .accordian .collapsable {
    padding: 10px;
  }
  .liquid__more-info ul{
    padding-left: 0px;
  }
    .lSSlideOuter .lSPager.lSGallery img {
      display: block;
      max-width: 100%;
      height: auto !important;
  }
}

button.product-form__chip:disabled, button.product-form__color-swatch:disabled{
  background-color: #cccccc;
  color: #666666;
  opacity: 0.3;
}

s {
  text-decoration: underline;
  text-underline-offset: -0.55em;
  text-decoration-skip-ink: none;
  text-decoration-color: rgba(27, 27, 27, 0.7);
  text-decoration-thickness: 2px;
}

.drawer-menu__bottom .drawer-menu__all-links #gtranslate_wrapper {
  position: initial !important;   
}