/** Shopify CDN: Minification failed

Line 212:24 Expected ":"

**/
@font-face {
  font-family: 'Mermaid-Bold';
  src: url('Mermaid-Bold.eot?#iefix') format('embedded-opentype'),
    url('Mermaid-Bold.woff') format('woff'),
     url('Mermaid-Bold.ttf')  format('truetype'),
      url('Mermaid-Bold.svg#Mermaid-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrandonGrotesque-Bold';
  src: url('BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'),
    url('BrandonGrotesque-Bold.woff') format('woff'),
     url('BrandonGrotesque-Bold.ttf')  format('truetype'),
      url('BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrandonGrotesque-Medium';
  src: url('BrandonGrotesque-Medium.eot?#iefix') format('embedded-opentype'),
    url('BrandonGrotesque-Medium.woff') format('woff'),
     url('BrandonGrotesque-Medium.ttf')  format('truetype'),
      url('BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrandonGrotesque-Light';
  src: url('BrandonGrotesque-Light.eot?#iefix') format('embedded-opentype'),
    url('BrandonGrotesque-Light.otf')  format('opentype'),
       url('BrandonGrotesque-Light.woff') format('woff'),
        url('BrandonGrotesque-Light.ttf')  format('truetype'),
         url('BrandonGrotesque-Light.svg#BrandonGrotesque-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
.buaty_head {
    font-family: 'BrandonGrotesque-Light';
    margin-bottom: 0px !important;
    margin-top: 30px;
    font-size: 32px;
}
.gaze-banner-video video {
    width: 100%;
    height: 600px;
}

.gaze-banner-video {
    text-align: center;
    padding: 40px 0px;
}
.gaze-image-content {
    margin-bottom: 40px;
}
.grid__item.medium-up--two-quarters img {
    border: 3px solid #e19700;
    border-radius: 6px;
    padding: 10px;
}
.gaze-products tbody {
    vertical-align: top;
}
.gaze-products tbody td a.gaze-cat-link {
    display: table;
}
.gaze-products tbody td a.gaze-cat-link span {
    font-size: 15px;
    font-weight: 600;
}
#shopify-section-gaze-products .scrollable-wrapper {
    max-width: 900px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    margin: 0 auto;
}
#shopify-section-gaze-products .scrollable-wrapper tr:nth-child(even) {
    background: #f7f7f7;
}
.gaze-image-content {
    max-width: 900px;
    margin: auto; 
  margin-bottom: 40px !important;
}
.gaze-image-content img {
    border: 3px solid #e19700;
    border-radius: 6px;
    padding: 5px;
}
a.gaze-product-link {
    border-bottom: 0px !important;
}

.gaze-products tr td img {
    max-width: 100%;
    max-height: 170px;
    object-fit: contain;
}
a.gaze-product-link span {
    color: #e19700;
    font-size: 20px;
}
.scrollable-wrapper td p {
    font-size: 14px;
    line-height: 1.4em;
}
.site-header__logo-image img {
    max-width: 157px !important;
}
#AccessibleNav ul li .site-nav__link{
  font-family: 'BrandonGrotesque-Medium';
  font-size: 15px;
  line-height: 50px;
  color: #111;
  text-transform: uppercase;
  transition: 0.5s ease;
  font-weight: normal;
}
#AccessibleNav ul li .site-nav__link:hover{
  color: #e19700;
}
#AccessibleNav ul li .site-nav__link.site-nav__link--active{
  color: #e19700;
  font-family: 'BrandonGrotesque-Bold';
}
#AccessibleNav ul li{
  padding: 0 20px;
}
.site-nav__label {
    border-bottom: 2px solid transparent;
    transition: 0.1s ease;
}
.site-nav__link:focus .site-nav__label, .site-nav__link:not([disabled]):hover .site-nav__label {
    border-bottom-color: #e19700;
}
.site-nav__link--active .site-nav__label {
    border-bottom-color: #e19700;
}
.announcement-bar {
    background-color: transparent !important;
    padding: 0px 0;
    float: left;
    width: 100%;
    position: absolute;
    top: 29px;
    height: 49px;
}
.announcement-bar::before{
  position: absolute;
  height: 2px;
  width: 41%;
  left: 0;
  bottom: 0;
  background-color: #f0f0f0;
  content: "";
}
.announcement-bar::after{
  position: absolute;
  height: 2px;
  width: 41%;
  right: 0;
  bottom: 0;
  background-color: #f0f0f0;
  content: "";
}
.announcement-bar .site-header__search-toggle{
  display: inline-block;line-height: normal;outline: none;
}
.page-width{
  padding-left: 15px;
  padding-right: 15px;
}
.announcement-bar .right-msg {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.announcement-bar .site-header__cart {
    padding: 0px 11px 0 23px;
}
header #SiteNav{
  margin: 0;display: flex;
}
.left-nav,.right-nav{
    height: 130px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
header nav ul li{
  display: inline-block;
}

.main-content {
    padding-top: 0;
}
section.banner-section {
    padding: 40px 0 0;
}
.banner-section h2.heading{
  font-size: 32px;
    line-height: 57px;
    font-family: 'BrandonGrotesque-Light';
    color: #e19700;
    text-transform: unset;
    letter-spacing: 2px;margin-bottom: 4px;
      font-weight: 300;s
}
.banner-section h1{
  font-size: 47px;
  line-height: 57px;
  color: #111;
  font-family: 'Mermaid-Bold';
}
a.shop-btn {
    max-width: 282px;
    display: block;
    width: 100%;
    background-color: #e19700;
    text-align: center;
    text-decoration: none;
    padding: 11px 0;
    font-size: 14px;
    font-family: 'BrandonGrotesque-Bold';
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 7px;
    transition: 0.5s ease;
}
a.shop-btn:hover,.categories .shop-btn a:hover{
  background-color: #2ebfbc;
  color: #fff;
}
.banner-section .left-msg{
  position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 431px;
}
.banner-section .left-msg::before{
  position: absolute;
    content: "";
    background-image: url(/cdn/shop/files/curly-text.png?v=1596714854);
    height: 515px;
    width: 87px;
    left: -96px;
    top: -19px;
    background-size: 89%;
    background-repeat: no-repeat;
}
.right-free img{
   display: none;
}
.banner-section figure {
    margin: 0;
    position: absolute;
    left: 50%;
}
.banner-section{
   position: relative;
}
h3.title {
    font-size: 45px;
    line-height: 57px;
    font-family: 'Mermaid-Bold';
    color: #111;
    margin-bottom:0px;
  position: relative;
}
.insta-sec {
    margin-bottom: 100px;
}
.template-index h3.title::before{
    position: absolute;
    content: "";
    height: 144px;
    width: 2px;
    background-color: #e19700;
    left: 50%;
    top: -157px;
}

h4.sub-title span{
  font-size: 32px;
  line-height: 37px;
  color: #e19700;
  font-family: 'BrandonGrotesque-Light';
      font-weight: 300;
}
section.categories {
    padding: 60px 0;
}
section.sisterhood-video-section {
    padding: 8% 0 60px;
}
.video-section{
    margin-bottom: 180px;
}
.collection-grid-item__title-wrapper::before{
    display: none;
}
.categories .collection-grid-item__overlay{
    /*height: auto;*/
    width: auto;
    background-size: auto;
    background-color: transparent;
}
.categories .title-shop h3{
    text-shadow: none;
    font-size: 42px;
    line-height: 57px;
    color: #111;
    font-family: 'BrandonGrotesque-Light';
  font-weight: 300;
    text-align: left;
}
.categories .shop-btn a{
    background-color: #e19700;
    display: block;
    max-width: 128px;
    padding: 5px 0;
    font-size: 14px;
    color: #fff;
    font-family: 'BrandonGrotesque-Bold';
    text-align: center;
    text-transform: uppercase;
    border-radius: 6px;
    transition: 0.5s ease;
  text-shadow: none;
  letter-spacing: 3px;  
}
.ratio-container:after{
  display: none;
}


.categories .collection-grid-item__title{
  text-align: left;
  padding: 0 0px 0px 40px;
}

.categories .left-one,.categories .left-two,.categories .right-one,.categories .right-two {
    position: relative;
}
.categories .right-one {
    text-align: center;margin-bottom: 45px;
}
.categories .left-two {
    text-align: right;margin-top: 33%;
}
.categories .right-two{
  text-align: center;
}


.categories .left-one .title-shop {
   position: absolute;
    width: 54%;
    top: 12%;
    right: -16%;
}
.categories .left-two .title-shop {
    position: absolute;
    width: 43%;
    top: 15%;
    right: -36%;
}
.categories .right-one .title-shop {
   position: absolute;
    width: 45%;
    top: 10%;
    right: -89px;
}
.categories .right-two .title-shop {
    position: absolute;
    width: 45%;
    top: 24%;
    left: 22px;
}
.right-one {
    text-align: center;
}
.rte-setting.rte em {
    color: #fff;
    font-size: 27px;
    text-align: left;
    font-family: 'BrandonGrotesque-Medium';
    line-height: 32px;
}
.bg-image blockquote.quotes-slider__text.text-center {
    text-align: left!important;
}

.bg-image .quotes-slider__text cite {
    font-family: 'Mermaid-Bold';
    color: #fff;
    font-size: 31px;
}
.bg-image .quotes-wrapper .slick-dots li button::before {
    font-size: 48px;
    color: #fff;
    opacity: 1;
}
.bg-image .quotes-wrapper .slick-dots li.slick-active button::before {
    color: #0abebd; 
}
.bg-image .quotes-wrapper .slick-dots {
    margin-top: 0px;
    text-align: left;
}
.bg-image .rte-setting {
    margin-right: 60px;
}
.bg-image .icon {
    width: 70px;
    height: 70px;
}
.bg-image .quote-icon {
    color: #fff;
}
/*.bg-image .slick-dotted.quotes-slider.slick-initialized {
    padding: 70px 0px 210px 0px;
}*/
:focus {
    outline: none;
}
.bg-image {
    background-size: cover;
    background-position: 50%;

}
.testi .bg-image {
    padding: 63px 0 34px;
}
.testimonial-section-right {
    text-align: center;
}


#insta-feed .instafeed-overlay, .instafeed-shopify .instafeed-overlay {
    background-color: rgb(225 151 0 / 40%)!important;
    width: 95%!important;

}
#insta-feed .instafeed-overlay::after, .instafeed-shopify .instafeed-overlay::after {
    background-color: transparent!important;
}

#insta-feed img, .instafeed-shopify img {
    padding: 0px 10px;
}
.insta-sec .logo-content {
margin: auto;
    display: table;
    position: relative;
    padding: 50px;
}
.insta-sec .left-logo {
    float: left;
}
.insta-sec .right-story {
     float: left;
    margin-left: 60px;
}
.right-story h4 {
font-family: 'Mermaid-Bold';
    font-size: 45px;
    color: #000;
    line-height: 41px;
    padding: 20px 0px;
}
.insta-sec .logo-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/cdn/shop/files/arrow.png);
    width: 540px;
    height: 40px;
}
.insta-sec .logo-content:after {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/cdn/shop/files/arrow.png);
    width: 540px;
    height: 40px;
}
#insta-feed, .instafeed-shopify {
       margin-bottom: 35px!Important;
}
.site-footer {
    background-color: transparent!Important;
}
.left-info li {
    color: #fff;
    font-family: 'BrandonGrotesque-Light';
    font-size: 20px;
      margin-bottom: 25px;
}
.left-info li a, .left-info li p {
    display: block;
    color: #fff;
    padding-left: 80px;
      margin-bottom: 0px;
}
.left-info li span {
    font-family: 'BrandonGrotesque-Bold';
    font-size: 28px;
}
.left-info li i {
    background: #fff;
    border-radius: 50%;
    color: #000;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 43px;
    color: #e19700;
    margin-right: 30px;
}

.right-form {
        background: #fff;
    padding: 20px 30px;
    box-shadow: 0px 0px 49px rgb(0 0 0 / 46%);
    margin: 30px 20px 0px 20px;
}
.right-form h3 {
    text-align: center;
    font-family: 'Mermaid-Bold';
    font-size: 45px;
      margin-bottom: 0px;
}
.right-form p {
    text-align: center;
    font-size: 21px;
    font-family: 'BrandonGrotesque-Light';
}
.right-form input, .right-form textarea, .right-form select,.right-form .disclosure__toggle {
    border: 3px solid #858585;
    font-family: 'BrandonGrotesque-Light';
    width: 100%;
    font-size: 16px;
    opacity: 1;
    padding: 16px 18px!important;
    border-radius: 7px;
  margin-bottom: 10px;
}
textarea#-message {
    height: 93px;
}
.right-form .btn {
    background-color: #e19700;
    padding: 14px 0px!Important;
    font-size: 14px;
    border: none!important;
    max-width: 280px;
    margin: auto;
    letter-spacing: 4px;
    display: table;
      margin-bottom: 35px;
}
.left-info ul {
    margin: 68px 0px;
}
.site-footer__copyright-content {
    font-size: 17px;
    font-family: 'BrandonGrotesque-Light';
    float: left;
}
.left-info li a:hover {
    color: #fff;
}
html{
    padding-bottom: 0px!important;
}
.input-error-message {
    display: none;
}
.form-message--error .form-message__title {
    font-size: 13px;
    margin: 0;
}
.testi {
    margin-bottom: 130px;
      margin-top: -100px;
}
.contact-form .grid__item {
    position: relative;
}
.contact-form .grid__item i {
    position: absolute;
    right: 15px;
    top: 22px;
}
.categories .text-center {
    margin-bottom: 0px;
}


.btn:not([disabled]):hover, .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover, .btn:focus, .shopify-payment-button .shopify-payment-button__button--unbranded:focus {
    background-color: #2ebfbc;
}
.categories .left-two .collection-grid-item__title {
    margin-top: -80px;
    padding: 0;
}
.categories .left-two .collection-grid-item {
    margin-bottom: -50px;
}
#Collection .product-card__title{
    display: block;
    text-align: center;
    display: block;
    text-align: center;
    font-size: 31px;
    line-height: 36px;
    font-family: 'BrandonGrotesque-Light';
    font-weight: normal;
    margin-top: 27px;
}
#Collection .price{
  align-items: center;
  font-size: 26px;
    font-family: 'BrandonGrotesque-Medium';
}
#Collection .price dd {
    margin: 0;
}
#Collection .price-item {
    color: #e19700;
    font-weight: normal;
}
.product-card:hover .product-card__title, .product-card:focus-within .product-card__title {
    border-bottom-color: transparent;
}
#Collection .product-card__image-wrapper{
    height: 238px;
}
#Collection .product-card{
    background-color: #f4f5f5;
    padding: 20px 20px 5px;
}
.collection-header .section-header {
    margin-bottom: 0;
}
.collection-header .section-header h1{
  margin: 0;
  color: #464646;font-size: 45px;
  font-weight: normal;font-family: 'BrandonGrotesque-Medium';
}
.collection-header .section-header {
    margin-bottom: 0;
    padding: 52px 0;
    background-color: #f7ebd5
}
.pagination li{
  font-family: 'BrandonGrotesque-Medium';
}
div#shopify-section-product-template {
    padding: 50px 0;
}
.product-single__meta .product-single__title{
    font-family: 'BrandonGrotesque-Bold';
    color: #111;
    font-size: 43px;
}
.product-single__meta .price-item {
    color: #e19700;
    font-weight: normal;
    font-size: 26px;
    font-family: 'BrandonGrotesque-Medium';
}
.product-single__meta .product-form{
  padding-top: 14px;
}
.product-single__meta .product-form__input--quantity {
    max-width: 8rem;
}
.product-single__meta .product-form__item label {
    display: block;
    font-family: 'BrandonGrotesque-Medium';
    font-size: 19px;
}
.product-form__cart-submit{
  background-color: #e19700;font-size: 19px;
  font-family: 'BrandonGrotesque-Bold';
}
.product-single__thumbnails{
    margin-left: 0;
    margin-right: 0;
    margin: 20px 44px 0;
}
.product-single__thumbnails .product-single__thumbnails-item{
  height: 100px;
  overflow: hidden;
}
.product-single__thumbnails .product-single__thumbnails-item a.product-single__thumbnail{
  margin: 0;
}
.product-single__thumbnail.active-thumb {
    border-color: #e19700;
}
.product-single__thumbnail-image{
  height: 95px;
  width: 100%;
  object-fit: cover;
}
.product-right .product-single__meta{
    background-color: #f4f5f5;
    padding: 20px 25px;
}
section.default-section {
    padding: 50px 0 0;
}
.default-section .collection-grid-item__title{
    background-color: #f4f5f5;
    top: unset;
    transform: none;
    text-shadow: none;
    z-index: 9;
    padding: 15px 15px;
    bottom: 0;
    margin-bottom: 0;
    position: relative;
}
.default-section .collection-grid-item__title h3{
    color: #111;
    text-shadow: none;
    font-family: 'BrandonGrotesque-Medium';
    margin: 0;
}
.default-section .collection-grid-item__title .shop-btn a{
  background-color: #e19700;
    display: block;
    max-width: 128px;
    padding: 5px 0;
    font-size: 14px;
    color: #fff;
    font-family: 'BrandonGrotesque-Bold';
    text-align: center;
    text-transform: uppercase;
    border-radius: 6px;
    transition: 0.5s ease;
    text-shadow: none;
    margin: 11px auto;
    letter-spacing: 3px;
}
.default-section .collection-grid-item__title .shop-btn a:hover{
  background-color: #2ebfbc;
    color: #fff;
}
.sub-categories{
  left: 0;width: 100%;padding-left: 0px;
}
.story-main {
    float: left;
    width: 100%;
    padding: 35px 0;
    border-bottom: 1px solid #eee;
}
.story-main .story-left{
  float: left;
  width: 25%;
  padding: 0 15px;
}
.story-main .story-right{
  float: right;
  width: 75%;
  padding: 0 15px;
}
.story-main .story-right p{
    font-size: 17px;
    font-family: 'BrandonGrotesque-Medium';
    margin-bottom: 10px;
}
.mansory {
    transition: all .5s ease-in-out;
    column-gap: 0;
    column-fill: initial;column-gap: 20px;
}
.mansory .brick{
    margin-bottom: 20px;
    display: inline-block;
    position: relative;
    box-shadow: 0px 0px 46px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 46px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 46px rgba(0,0,0,0.1);
    line-height: 0;
 }
 .brick h6 {
    margin: 0;
    font-size: 26px;
    font-family: 'BrandonGrotesque-Light';
    color: #fff;
    line-height: 37px;
}
.brick p{
    font-family: 'BrandonGrotesque-Light';margin: 0;color: #fff;line-height: 18px;
}
.brick a{
    display: block;border-bottom: none !important;
    padding: 0 !important;
}
span.story-text {
    display: block;
    position: absolute;
    top: 50%;
    background-color: rgb(0 0 0 / 28%);
    padding: 14px;
    width: 203px;
}
/*.left-logo img {
    width: 127px;
}*/

/*.founder-section h3{
    font-family: 'BrandonGrotesque-Bold';
    font-weight: normal;
    font-size: 28px;
    line-height: 33px;
    margin: 0;
    margin-bottom: 9px;
}*/
.founder-section h3 a{
  text-decoration: none;border-bottom: 0px !important;
}
.founder-section p{
    font-size: 18px;
    font-family: 'BrandonGrotesque-Light';
    margin-bottom: 10px;
}
.founder-section h4{
    margin-top: 10px;
}
.sub-press a{
  border-bottom: 0px !important;padding-bottom: 0 !important;
}
.site-footer {
    padding-bottom: 0;
}
.copy-msg {
    padding: 15px 0;
}

#SiteNavLabel-our-collection .site-nav__childlist-grid{
  margin-bottom: 0;
}
#SiteNavLabel-our-collection .site-nav__childlist{
  display: block;
}

#SiteNavLabel-our-collection ul li.site-nav__childlist-item{
  margin-bottom: 0;
}
#ContactForm{
  font-family: 'BrandonGrotesque-Light';
}
.form-vertical input, .form-vertical select, .form-vertical .disclosure__toggle, .form-vertical textarea{
  font-family: 'BrandonGrotesque-Light';
}
.sub-press {
    padding: 30px;
    margin-bottom: 50px;
    border: 1px solid #ccc;
    text-align: center;
}
.founder-section{
  float: left;width: 100%;
  padding: 50px 0;
  background-color: #f5f5f5;
    margin-bottom: 30px;
}
.left-founder.founder-text {
    padding: 30px 50px 0;
}

.founder-section .quote{
  float: left;
  width: 30%;
  margin: 0 17px;
  background-color: #fff;
  box-shadow: 0px 0px 8px rgba(0,0,0,0.2);
  position: relative;
  text-align: left;
}
.founder-section .quote .quote-inner{
  padding: 20px;
}
.desk{
    background-color: #fff;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 121px;
    padding-bottom: 70px;
}
.desk p{
  font-family: 'BrandonGrotesque-Light';
}

.quote.two {
    transform: scale(1.1);
    position: relative;
    z-index: 1;
}
p.designation {
    margin: 0;font-family: 'BrandonGrotesque-Light';
    color: #fff;
}
.tesla h4.sub-title {
    margin-top: 12px;
}
.tesla ul li{
  font-family: 'BrandonGrotesque-Light';
  font-size: 19px;
}
.product-single__description{
    font-family: 'BrandonGrotesque-Medium';
}
p.video_content, p.new-content {
    font-size: 21px;
    font-family: 'BrandonGrotesque-Light';
    line-height: 30px;
}
p.video_content b{
    font-size: 34px;
    font-family: 'BrandonGrotesque-Medium';
    font-weight: normal;
}
/**Video css***/
.banner-video video {
    width: 73%;
    z-index: 999;
    height: 600px;
    height: auto;
}
.banner-video{
    position:relative; 
}



.sisterhood-video-section h5 a{
    font-family: 'BrandonGrotesque-Bold';
    font-weight: normal;
    font-size: 34px;color: #e19700;
}
.template-index h3.title::before{
    display: none;
}
.about-sis h3{
    font-family: 'BrandonGrotesque-Bold';
    font-weight: normal;
    font-size: 28px;
    line-height: 33px;
    margin: 0;
    margin-bottom: 0px;
    margin-top: 15px;
}
.about-sis p{
    font-family: 'BrandonGrotesque-Light';
    font-size: 16px;
    line-height: 27px;
}
.sis-border {
    padding: 15px;
    border: 1px solid #ccc;
}
.sisterhood-video-section .video-section-wrapper{
    height: 450px !important;
    max-width: 650px;
    margin: auto;
    min-height: 450px !important;
}
.site-header__account .fa-user {
    font-size: 20px;
}
.site-header__account, .site-header__cart {
    padding: 14px 11px;
} 

/************* 4-03-2021******************/
.jewelry-care-img {
    position: relative;
    top: 96px;
}
.returen-ing {
    display: flex;
}
.partner-with-us-img {
    position: relative;
    top: 63px;
}
.one-logo, .two-logo, .three-logo, .four-logo, .five-logo, .six-logo {
    text-align: center;
    margin-bottom: 50px;
	padding-left: 0;
}
.img-circle {
    background: #f2f0f3;
    padding: 0;
    border-radius: 50%;
    /* border: solid 10px #df9801; */
    background-size: 100%;
    width: 130px;
    height: 130px;
    margin: 0 auto 23px;
}

span.sub-text {
    padding: 0px 8%;
    font-size: 17px;
    text-align: center;
    display: inline-block;
    font-family: 'BrandonGrotesque-Light';
    font-size: 16px;
    line-height: 27px;
}

#apex .feature-logo {
    margin-top: 50px;
}
.img-circle img {
    margin: 0 auto;
    display: block;
    padding: 28px;
}
.one-logo .sub-title span, .two-logo .sub-title span, .three-logo .sub-title span, .four-logo .sub-title span, .five-logo .sub-title span, .six-logo .sub-title span {
    font-size: 22px;
    line-height: 37px;
    color: #111;
    font-family: 'BrandonGrotesque-Light';
    font-weight: 300;
    font-weight: bold;
}

/****new-css*******/
.site-footer__item-inner li {
    display: block !important;
    font-size: 20px;
    line-height: 49px;
}
ul.site-footer__linklist.list--inline a {
    color: #fff;
}
.upper-box {
    margin-bottom: 43px;
    background: #f2f0f3;
    padding: 50px 0;
    display: flex;
    justify-content: space-evenly;
}
.owl-carousel .owl-item img{
 height: 310px;
}
.site-footer__rte a:hover, .site-footer__linklist-item a:hover, .site-footer__copyright-content a:hover {
    border-bottom: 1px solid #fff !important;
}

.upper-box li {
    font-size: 25px;
    line-height: 66px;
    font-family: BrandonGrotesque-Light;
}
.notice .modal-content{
    float: left;
    width: 100%;padding: 15px;
}
.notice .modal-body h2{
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 40px;
    line-height: 45px;
    font-family: Mermaid-Bold;
    color: #111;
    text-transform: unset;
    letter-spacing: 0;
}
.notice .modal-body p{
    font-size: 20px;
    font-family: BrandonGrotesque-Light;
    line-height: 28px;
}
.notice .modal-header{
    padding: 0;
    position: absolute;
    top: 0;
    right: 12px;z-index: 9;
}
.notice .modal-body{
    padding: 0;
    display: flex;
    align-items: center;
}
.notice .modal-left {
    float: left;
    width: 50%;
}
.notice .modal-right {
    float: right;
    width: 50%;
    padding: 30px;
}
.index-section{
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}
.slideshow__image{
    background-size: cover;
    background-repeat: no-repeat;
}
.slideshow__slide {
    height: 800px !important;
}
.slideshow__text-wrap .slideshow__text-content-list{
    text-align: left;
}
.slideshow__text-wrap .slideshow__text-content-list li span, .slideshow__text-wrap .slideshow__text-content-list li h2{
    text-shadow: none;
    font-size: 25px;
    max-width: 500px !important;
    width: 100% !important;
    display: block;
    margin: 0;
    color: #000;
    line-height: 42px;
    font-family: 'Mermaid-Bold';

}
.slideshow__text-wrap .slideshow__text-content-list li span{
    font-size: 20px;
    line-height: 32px;

}
.stories p:nth-child(1) {
    font-size: 32px;
}
.slideshow__btn-wrapper--push{
    text-align: left;
}

.announcement-bar .grid__item.medium-up--two-quarters img {
    border: 0;
}
.index-section--slideshow .slideshow__arrows {
    width: 100% !important;
    background: transparent !important;
    height: auto;
}
.index-section--slideshow .slideshow__controls {
    bottom: 50%;
    padding: 0 60px;
}
.index-section--slideshow .slideshow__arrows {
    width: 100% !important;
    background: transparent !important;
    height: auto;
    justify-content: space-between;
}
.index-section--slideshow  .slideshow__arrows .slick-dots {
    line-height: 32px;
    visibility: hidden;
}
.index-section--slideshow .slideshow__arrows button svg{
    display:none;
}
.index-section--slideshow .slideshow__arrows button.slideshow__arrow.slideshow__arrow-left {
    background: url(/cdn/shop/files/left-arrow.png?v=1650546770);
    background-size: contain;
    background-position: right;
}

.index-section--slideshow .slideshow__arrows button.slideshow__arrow.slideshow__arrow-right{
    background: url(/cdn/shop/files/next.png?v=1650546743);
    background-size: contain;
    background-position: right;
} 
.custom-video-sec video {
    max-width: 620px;
    max-height: 84vh !important;
    margin: 0 auto 40px;
}
.slideshow__text-wrap.slideshow__text-wrap--mobile {
    display: none !important;
}
.six-colln .owl-nav .prev-slide::before {
    height: 27px;
    background-size: contain;
}
.modal-pics a {
    border: unset !important;
}
.slideshow__slide {
    height: 100%!important;
}
.slideshow__subtitle--mobile {
    font-size: 18px;
    color: #000;
    line-height: 36px;
    font-family: 'Mermaid-Bold';
}
.mega-title.slideshow__title.slideshow__title--mobile {
    font-size: 19px;
    color: #000;
    line-height: 33px;
    font-family: 'Mermaid-Bold';
    margin-bottom: 0px;
}
.reach-us {
    font-size: 32px;
    line-height: 37px;
    color: #e19700;
    font-family: 'BrandonGrotesque-Light';
    font-weight: 300;
}
.location_container {
    position: relative;
}
.location_container img {
    position: absolute;
}
.address_container p {
    padding-left: 35px;
    line-height: 27px;
    margin-bottom: 0;
    color: #000;
}
.email_container img {
    position: absolute;
}
.phone_container img {
    position: absolute;
}
.address_container {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
.address_container img {
    width: 25px;
    margin-top: 5px;
}
.reach-us-wrapper {
    border: 1px solid #e5a935;
    padding: 20px;
    margin-top: 10px;
}    
#collection-carousel, #new-arrival-carousel {
    margin-left: 0;
    margin-top: 10px;
}

.banner-video {
    width: 70%;
    margin-left: 10px;
    margin: 0 auto;
}

.banner-video video {
    width: 100%;
}
.text-color-2 .mega-subtitle.slideshow__subtitle, .text-color-3 .mega-subtitle.slideshow__subtitle, .text-color-4 .mega-subtitle.slideshow__subtitle, .text-color-5 .mega-subtitle.slideshow__subtitle {
    color: #fff;
}
.stories .rte ol {
    margin-left: 16px;
}
.stories .rte ol li {
    font-family: 'BrandonGrotesque-Light';
    font-size: 19px;
    line-height: 30px;
}


/***@media*******/

@media only screen and (min-width: 992px){
  .mansory {
      column-count: 3;
  }
}

.six-colln {
    padding: 50px 0;
    background-color: #f1f1f1;
}
.six-colln .owl-slider .item{
    text-align: center;
}
.six-colln .title-shop h3{
    font-size: 24px;
    line-height: 30px;
    font-family: 'BrandonGrotesque-Medium';
    margin: 10px 0px 15px;
}
.six-colln .owl-dots{
    display: none;
}
.six-colln .owl-nav .prev-slide{
    position: relative;
}
.six-colln .owl-nav .prev-slide::before{
    position: absolute;
    content: "";
    height: 56px;
    width: 30px;
    background-image: url(/cdn/shop/files/left-arrow_5710af83-ed1d-4f39-ba3e-a8b06c3ad247.png?v=1619506541);
    top: 0;left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

.six-colln .owl-nav .next-slide{
    position: relative;
}
.six-colln .owl-nav .next-slide::before{
    position: absolute;
    content: "";
    height: 56px;
    width: 30px;
    background-image: url(/cdn/shop/files/right-arrow.png?v=1619506359);
    top: 0;right: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
.six-colln .owl-nav {
    position: absolute;
    top: 40%;
    width: 100%;
}
.six-colln .owl-nav .owl-prev{
    position: absolute;
    left: 0;
}
.six-colln .owl-nav .owl-next{
    position: absolute;
    right: 0;
}
.six-colln a.shop-btn{
  margin: auto;
}
.modal-pics {
    padding: 20px 0 55px;
}
.modal-pics img {
    padding: 5px;
    border: 1px solid #d6d6d6;
}

/***MARCH 8 CSS***/

#categories .feature-logo, #neckalce .feature-logo {
    padding-top: 150px;
}

#products .feature-logo {
    padding-top: 50px;
}

#signature-collection .feature-logo {
    padding-top: 80px;
}
.new-sec .shop-btn{
    margin: 30px auto;
}
.default-section p{
  font-family: 'BrandonGrotesque-Light';
    font-size: 19px;
    line-height: 30px;

}

.ingaso-head h4{
    margin-top: 15px;
}
.ingaso-img img {
    border: 3px solid #e19700;
    border-radius: 6px;
    padding: 5px;
}
.highlight-text{
   border: 3px solid #e19700;
    border-radius: 6px;
    padding: 25px;
    max-width: 750px;
    margin: 30px auto;
    width: 100%;
} 
.new-sec {
    padding: 60px 0 0;
}  
.custom-video-sec .content.text-center a.shop-btn {
    margin: 0 auto;
}

a.shop-btn:hover {
    text-decoration: none;
}
/* new_updated_css {jyoti}*/
span.cst-font-small {
    font-size: 32px;
    line-height: normal;
}
span.cst-font-large {
    font-size: 50px;
    line-height: normal;
}
.multiple-images .content-container {
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 1100px;
    margin: auto;
}
.multiple-images .content-container .items {
    width: 30%;
}
.goya--images-hide {
    display: none;
}
.cst_categories .left-one img {
    height: 400px;
    object-fit: contain;
    width: 100%;
}
.cst_categories.categories .right-two {
    margin-top: -80px;
}
.cst_categories.categories .left-one .title-shop {
    right: -26%;
}
.cst_video_title {
    padding-bottom: 50px !important;
}
.custom-video-sec {
    padding: 50px 0  0;
}
.cst_banner_sub_text {
    text-align: left;
    font-size: 40px;
    font-family: 'Mermaid-Bold';
    font-weight: bold;
}

h2.cst_banner_title_text {
    font-family: 'Mermaid-Bold';
    font-size: 50px;
}
.section-header.cst_inago_sec {
    margin-bottom: 0;
}
.new-sec.cst_inago_new_sec {
    padding: 40px 0 0;
}
.cst_categories.categories {
    padding: 40px 0 20px;
}

.new-sec.cst_inago_new_sec a.shop-btn {
    margin-bottom: 0;
}
.cst_categories.categories .section-header.text-center {
    margin-bottom: 50px;
}
/***********Media query starts here***************/
@media (max-width:1366px){
  .desk-width-sld {
    padding: 0 122px;
  }
}

@media screen and (max-width:1199px) {
  
  .banner-section h1 {
    font-size: 38px;
    line-height: 50px;
}
 section.categories {
    padding: 129px 0 50px;
}
  h4.sub-title span {
    font-size: 28px;
}
  .categories .collection-grid-item__title h3 {
    font-size: 35px;
}
  .categories .left-two .collection-grid-item__title-wrapper {
    right: -80px;
}
  .left-info li {
    font-size: 19px;
}
.banner-section .left-msg{
  height: auto;
}
h3.title::before{
  display: none;
}
.categories .right-one{
  text-align: left;
}
.categories .right-one .title-shop{
  right: -10px;
}
.categories .left-two .title-shop{
  top: 36%;
}
.categories .right-two .title-shop{
  left: -23px;
}
#Collection .product-card__title{
    font-size: 26px;
    line-height: 29px;
}
#Collection .price{
  font-size: 21px;
}
.product-recommendations__inner li.grid__item{
  width: 50%;
}
.desk{
  padding-left: 25px;
  padding-right: 25px;
}
.founder-section .quote{
  width: 29%;
}
.desk h3{
    font-size: 30px;
    line-height: normal;
    margin-bottom: 0;
}
.desk p{
  font-size: 16px;
}
.founder-section .quote .quote-inner {
    padding: 10px;
}
.sisterhood-video-section {
    margin-top: 90px;
}
.new-sec {
    padding: 80px 0 0;
}
.new-sec {
    padding: 180px 0 0;
}
  .slideshow__text-wrap .slideshow__text-content-list li span, .slideshow__text-wrap .slideshow__text-content-list li h2 {
    font-size: 23px;
    line-height: 42px;
}
}
@media screen and (max-width:991px) {
    /*new_updated---919px*/
  .cst_banner_sub_text {
    font-size: 30px;
}
h2.cst_banner_title_text {
    font-family: 'Mermaid-Bold';
    font-size: 35px;
}
  .cst_categories.categories .title-shop h3 {
    font-size: 30px;
    line-height: 28px;
  }
.cst_categories.categories .left-two .title-shop {
    right: -27%; 
}
/*new_updated----991px end*/
  .cst_categories.categories {
    padding: 20px 0 0px;
}
  .new-sec.cst_inago_new_sec {
    padding: 20px 0 0;
}
  .banner-section .left-msg::before {
    display: none;
}
  .banner-section .left-msg {
  padding-left: 0px;
  height: auto;
}
  .banner-section h1 {
    font-size: 35px;
    line-height: 45px;text-align: center;
}
 .banner-section h2.heading {
    font-size: 28px;text-align: center;
}
.banner-section a.shop-btn{
  margin: auto;
}
.left-one {
    margin-top: 0px;
}
  .right-one {
    margin-top: 0;
}
  .rte-setting.rte em {
    font-size: 23px;
    line-height: 25px;
}
  .bg-image .icon {
    width: 30px;
    height: 30px;
}
  .bg-image .quotes-slider__text cite {
    font-size: 22px;
}
  .bg-image .slick-dotted.quotes-slider.slick-initialized {
    padding: 30px 0px 130px 0px;
}
  h3.title {
    font-size: 36px;
}
  .right-story h4 {
    font-size: 33px;
}
  .right-form h3 {
    font-size: 31px;
}
  .right-form input, .right-form textarea, .right-form select, .right-form .disclosure__toggle {
    padding: 10px 18px !important;
}
  
  .site-footer__copyright-content {
    margin: 31px 0px 0px;
}

  .categories .collection-grid-item__title h3 {
    font-size: 23px;
}
  .categories .collection-grid-item__title h3 {
    font-size: 23px;
    margin-bottom: 0px;
}
  .categories .left-two .collection-grid-item__title-wrapper {
    right: -40px;
  }
  .categories .left-one .collection-grid-item__title-wrapper {
    top: 108px;
    right: 0px;
  }
  .categories .right-one .collection-grid-item__title-wrapper{
    right: unset;
  }
  .categories .shop-btn a {
    max-width: 87px;
    padding: 5px 0;
    font-size: 12px;
    letter-spacing: 0px;
}
  .testi {
    margin-top: 60px;
}
  .categories .collection-grid-item__overlay{
    background-size: contain;
  }

  .template-index h3.title::before {
    position: absolute;
    content: "";
    height: 80px;
    width: 2px;
    background-color: #e19700;
    left: 50%;
    top: -75px;
}
section.categories {
    padding: 40px 0 0px;
    margin-bottom: 0;
}
.testi{
  margin-bottom: 85px;
}
.right-form{
  padding: 20px 10px;
}
.right-form .btn{
  margin-bottom: 0;
}
.site-footer{
  margin-top: 0;
}
.section-header {
    margin-bottom: 0px;
}
.right-form p{
  font-size: 19px;
  margin-bottom: 7px;
}
section.banner-section {
    padding: 15px 0;
}
section.banner-section .left-msg,section.banner-section .right-msg{
  width: 100%;
}
.banner-section figure {
    margin: 0 auto;
    position: relative;
    left: 0;max-width: 600px;
}
.categories .left-one .title-shop {
    position: absolute;
    width: 54%;
    top: unset;
    right: unset;
    bottom: 0;
}
.categories .right-one .title-shop{
  position: absolute;
    top: 10%;
    right: unset;
}
.categories .title-shop h3{
  font-size: 36px;
    line-height: 28px;
}
.insta-sec {
    margin-bottom: 0;
}
.site-footer {
    padding-bottom: 15px;
}
.site-footer__copyright-content {
    margin: 15px 0px 0px;
}
.left-info li p{
  padding-left: 55px;
}
.left-info li i{
  margin-right: 8px;
}
.product-card__image-with-placeholder-wrapper {
    position: relative;
    height: 167px;
}
#Collection .product-card{
    padding: 10px 10px 0px;
}
#Collection .product-card__title{
  font-size: 22px;
}
#Collection .price {
    font-size: 16px;
}
.product-recommendations__inner .product-card__image-with-placeholder-wrapper {
    position: relative;
    height: auto;
}
/* section.default-section.stories {
    padding: 0;
} */
.stories h3.title {
    font-size: 31px;
    line-height: 40px;
}
.story-main .story-right p {
    font-size: 15px;
    line-height: 15px;
}
.story-main .story-right,.story-main .story-left{
    float: none;padding: 0;width: 100%;
}
.story-main .story-left{
  order: 1;
  position: relative;
}
.story-main .story-right{
  order: 2;
  position: relative;
}
.story-left img {
    display: inline-block;
    width: 30%;
    vertical-align: middle;
    height: 260px;
    object-fit: cover;
    padding-bottom: 20px;
}
.mansory {
    column-count: 3;column-gap: 15px;
}
.mansory .brick{
  margin-bottom: 15px;
}
.founder-section .left-founder {
    float: none;
    width: 100%;
}
.founder-section .right-founder {
    float: none;
    width: 100%;
}
.founder-section p{
  font-size: 16px;
}
.founder-section .quote{
    float: none;
    width: 400px;
    margin: 0 auto 25px;
    height: auto;
}
.founder-section .quote img{
    top: unset;
    left: unset;
    position: relative;
    width: 100%;
}
.quote.two{
  transform: unset;
}
.desk{
    padding-top: 50px;
    padding-bottom: 50px;
}
#AccessibleNav ul li {
    padding: 0 6px 0 0;
}
.sisterhood-video-section {
    margin-top: 0;
}
.new-sec {
    padding: 50px 0 0;
}
.modal.notice{
    top: 25px;
}
.notice .modal-body p{
    font-size: 17px;line-height: 24px;
}
.slideshow__text-wrap .slideshow__text-content-list li span, .slideshow__text-wrap .slideshow__text-content-list li h2 {
    font-size: 18px;
    max-width: 339px !important;
    line-height: 32px;
}




}

@media screen and (max-width:900px){
.contact-us-content, .contact-us-img , .jewelry-care-img, .partner-with-us-img{
    width: 100%;
}
.contact-us-img img ,.jewelry-care-img img , .partner-with-us-img img{
    max-width: 300px;
    margin: 0 auto;
    display: block;
    width: 100%;
}
.stay-contact-footer {
    margin-top: 60px;
}
  .address_container img {
    width: 25px;
}
}

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

/* .cst_slider_main .desk-width-sld {
    display: block !important;
      padding: 0px 40px;
}
.cst_slider_main .desk-width-sld .slideshow__title, .cst_slider_main .desk-width-sld .slideshow__subtitle {
    display: block !important;
}
.mobile_hide.slideshow__text-wrap.slideshow__text-wrap--mobile {
    display: none !important;
} */
  span.cst-font-small {
    font-size: 28px;
}
span.cst-font-large {
    font-size: 50px;
}
  .site-header__icons-wrapper {
    margin-top: 30px;
}
.announcement-bar {
    margin-top: 14px;
}
  .cst_categories.categories .left-one .title-shop,   .cst_categories.categories .left-two .title-shop {
    right: unset;
}
  .announcement-bar .grid__item.medium-up--two-quarters img {
    padding: 0;
}
  .cst_categories .left-one img {
    height: 300px;
}
.multiple-images .content-container {
    gap: 10px;
}
.site-header__logo-image img {
    margin-top: 25px;
}

header.site-header {
    padding-bottom: 30px;
}

header a.site-header__icon.site-header__account {
    margin-top: 7px;
    margin-right: 10px;
}
    /*new_updated----749px end*/
  .slideshow__text-wrap.slideshow__text-wrap--mobile {
    display: block !important;
}
  .scrollable-wrapper tr td:nth-child(1) {
    padding: 0px !important;
}
  .gaze-banner-video video {
    width: 100%;
    height: 300px;
}
  a.gaze-product-link span {
    color: #e19700;
    font-size: 16px;
}
  .gaze-products tbody td a.gaze-cat-link span {
    font-size: 13px;
    font-weight: 600;
}
  #shopify-section-gaze-products .scrollable-wrapper {
    overflow: scroll;
    max-width: 100%;
}

  .right-site-nav {
    display: none;
}
  .left-site-nav {
    display: none;
}
  .announcement-bar::before {
    display: none;
}
  .announcement-bar::after {
    display:none ;
}
 
  section.banner-section img {
    max-width: 100%;
}
  .banner-section h2.heading {
    font-size: 22px;
    line-height: 35px;
}
  .banner-section h1 {
    font-size: 36px;
    line-height: 38px;
}
  .banner-section .left-msg {
    height: 200px;
    text-align: center;
}

  h3.title::before {
    display: none;
}
  .categories {
    padding: 0px;
}
  h4.sub-title span br {
    display: none;
}
  h4.sub-title span {
    font-size: 21px;
}
  h3.title {
    font-size: 33px;
    line-height: 36px;
}
  section.categories {
    padding: 40px 0px 0px 0px;
}
  .testi {
    margin-top: 0px;
}
  .bg-image .rte-setting {
    margin-right: 0;
}
  .bg-image {
    background-position: 0%;
}
  .testi {
    margin-bottom: 0;
}
  .insta-sec {
    margin-bottom: 0;
    margin-top: -30px;
}
  .insta-sec .logo-content::before {
    height: 26px;
    max-width: 100%;
    background-size: 100%;
}
.insta-sec .left-logo img {
    max-width: 120px;
}
  .right-story h4 {
    font-size: 23px;
    line-height: 25px;
}
  .insta-sec .left-logo img {
    max-width: 90px;
}
  .insta-sec .logo-content::after{
   height: 26px;
    max-width: 100%;
    background-size: 100%;
  }
  
  .insta-sec .logo-content {
    padding: 30px 20px;
}
  .insta-sec .right-story {
    margin-left: 30px;
}
  .site-footer {
    margin-top: 0;
    padding: 0;
}
  .left-info ul {
    margin: 20px 0px;
}
  .left-info li {
    margin-bottom: 5px;
}
  .left-info li span {
    font-size: 24px;
}
  .left-info li a, .left-info li p {
    font-size: 17px;
}
  .right-form {
    margin: 0;
}
 footer .small--one-whole {
    padding-right: 5px;
    padding-left: 5px;
}
  .right-form h3 {
    font-size: 30px;
}

  .left-msg {
    display: none;
}
  .left-nav {
    display: none;
}
 header .two-tenths {
    width: 50%;
}
  .site-header__logo-image img {
    width: 110px;
    float: left;
    margin-bottom: 0px;
}
  .announcement-bar {
    width: 130px;
    top: 40px;
    right: 16%;
}
  .left-nav, .right-nav {
    justify-content: flex-end;
    align-items: center;
}

  .site-header__icon {
    padding: 0;
}
  section.banner-section {
    padding: 0px;
}
  .site-footer__copyright-content {
    text-align: center;
    float: none;
    display: block;
    font-size: 13px;
    padding: 20px;
}
 
 .categories .collection-grid-item__title-wrapper {
    top: unset !important;
    right: unset !important;
    position: relative !important;
    width: 100% !important;
}
.right-nav{
    width: 50%;
    height: 96px;
}
.site-header__logo{
    margin: 0;padding: 0;
    padding-left: 15px;padding-left: 0;
} 
.logo {
    height: 96px;
    display: flex;
    align-items: center;padding-left: 0;
}
a.shop-btn{
    max-width: 212px;
    margin: auto;
}
.categories .collection-grid-item__title{
  text-align: center;padding: 0;
}
.categories .shop-btn a{
  margin: auto;
}

.categories .grid__item {
    padding-left: 0;
}
.categories .collection-grid-item__title h3 {
    font-size: 45px;
    margin-bottom: 5px;
}
.right-one {
    margin-top: 60px;
}
.categories .left-one, .categories .left-two, .categories .right-one, .categories .right-two {
    text-align: center !important;
}
.categories .title-shop h3{
  text-align: center;
}
.categories .left-two{
  margin-top: 55px;
}
.categories .left-two .title-shop{
  right: 0;
}
.right-form {
    max-width: 431px;
    margin: auto;
}
.left-info li{
  text-align: center;
}
.product-card__image-with-placeholder-wrapper{
  height: auto;
}
#Collection .product-card__title {
    font-size: 29px;
    margin-top: 21px;
}
#Collection .price {
    font-size: 21px;
    margin-top: 10px;
}
.site-header .grid{
  margin-left: 0;
}
.pagination{
  padding-bottom: 55px;
}
.collection-header .section-header{
  padding: 26px 0;
}
.collection-header .section-header h1{
  font-size: 37px;
}
.product-single__thumbnail-image{
  height: 87px;
}
.product-single__meta .product-single__title{
  font-size: 36px;
}
.product-right .product-single__meta{
  padding: 17px 15px;
}
.story-left img {
    width: 40%;
    height: auto;
}
.brick h6{
  font-size: 22px;
}
span.story-text{
  top: 35%;padding: 10px;
}
.mansory{
  column-count: 2;
}
.mobile-nav__link,.mobile-nav__sublist-link{
  font-family: 'BrandonGrotesque-Medium';
}
.feature-logo {
    padding-top: 45px;
}
  #products .feature-logo {
    padding-top: 0;
}
 .video-control__play-wrapper-mobile {
    top: 50%;
 }
 .modal-pics .grid__item{
    width: 50%;
 }
 .default-section p{
     font-size: 16px;
    line-height: 25px;
    margin-bottom: 9px;
 }
 .ingaso-head h4{
    margin-bottom: 4px;
 } 
 .ingaso-head h4 span{
    line-height: normal;
 }
 p.video_content, p.new-content{
    font-size: 19px;
    line-height: 26px;
 }
 .notice .modal-left {
    float: none;
    width: 100%;
}
.notice .modal-right {
    float: none;
    width: 100%;padding: 29px 0;
}
.notice .modal-body{
    display: unset;
}
.slideshow__text-wrap.slideshow__text-wrap--mobile {
    margin-top: 18px;
}
.desk-width-sld {
    display: none;
}
.custom-video-sec video {
    max-width: 100%;
}
.slideshow__arrows.slideshow__arrows--mobile {
    bottom: 50%;
    position: absolute;
}
.slideshow__arrow-left {
    right: 30px;
}
.slideshow__arrow-right {
    left: 30px;
}
  .banner-video {
    width: 100%;
}
}

@media (max-width: 480px){
  .announcement-bar .right-msg {
    padding-right: 20px;
}
.cst_categories.categories {
    padding: 20px 0 20px;
}
.multiple-images .content-container .items {
    width: 40%;
}
  .cst_categories.categories .right-one {
    margin-top: 0;
}
  .site-header__logo-image img{
    width: 86px;
 }
  .announcement-bar {
      width: auto;
      top: 31px;
      right: 9%;
  }
  .site-header__logo{
    padding-left: 0;
  }
  .banner-section .left-msg{
    height: auto;
  }
  h3.title {
      font-size: 28px;
      line-height: 30px;
  }
  h4.sub-title span {
      font-size: 17px;
  }
  .banner-section h1 {
      font-size: 30px;
      line-height: 34px;
  }
  a.shop-btn {
      max-width: 161px;
  }
  .categories .left-one .title-shop{
    width: 100%;
  }
  .categories .left-two .title-shop{
    position: relative;
    width: 100%;
  }
  .categories .right-one .title-shop {
      position: relative;
      top: 0;
      right: unset;
      width: 100%;
  }
  .categories .right-two .title-shop {
      left: 0;
      position: relative;
      width: 100%;
      top: unset;
  }
  .bg-image blockquote.quotes-slider__text.text-center{
    padding: 0;
  }
  .left-cont{
    padding-left: 0;
  }
  .bg-image .slick-dotted.quotes-slider.slick-initialized {
      padding: 30px 0px 29px 0px;
  }
  .testi .bg-image{
    background-image: none !important;
      background-color: #e19700;
  }
  .index-section {
      padding-top: 0;
      padding-bottom: 0;
  }
  .insta-sec{
    padding: 30px 0;margin-top: 0;
  }
  .left-info li a, .left-info li p{
    padding-left: 0;
  }
  .left-info li p {
      padding-left: 0;
  }
  .left-info li {
      margin-bottom: 25px;
  }
  .left-info li i{
    height: 32px;
    width: 32px;
  }
  .left-info li i::before{
    top: -7px;
      position: relative;
      font-size: 13px;
  }
  .left-info li i {
      margin-right: 0px;
  }
  .site-footer__copyright-content {
      margin: 4px 0px 0px;padding: 8px;
  }
  .testi{
    padding-top: 35px;
  }
  .mobile-nav__link, .mobile-nav__sublist-link{
    padding: 15px 17px;
  }
  .right-nav,.logo{
    height: 78px;
  }
  #Collection .grid__item{
    width: 100%;
  }
  div#shopify-section-product-template {
    padding: 12px 0 0;
  }

  #product-recommendations__inner h3.title{
    margin-bottom: 15px;
  }
  .product-single__meta .product-single__title {
      font-size: 36px;font-family: 'BrandonGrotesque-Medium';font-weight: normal;
  }
  .product-form__cart-submit{
    font-family: 'BrandonGrotesque-Medium';font-weight: normal;
  }
  .collection-header .section-header h1 {
    font-size: 27px;
}
.story-main{
  padding: 20px 0;
}
.story-main .story-right p,.founder-text p{
  font-family: 'BrandonGrotesque-Light';
  font-size: 16px;
    line-height: 17px;
}
.mansory{
  column-count: 1;
}
.founder-section .quote{
  width: 100%;
}
.modal-pics .grid__item {
    width: 100%;
}
.upper-box {
    padding: 0px 0;
    display: block;
    justify-content: space-evenly;
    background: unset;
}
.right-img img {
    width: 100%;
}
.notice .modal-body h2{
    font-size: 35px;
    line-height: 40px;
}

}
.cart__upsell-inner {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.cart__upsell-details {
    margin: 18px 18px 8px;
}
 .cart-popup__upsell-inner {
    display: flex;
}

.cart-popup__upsell-details {
    margin: 10px 18px;
}

 .cart-popup__upsell-price ,  .cart__upsell-price {
    margin: 5px 0;
    display: block;
    color: #e19700;
    font-weight: normal;
    font-size: 20px;
    font-family: 'BrandonGrotesque-Medium';
}
 .cart-popup__upsell-details .btn.btn--small.btn--secondary , .cart__upsell-inner  .btn.btn--secondary {
    background: #e19700;
    color: #fff;
    border: none;
}

.cart-popup__upsell-title-link ,  .cart__upsell-title-link {
    font-family: 'BrandonGrotesque-Bold';
    color: #111;
    font-size: 18px;
    display:block;
}