/** Shopify CDN: Minification failed

Line 205:55 Expected identifier but found "*"
Line 697:10441 Unexpected "`"

**/
.custom--sliderbotpadd .custom--grid-product .page-width .grid-overflow-wrapper .grid {
  margin: 0px;
}
body .buckscc-floating-box .hxoSelectTheme{
  z-index: 1;
}
.custom--pagepaddingtop .show_mobile_ctm{
  display: none;
}

.custom--slideshow-wrapper .hero .flickity-page-dots .dot{
  width: 8px;
  height: 8px;
}

.custom--slideshow-wrapper .hero .flickity-page-dots .dot.is-selected{
  width: 12px;
  height: 12px;
}

  body .qr_wa_icon{
  z-index: 1 !important;
}

/* Gifting Section new css */
.ctmnew_grid-container{
  display: grid;
  gap: 10px;
  grid-template-columns: auto auto auto auto auto;
}
.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item1 {
  grid-column: span 5;
}

.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item2 {
  grid-column: span 1;
}

.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item3 {
  grid-column: span 1;
  grid-row-start: 3; /* Place item3 in a new row */
}

.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item4 {
  grid-column: span 2;
  grid-row: span 2;
}

.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item5 {
  grid-column: span 2;
  grid-row: span 2;
}
.ctmnew_grid-container .ctm_item2 .aos-animate,
.ctmnew_grid-container .ctm_item3 .aos-animate,
.ctmnew_grid-container .ctm_item4 .aos-animate,
.ctmnew_grid-container .ctm_item5 .aos-animate{
  height: 100%;
}
.ctmnew_grid-container .ctm_item2 .aos-animate a,
.ctmnew_grid-container .ctm_item3 .aos-animate a,
.ctmnew_grid-container .ctm_item4 .aos-animate a,
.ctmnew_grid-container .ctm_item5 .aos-animate a{
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ctmnew_grid-container .ctm_item2 .aos-animate a .image-wrap,
.ctmnew_grid-container .ctm_item3 .aos-animate a .image-wrap,
.ctmnew_grid-container .ctm_item4 .aos-animate a .image-wrap,
.ctmnew_grid-container .ctm_item5 .aos-animate a .image-wrap{
  height: 100%;
}
.ctmnew_grid-container .ctm_item2 .aos-animate a .image-wrap img,
.ctmnew_grid-container .ctm_item3 .aos-animate a .image-wrap img,
.ctmnew_grid-container .ctm_item4 .aos-animate a .image-wrap img,
.ctmnew_grid-container .ctm_item5 .aos-animate a .image-wrap img{
  height: 100%;
}

/* Gifting Section new css */

.grid  .grid__item  .custom--titlelett span{
  text-transform: inherit;
  letter-spacing: 0px;
}
.ctm_grid-product__tagnone{
  display: none;
}

.collection-item__title{
  text-transform: inherit;
}
.collection-item__title span{
  letter-spacing: 0px;
}
 .gifting-collection-section .grid__item .aos-animate a .collectiontitlesec,
.gifting-collection-section .grid__item .aos-animate .collectiontitlesec{
  text-transform: inherit;
  letter-spacing: 0px;
} 
.custom--pagepaddingtop .grid__item  .allsection{
  display: flex;
}

.custom--pagepaddingtop .grid__item .add_cust--btnmargin form .payment-buttons{
  display: flex;
}
.ctm--badg-mar{
  display: none;
}

.mobile--codeproduct{
  display: none;
}
.custom--badgetru,
.custom--badgetru a{
    display: inline-flex;
    align-items: center;
}

.cust--header-wrapp .custom_menu_icon svg path{
  stroke-width: inherit;
}
.cust--header-wrapp .custom_menu_icon svg{ 
  height: 29px;
    width: 26px;
}
.custom--product--set .ctm--badg-mar{
  margin-bottom: 0px;
}
.custom--badgetru .cust-imgbdge{
    margin-right: 10px;
}  
.custom--badgetru p{
  margin: 0;
  font-family: Ovo, serif;
    text-transform: initial;
  font-size: 14px;
}
.cust--sticky--bar{
  position: sticky;
    width: 100%;
    bottom: -100px;
    z-index: 9;
    background: white;
  display: none;
  box-shadow: 1px 5px 11px 4px lightgray;
  padding: 8px 11px;
  transition: bottom 0.3s;
}
.cust--sticky--bar .custom--new-btnadd{
  width: 100%;
  background-color: #292727;
  color: white;
  padding: 7px 20px;
  position: relative;
}
.wish--iconset{
  position: absolute;
  left: 0;
  padding: 0px 11px;
}
.wish--iconset span{
  vertical-align: top;
  padding-left: 9px;
}

/* Read more description start */
.newcustom_readmore h2{
  font-size: 17px;
    font-weight: 700;
    letter-spacing: 1.1px;
  margin-bottom: 10px;
}
.custom--product--set .newcustom_readmore{
margin: 13px 0px;
}  
.newcustom_readmore .content--readmore{
  font-family: Ovo, serif;
  font-size: 14px;
  text-transform: initial;
}
.newcustom_readmore button {
    font-family: Ovo, serif;
    font-size: 15px;
    padding: 0;
    text-transform: initial;
    display: none; /* Hide button by default */
    font-weight: 600;
}
.newcustom_readmore .descrp-innerbox{
  padding: 12px 0px;
  border-bottom: 1px solid #ddd9d9;
}
.content--readmore{
  overflow: hidden;
  text-overflow: ellipsis;
  /* display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */ */
  -webkit-box-orient: vertical;
  line-height: 19px; /* fallback */
  max-height: 48px; /* fallback */
  transition: 0.4s;
}
.content--readmore.show-content{
  overflow: visible;
    text-overflow: ellipsis;
    display: block;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: inherit;
    line-height: 18px;
    max-height: inherit;
  transition: 0.4s;
  height: 100%;
}

/* Read more description end */








/* Custom zoom in product mobile start */
.grid .view_fullbtn{
  width: 100%;
}
.grid .view_fullbtn span{
 display: block; 
}
.grid .view_fullbtn .icon_fullico svg{
  vertical-align: unset;
  width: 18px;
  height: 12px;
}
.grid .view_fullbtn .vie_text{
  font-size: 14px;
  margin-left: 7px;
}
.grid .view_fullbtn{
  display: none;
}
/* Custom zoom in product mobile end */


.custom--socialsha .social-sharing .social-sharing__link{
  margin: 0 4px 0 0;
}
.custom--socialsha .social-sharing .social-sharing__link .social-sharing__title{
  padding-right: 13px;
  font-size: 14px;
}
.custom--socialsha .social-sharing{
  text-align: justify;
}
.custom--socialsha .social-sharing .social-sharing__link .cont--icon{
  margin-right: 3px;
}

.custom--grid-product .grid-product__title.grid-product__title--body{
    hyphens: inherit;
}
.custom--article-page .article__body{
  font-family: Ovo, serif;
} 
.page-width .custom--article-page{
  text-transform: none;
}
.shopify-section .custom--drawmenu-width{
  left: -227px;
   width: 227px;
}
.shopify-section .custom--drawmenu-width.drawer--is-open {
    display: block;
    transform: translate(227px);
    transition-duration: .45s;
}
.shopify-policy__container{
  padding-top: 0;
  padding-bottom: 58px;
}
.page-width .table-wrapper .about_left{
  text-transform: none;
}
.gifting-collection-section .grid__item .aos-animate a .collectiontitlesec,
.gifting-collection-section .grid__item .aos-animate .collectiontitlesec{
  font-size: .8em !important;
  text-transform: unset;
  letter-spacing: 1px;
  margin-top: 8px;
} 


.custom--mobile-menu .mobile-nav__faux-link,
.custom--mobile-menu .mobile-nav__link,
.custom--mobile-menu .mobile-nav__item{
  letter-spacing: 0px;
  font-size: 12px;
  text-transform: lowercase;
}
.custom--mobile-menu .lastwish a{
        padding: 10px 22px;
        font-size: 13px;
}
/* header custom search code start */
.cust--header-wrapp predictive-search{
  max-width: initial;
}
.custom--filter--css .collapsible-trigger{
  font-size: 13px;
    letter-spacing: 1.9px;
    padding: 7px 0px;
  text-transform: lowercase;
}
/* .custom--header-wrapp{
  position: sticky;
  top: 0;
} */



.custom--filter--css .collapsible-content__inner{
  font-size: 15px;
    letter-spacing: 1.9px;
}
.grid__item  .custom--filcontainer {
    left: -259px;
    width: 259px;
}
.grid__item .custom--filcontainer.drawer--is-open{
    transform: translate(259px);
}

.custom--page-maxwid{
  max-width: 1153px;
}
.custom--cartdrawer .cart__checkout-wrapper .btn{
  letter-spacing: 1.1px;
}
.grid  .grid__item  .custom--titlelett span{
  letter-spacing: 1px;
}


.product-single__description .custom--accorset .accordion-section-content-innersec div span{
  font-size: 13px !important;
    font-family: 'Georgia Regular';
    text-transform: initial;
}

.main-content .custom--sear--content predictive-search{
  max-width: 500px;
}
.cust--header-wrapp  .btn--search{
  display: inline;
  position: relative;
  right: inherit;
  top: inherit;
  transform: inherit; 
}
.cust--header-wrapp .search__input{
  border: none;
  letter-spacing: 0px;
  font-size: 17px;
}
.cust--header-wrapp .predictive-search-results{
  letter-spacing: 0px;
} 
.cust--header-wrapp .predictive-search-results .h4{
  letter-spacing: 1.4px;
  margin-bottom: 0px;
}
.cust--header-wrapp .predictive-search-results ul{
  font-size: 15px;
}
.cust--header-wrapp .predictive-search-results .results__group-2 .results .h4{
  margin-bottom: 0px !important;
} 
.cust--header-wrapp .predictive-search-results .results__search-btn{
  font-size: 17px;
}
/* .cust--header-wrapp .site-header__search{
  height: 74px;
} */



/* .cust--header-wrapp .site-header__search-container{
  bottom: inherit;
  top: 0;
  transform: translateY(-219px);
  z-index: 0;
  transition: 1.9s;
}

.cust--header-wrapp .site-header__search-container.is-active{
  transform: translateY(5px);
  z-index: 28;
  transition: 1.9s;
} */

.cust--header-wrapp .search__input-wrap{
  display: flex;
}
.cust--header-wrapp .predictive__screen{
  background: transparent;
}
.template-index.predictive-overflow-hidden  .main-content::after{
  background: rgb(255 254 254 / 66%);
}
.cust--header-wrapp .site-header__search{
  box-shadow: unset;
}

/* header custom search code end */


@font-face {
  font-family: 'PlayfairDisplaySC-Regular';
  src: url('PlayfairDisplaySC-Regular.eot?#iefix') format('embedded-opentype'),  url('PlayfairDisplaySC-Regular.woff') format('woff'), url('PlayfairDisplaySC-Regular.ttf')  format('truetype'), url('PlayfairDisplaySC-Regular.svg#PlayfairDisplaySC-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.custom--loadingimages .grid-product__image-mask .grid__image-ratio image-element img{
  opacity: 1;
}

.custom--showmore{
  padding: 10px 15px;
    background-color: black;
    color: white;
    font-size: 14px;
    margin: 12px 0px;
}

.center__custombtn{
  text-align: center;
}

.page--all--anchor .rte a:not(.rte__image):not(.btn),
.page--all--anchor .rte a:not(.btn):after{
  border-bottom: none;
}

.shopify-policy__title h1{
  font-size: var(--typeHeaderSize);
  text-align: left;
    padding: 30px 0 30px 20px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: 0px;
}
.shopify-policy__body{
  font-size: 16px;
}
.shopify-policy__body .rte{
  font-family: Ovo, serif;
    text-transform: none;
  font-size: 14px;
  text-align: justify;
}
.main-content .shopify-policy__container {
    max-width: 1153px;
    margin: 0 auto;
    padding-left: 40px;
    padding-right: 40px;
}
.main-content .shopify-policy__container .shopify-policy__body{
  padding: 10px 15px;
  border: 1px solid #e8e8e1;
}
.main-content .shopify-policy__container .shopify-policy__body .rte p{
  margin-bottom: 9px;
}
.grid__item[class*=--push] {
    position: relative;
}
.custom--articlefont .custom--bloghead{
  font-size: 27px;
}
h1, .h1, h2, .h2, h3, .h3 {
    font-family: Playfair Display SC, serif !important;
    font-weight: 400;
    letter-spacing: 0em;
    line-height: 1;
    text-transform: inherit;
}

.custom--articlefont .article__title{
  font-size: 16px;
}
.custom--articlefont .article__date{
  margin: 0
}
.table-wrapper .about_left{
  font-family: Ovo, serif;
    text-transform: initial;
  font-size: 14px;
  letter-spacing: 0;
}
.about_page p, .contact_page p, .faq_page p, .privacy_page p, .returns_page p, .shipping_page p, .terms_page p{
      font-size: 14px;
    letter-spacing: 0;
    margin: 0 0 15px 0;
    text-align: justify;
}
.grid .grid__item  .section-header .contact--title-center{
  text-align: center;
}

.page-content--with-blocks .rte .about_left h1{
    font-family: Playfair Display SC, serif !important;
    font-weight: 400;
    letter-spacing: 0em;
    line-height: 1;
    text-transform: lowercase;
}
.page-content--with-blocks .rte .about_left div{
  font-family: Ovo, serif;
    text-transform: initial;
  font-size: 16px;
}
.custom--contacttext .grid__item  label{
  font-size: 14px;
  letter-spacing: 1px;
}
.custom--contacttext .form-vertical form label{
  font-size: 14px;
  letter-spacing: 1px;
}
.custom--contacttext{
  margin: 16px 0px;
} 
.custom--contacttext .form-vertical button{
  letter-spacing: 1px;
  font-size: 13px;
} 

.custom--recentprodu .grid-product__title{
  font-size: 12px;
  letter-spacing: 0.1em;
}
.product-single__description .custom--accorset{
  margin-bottom: 0px !important;
}
.custom--product--set .custom--socialsha{
  margin: 0;
}
.custom--product--set .custom--socialsha .social-sharing a{
  display: inline-flex;
  align-items: center;
}
.custom--mainprod-img .product__thumb-item{
  border: none;
}
.custom--mainprod-img .product__thumb-item a.is-active:before{
  box-shadow: inset 0 0 0 1px var(--colorTextBody);
}
.custom--mainprod-img .product__thumb-item a{
  padding: 6px 5px;
}

.custom--relatedpro .grid-product__link .grid-product__meta .grid-product__title{
      letter-spacing: .025em;
      font-size: 14px;
}

.custom--cartdrawer .drawer__title{
  font-family: 'Playfair Display SC', serif !important;
}
.custom--cartdrawer .ajaxcart__subtotal{
  letter-spacing: 1px;
}
.custom--cartdrawer .cart__item-row{
    text-align: left !important;
    font-size: 15.3px;
    opacity: 0.8;
}

.custom--cartdrawer .cart__item-title a{
  font-size: 15px;
}
.custom--product--set .payment-buttons button{
  font-size: 12px;
  letter-spacing: 1px;
}
.custom--product--set .custom--accorset .accordion-section{
  margin-top: 8px;
}
.grid .grid__item  .custom--product--set .variant-input-wrap select{
  font-size: 13px;
}
.custom--product--set .variant-input-wrap select option{
  font-size: 13px;
}
.redultsection .cust--contnone.custshow_content{
  visibility: visible;
  opacity: 1;
  height: auto;
}

.custom--product--set label:not(.variant__button-label):not(.text-label) {
    font-size: 0.7em;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.custom--product--set  .product-block--header{
  margin: 0;
}
.custom--product--set  .product-block--header .product-single__title{
  margin-bottom: 4px;
}

.custom--product--set .product__price{
  font-size: 16px;
  font-weight: bold;
}
.custom--product--set .product-block--price{
  margin-bottom: 5px;
}


body, input, textarea, button, select{
  line-height: 1.6;
  letter-spacing: .025em;
}
.custom--product--set .product__policies {
  display: none;
}
.allsection .product-block--tab{
  margin: 0;
}
.allsection .thirdsection button{
  border: none;
  padding: 10px 15px;
}
.custom--filtmar{
  margin-top: 20px;
}
.custom--filtmar .collection-filter .collection-filter__item .js-drawer-open-collection-filters{
  background: black;
  color: white;
}
.wishlistpage .btn{
  letter-spacing: 0.1em;
}
.shopify-section .custom--background-colo{
  background: transparent;
}
.anchor_tagbord .rte a:not(.rte__image):not(.btn),
.anchor_tagbord .rte a:not(.btn):after{
  border-bottom: none;
}
.shopify-section div .custom--collecbann{
  height: 100%;
}
.shopify-section .custom--collecbann .collection-hero__content{
  position: relative;
  background: white;
  border-bottom: 1px solid black;
  padding: 31px 0px 15px;
}
.shopify-section .custom--collecbann .section-header__shadow:before{
  background: transparent;
  margin: 0px;
}
.shopify-section .custom--collecbann  .collection-hero__content:before{
  background-color: transparent;
}
.shopify-section .custom--collecbann  .collection-hero__content .section-header--hero{
  color: black;
}

.custom--grid-product .grid-product__title.grid-product__title--body{
  letter-spacing: .025em;
}
.custom--filtmar .grid-product__title.grid-product__title--body{
  letter-spacing: .025em;
      hyphens: none;
}
.cust--footer-site .cust--poweredlink{
  display: none;
}
.cust--footer-site  .footer__small-text{
  font-size: 11.2px;
}
@font-face{font-family:'Georgia Regular';font-style:normal;font-weight:400;src:local('Georgia Regular'),url(georgia.woff) format('woff')}@font-face{font-family:'Georgia Italic';font-style:normal;font-weight:400;src:local('Georgia Italic'),url(georgiai.woff) format('woff')}@font-face{font-family:'Georgia Bold';font-style:normal;font-weight:400;src:local('Georgia Bold'),url(georgiab.woff) format('woff')}@font-face{font-family:'Georgia Bold Italic';font-style:normal;font-weight:400;src:local('Georgia Bold Italic'),url(georgiaz.woff) format('woff')}.accordion-section-content-innersec{padding:10px;height:95px;overflow-y:scroll}.announcement-bar{font-size:12px;padding:2px 0;background:#f8f8f8;color:#000}.toolbar+.header-sticky-wrapper .site-header{z-index:99999999}.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 15.1%}.megamenu{padding:20px 0}.left_menu_nav{width:80%;float:left}.left_menu_nav .medium-up--one-fifth{width:25%}.text-center .megamenu .grid .grid__item{float:left;text-align:left;min-height:130px;margin-bottom:25px}.right_menu_nav{width:20%;float:left}.menu_media{width:100%;margin:0 auto}img.menu_media.womenimage{height:auto}div#shopify-section-page-contact-template h1.section-header__title{text-align:center}div#shopify-section-page-contact-template td.contact_left h1{text-transform:lowercase!important;font-family:initial;font-family:'Playfair Display SC',serif;text-transform:lowercase}.template-page .page-content .rte.text-spacing .table-wrapper{margin-bottom:0}.template-page .page-content .rte.text-spacing{margin-bottom:0}.template-page .page-content .form-vertical input,.template-page .page-content .form-vertical select,.template-page .page-content .form-vertical textarea{display:block;margin-bottom:10px}table.contact_page{padding:30px 15px}div#shopify-section-page-contact-template .index-section{margin:20px 0;margin-bottom:20px}table{border:1px solid #e8e8e1;background:0 0}.collection-item__title{font-size:18px!important;margin-bottom:15px!important;font-family:'Playfair Display SC',serif;text-transform:lowercase}.toolbar{display:none}.site-header__logo{margin:0}.header-layout{padding:0 40px}.header_menu_icon{height:16px;padding:0}.header-item.header-item--icons .site-nav__link{padding:5px 5px 0 0}span.currency-picker__wrapper{margin:5px 0 0 -8px}header.site-header.site-header--stuck.site-header--opening .site-header__logo{margin:0}.site-nav--has-dropdown>.site-nav__link{padding:5px 30px;font-weight:300;letter-spacing:.0938em;letter-spacing:1px}.megamenu .site-nav__dropdown-link,a.site-nav__dropdown-link.site-nav__dropdown-link--second-level{font-size:12px!important;color:#222;font-family:'Playfair Display SC',serif;line-height:12px;text-transform:lowercase}a.site-nav__dropdown-link.site-nav__dropdown-link--top-level{font-size:14px;color:#000;font-weight:700;letter-spacing:1px;font-family:'Playfair Display SC',serif;text-transform:lowercase}a.megamenu__colection-image{display:none}.left_logo_menu{display:none}.center_logo_menu{display:block;width:250px}.login_block{position:absolute;top:10px}.site-nav__link--icon .icon.icon-user{height:30px}.header_navbar{background:#f8f8f8}.text-center .site-navigation{background:#f8f8f8}.place{position:relative;margin:0 auto}.place:before{content:"";background-image:url(/cdn/shop/files/bodoni_header.png?4785);background-size:75% 100%;position:absolute;left:0;padding:13px;top:5px;background-repeat:no-repeat;left:12%}.place:after{content:"";background-image:url(/cdn/shop/files/bodoni_header.png?4785);background-size:75% 100%;position:absolute;padding:13px;right:0;top:5px;background-repeat:no-repeat;right:12%}.section-header__title{text-transform:lowercase;letter-spacing:.0938em;letter-spacing:1px;font-family:'Playfair Display SC',serif}.template-collection .section-header__title{font-size:23px}.gifting-collection-section .grid__item{padding-left:10px}.gifting-collection-section .grid__item.no-padding{padding:0}.gifting-collection-section .grid__item.child1 .image-wrap{height:365px;margin-bottom:35px;height:auto}.gifting-collection-section .grid__item.child2 .image-wrap,.gifting-collection-section .grid__item.child3 .image-wrap{height:245px;height:auto}.gifting-collection-section .grid__item.child4 .image-wrap,.gifting-collection-section .grid__item.child5 .image-wrap{height:490px;height:auto}.gifting-collection-section .grid__item.child1 .image-wrap img{height:auto}.gifting-collection-section .image-wrap img{height:100%;width:100%;height:auto}.art-collection-section .grid__item{padding-left:10px}.art-collection-section .grid__item.no-padding{padding:0}.art-collection-section .grid__item.child1 .image-wrap{height:365px;margin-bottom:10px;height:auto}.art-collection-section .grid__item.child2 .image-wrap,.art-collection-section .grid__item.child3 .image-wrap{height:240px;height:auto}.art-collection-section .grid__item.child2 .image-wrap{margin-bottom:10px}.art-collection-section .grid__item.child4 .image-wrap,.art-collection-section .grid__item.child5 .image-wrap{height:490px;height:auto}.art-collection-section .grid__item.child1 .image-wrap img{height:auto}.art-collection-section .image-wrap img{height:100%;width:100%;height:auto}#shopify-section-1499789718857 .image-wrap{height:450px;width:100%;height:auto}#CollectionSection-1560337596072 .swiper-button-next,#CollectionSection-1560337596072 .swiper-button-prev{top:40%}.collection_desc{font-size:16px;color:#000;text-align:center;font-family:'Playfair Display SC',serif;text-transform:lowercase}#back-top{bottom:30px;float:left;position:fixed;right:20px;z-index:1000}#back-top a{color:#bbb;display:block;font:11px/100% Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;width:96px}#back-top a span{background:url(/cdn/shop/files/backtotop_new.png?140) no-repeat scroll left top rgba(0,0,0,0);color:#857c7d;display:block;font-size:10px;font-weight:700;height:45px;line-height:45px;margin-bottom:7px;text-align:center;text-indent:-999em;width:43px}.insta_header{margin:50px 0 20px 0}.instagram-feed-wrap{display:none}h1.aaa-insta-heading.insta_head_css_6427{display:none}#shopify-section-1560336402226 .index-section{margin:0}.site-nav__link .fa-heart-o:before{font-size:20px}#shopify-section-1560337596072 .grid{margin:0}.border_collection{border-color:#7b7b7b}.collection-filter__item--count{font-size:12px;font-family:'Playfair Display SC',serif}.collection-filter .btn,.collection-filter select{height:34px;padding:0 20px 0 10px;font-size:12px;font-family:'Playfair Display SC',serif}.collection-filter select{width:150px;float:right}.grid-product__title.grid-product__title--body{font-family:'Playfair Display SC',serif;font-size:14px;text-transform:lowercase;text-align:center;margin:0 auto;font-weight:400;color:#000}.grid-product__desc{line-height:20px;text-transform:lowercase;font-family:'Playfair Display SC',serif;font-size:11px;color:#676767}.grid-product__price{text-transform:lowercase;font-family:'Playfair Display SC',serif;font-size:14px;color:#000}.grid-product__tag--custom-new{background:0 0}.grid-product__tag--sold-out-new{border:1px solid #7b7b7b;display:table;margin:2px auto;text-align:center;color:#000;padding:3px 15px;width:100px;font-size:12px;font-family:'Playfair Display SC',serif;text-transform:lowercase}.custom_new_label{color:#626262;position:absolute;top:25px;font-family:'Playfair Display SC',serif;font-size:10px;right:18px;text-align:center}.display_none{display:none}ul.social_media_insta{margin-bottom:10px;text-align:center}.footer__social.social_media_insta a{border:1px solid #000;border-radius:50%;padding:5px;font-size:5px;text-align:center;margin:0 auto}.footer__social.social_media_insta li{margin:0 5px 10px 0}.footer__social.social_media_insta .icon{width:15px;height:15px}.iWishView{font-family:Ovo;font-weight:100;color:#969696;line-height:1}.iWishAddColl{position:absolute;top:0;left:15px;font-size:20px;z-index:99999}.iwishAddWrap{font-size:25px}.BOLD-mc-picker{float:left}.BOLD-mc-picker>.currentCurrency{border:none!important;box-shadow:none!important;background:0 0!important}.BOLD-mc-picker span.name{font-family:inherit;color:#6e6e6e;font-family:Roboto;text-transform:uppercase;font-size:15px}.BOLD-mc-picker>.currencyList{font-family:Roboto;text-transform:uppercase;font-size:15px}.spr-badge{display:none!important}.index-section.index-section--small.product-reviews.product-reviews--full{display:none}hr#Reviews-1901794721858{display:none}#shopify-section-1499789718857 .collection-item__title,#shopify-section-1559632404956 .collection-item__title{color:#000}.background-media-text__video{background:#fff}.template-product h1.h2.product-single__title{text-align:left;font-family:'Playfair Display SC',serif;font-size:24px;line-height:28px;text-transform:lowercase}.product__price_section{text-align:left;margin-bottom:5px}.template-product .iwishAddWrap{margin-top:10px;display:none}.template-product .product-single__form{text-align:left;float:left;width:100%;clear:both;margin-bottom:0}.template-product .product-single__description{margin:20px 0;clear:both;overflow:hidden;margin-bottom:0;margin-top:10px}.payment-buttons{overflow:hidden;margin:5px 0;margin-bottom:0}.shopify-payment-button{margin:0 0 0 10px;width:48%;float:left;font-size:13px;font-family:'Georgia Regular'!important;text-transform:uppercase}.payment-buttons .btn--full{width:50%;float:left;font-size:12px;font-family:'Georgia Regular';text-transform:uppercase}.payment-buttons .btn--full:hover{background:#000;color:#fff}.about_page td,.contact_page td,.faq_page td,.privacy_page td,.returns_page td,.shipping_page td,.terms_page td{vertical-align:top}.about_page img,.contact_page img,.faq_page img,.privacy_page img,.returns_page img,.shipping_page img,.terms_page img{width:100%}.about_page h5,.contact_page h5,.faq_page h5,.privacy_page h5,.returns_page h5,.shipping_page h5,.terms_page h5{font-size:16px;letter-spacing:1px;margin:0 0 20px 0}.faq_page strong{font-size:16px;letter-spacing:1px;margin:0 0 20px 0}.about_page p,.contact_page p,.faq_page p,.privacy_page p,.returns_page p,.shipping_page p,.terms_page p{font-size:14px;letter-spacing:0;margin:0 0 15px 0;text-align:justify}div#shopify-section-page-contact-template label{color:#1d1d1d;font-family:'Playfair Display SC',serif;text-transform:lowercase;letter-spacing:1px;font-size:14px}` div#shopify-section-page-contact-template button.btn{font-size:13px}.faq_page span{font-size:16px;letter-spacing:0;margin:0 0 15px 0}.returns_page li{font-size:14px;letter-spacing:0;margin:0 0 12px 0;text-align:justify}.template-page .page-content{padding-top:0}.template-page .section-header{margin:0}.template-page h1.section-header__title{text-align:left;padding:30px 0 30px 20px;border-left:1px solid #ddd;border-right:1px solid #ddd}.aa.grid__item.medium-up--one-fifth.appear-animation.appear-delay-5{clear:left}.aa.grid__item.medium-up--one-fifth.appear-animation.appear-delay-10{clear:left}.allsection{clear:both;display:block;border:1px solid #cfcfcf;text-align:center}.firstsection,.secondsection,.thirdsection{display:inline-block;width:49.5%;vertical-align:middle}.firstsection{border-right:1px solid #cfcfcf}.secondsection{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}.allsection .collapsible-trigger-btn,.firstsection p{margin:0;text-align:center;text-transform:lowercase;letter-spacing:.05em;font-size:.9em;display:block;width:100%;line-height:20px;font-size:14px;font-family:'Playfair Display SC',serif;color:#1d1d1d}.redultsection{clear:both}.codchecksection input#PostalCode{width:100%}.redultsection .collapsible-content--all.is-open{margin-bottom:30px}.product-single__meta .social-sharing{clear:both;padding:0 0!important;margin:10px 0!important;overflow:hidden;padding-top:0!important}.product-single__meta .rte>div{margin-bottom:0}.product__quantity{margin-bottom:0;overflow:hidden;clear:both}.product__quantity label{display:inline-block;margin-bottom:5px;font-size:14px;letter-spacing:0;margin-right:10px;text-transform:lowercase;font-family:'Playfair Display SC',serif}.js-qty__adjust{padding:0 10px}.announcement-link-text,.announcement-text{font-weight:500;font-size:12px;letter-spacing:1.5px;font-family:'Georgia Regular';text-transform:uppercase;text-shadow:none;text-indent:inherit;box-shadow:none;text-rendering:auto;color:#000}.announcement-link-text{font-weight:400}.template-product .page-content.page-content--product{padding-bottom:0;padding-top:50px}.template-product .section-header{margin:25px 0}.template-product .index-section.index-section--small{margin:0!important}body.template-product .grid__item.grid-product{margin-bottom:0}.shortdescription{clear:both;margin:15px 0!important;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;overflow:hidden;padding:10px 0!important}body.template-blog .page-width.page-content{padding-top:15px}body.template-blog header.section-header{margin-bottom:20px}.slick-next:before,.slick-prev:before{color:#2d2c2f;content:''!important;text-shadow:none;background:url(arrow-up.png) no-repeat;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:rotatex(0);transform:rotatex(0);content:"";position:absolute;width:30px;height:30px;right:12px;top:50%;bottom:50%;margin:auto 0;pointer-events:none;z-index:999}.slick-vertical button.slick-next.slick-arrow{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);bottom:0;left:13%;top:inherit;position:relative}.slick-vertical button.slick-prev.slick-arrow{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);bottom:inherit;left:27%;top:-9px;position:relative}.slick-next,.slick-prev{width:40px;height:30px}.product__desc_short{text-align:left}.product__desc_short p{font-size:16px;text-decoration:none;color:#2b2b2b;text-transform:lowercase;font-family:'Playfair Display SC',serif;margin-bottom:0}.grid-product__desc p{line-height:20px;text-transform:lowercase;font-family:'Playfair Display SC',serif;font-size:12px;color:#7b7b7b;margin-bottom:0}.accordion{margin-bottom:7px!important}.product-single__meta{position:relative}button.shopify-payment-button__button{color:#000!important;border:1px solid #e8e8e1!important;background-color:transparent!important}.payment-buttons .btn--full{background:#000!important;color:#fff!important;font-weight:400;padding:10px 20px}.payment-buttons .add-to-cart,.payment-buttons .shopify-payment-button,.payment-buttons .shopify-payment-button__button--unbranded{min-height:35px}body.template-product .page-content--bottom{padding-top:37.5px}.modal--quick-shop .payment-buttons .btn--full{width:49%}button.shopify-payment-button__button{font-weight:500!important;padding:10px 20px!important;font-size:12px!important;font-family:'Georgia Regular'!important;text-transform:uppercase!important;letter-spacing:.1em!important}a.btn.btn--small.return-link{font-weight:500!important;padding:10px 20px!important;font-size:12px!important;font-family:'Georgia Regular'!important;text-transform:uppercase!important;letter-spacing:.1em!important}.modal--quick-shop .accordion{margin-top:10px}.modal{z-index:999999999}.redultsection h3{text-transform:lowercase;letter-spacing:.05em;font-size:14px;display:block;width:100%;font-family:'Playfair Display SC',serif;color:#1d1d1d}.product__price.on-sale{color:#ff4e4e}.redultsection form#contact_form{margin-top:25px}div#RecentlyViewed-product-template .grid-product__tag{border:1px solid #7b7b7b;color:#7b7b7b;padding:9px 15px;font-size:12px;font-family:'Playfair Display SC',serif;background:0 0;position:static;margin:0 auto;text-align:center;width:93px}.redultsection label{text-transform:lowercase;letter-spacing:.05em;font-size:14px;display:block;width:100%;font-family:'Playfair Display SC',serif}.redultsection form#contact_form button.btn{letter-spacing:.05em;font-size:14px;font-family:'Playfair Display SC',serif;text-transform:lowercase}.modal--quick-shop .product-single__title{text-align:left;font-family:'Playfair Display SC',serif;font-size:24px;text-transform:lowercase}.modal--quick-shop .iwishAddWrap{display:none}.modal--quick-shop .product-single__description.rte{margin-bottom:5px}.modal--quick-shop .product__quantity{text-align:left}.modal--quick-shop .product-single__form{margin:5px 0;text-align:left}.modal--quick-shop .product__thumbs--beside .slick-list{max-height:100%;height:auto!important}.modal--quick-shop .product__thumbs--beside.sliderthhumbs .slick-list{max-height:77%;height:435px!important}.modal__centered-content .accordion-section button.label.collapsible-trigger.collapsible-trigger-btn:first-child{display:block}.modal__centered-content .accordion-section button.label.collapsible-trigger.collapsible-trigger-btn{display:block}.accordion{overflow:hidden;background:#fff}.accordion-section button.label.collapsible-trigger.collapsible-trigger-btn:after{content:'\002B'!important;color:#777;font-size:25px;right:5px;top:5px;position:absolute}.accordion-section button.label.collapsible-trigger.collapsible-trigger-btn.is-open:after{content:"\2212"!important;font-size:25px}.accordion-section button.label.collapsible-trigger.collapsible-trigger-btn{width:100%;background:0 0;transition:all linear .15s;cursor:pointer;display:block;padding:4px 0;position:relative;margin-top:0;font-size:14px;text-decoration:none;font-weight:400;color:#2b2b2b;text-transform:lowercase;border-bottom:1px solid #cfcfcf;font-family:'Playfair Display SC',serif;line-height:30px;text-align:left;letter-spacing:0}.accordion-section-content-innersec{font-size:13px;font-family:'Georgia Regular';text-transform:initial}.accordion-section button.label.collapsible-trigger.collapsible-trigger-btn.is-open,.accordion-section button.label.collapsible-trigger.collapsible-trigger-btn:hover{background:#f8f8f8}.accordion-section button.label.collapsible-trigger.collapsible-trigger-btn:first-child{border-top:1px solid #cfcfcf}span.badge-fresh{position:absolute;top:0;right:0;background:#000;color:#fff;font-size:14px;padding:3px 6px}.iwishWrapper{text-align:center;margin:30px}.grid-product__price.onsalesection span.grid-product__price--original span.money{color:#626262}.grid-product__price.onsalesection span.money{color:#ff4e4e}.iWishLoginNote,.iwishTitle h1{text-transform:lowercase}p.h4.cart__subtotal{letter-spacing:0;text-transform:lowercase;font-size:18px}.headertextcart{font-size:21px}body.template-cart .page-content,body.template-search .page-content{padding-top:20px;padding-bottom:0}body.template-cart .section-header{margin-bottom:20px}span.newwishlistapp{position:absolute;top:0}span.custom_new_label.soldoutpng{top:20px;right:16px}body.template-cart main#MainContent{min-height:auto}div#insta-feed{max-width:1000px;margin:0 auto}div#variant_selection_modal_text{color:#000}button.btn.btn-default.btn-default-modal,div#message_modal_text{color:#000!important}.products .buttons a{font-family:'Playfair Display SC',serif!important;font-weight:500;text-transform:lowercase;color:#fff}div#message_modal button.btn.btn-default.btn-default-modal{color:#000}div#message_modal button.btn.btn-default.btn-default-modal:hover{color:#fff}div#wishlist_url,h4#share_modal_label{color:#000}.container.wishlisttitlecontainer h1.titletext{font-family:'Playfair Display SC',serif;font-weight:500;letter-spacing:0;line-height:1;text-transform:lowercase}.alert.alert-info.sw-login-notification,.alert.alert-info.sw-login-notification a{color:#fff!important}.modal .btn,.wishlistpage .btn{max-width:95%;font-family:'Playfair Display SC',serif!important}.product .text{padding:10px 0}.grid-product__tag--custom-new{padding:0;background:#fff!important;border-radius:50%}div#remove_modal_title,h4#remove_modal_label{color:#000}.alert.alert-info.sw-login-notification{border-color:#f8f8f8!important}#insta-feed a,.instafeed-shopify a{z-index:999999999!important;font-size:13px!important}.BOLD-mc-picker span.name{font-family:'Playfair Display SC',serif!important;font-size:12px!important;text-transform:lowercase!important}.BOLD-mc-picker>.currencyList>.option{width:45px!important;font-family:'Playfair Display SC',serif!important;font-size:12px!important;padding:0 10px!important;text-transform:lowercase!important}.flag{display:none!important}.BOLD-mc-picker>.currentCurrency{padding:0 26px!important}.BOLD-mc-picker>.currentCurrency>.chevron{right:20px!important;top:60%!important;width:10px!important;height:10px!important}select{-webkit-appearance:none!important;font-family:'Playfair Display SC',serif!important;-moz-appearance:none!important;font-size:.8em}.template-product .page-content.page-content--product select{-webkit-appearance:none!important;font-family:'Playfair Display SC',serif!important;text-transform:uppercase!important;-moz-appearance:none!important;font-size:.8em}select option{-webkit-appearance:none!important;font-family:'Playfair Display SC',serif!important;text-transform:uppercase!important;-moz-appearance:none!important}optgroup{-webkit-appearance:none!important;font-family:'Playfair Display SC',serif!important;text-transform:uppercase!important;-moz-appearance:none!important}.featured_image_product img{width:auto}.text-center.instagramtext{font-size:12px;font-family:'Georgia Regular';text-transform:capitalize;letter-spacing:1px}.currency-picker--drawer .currency-input{border:none;padding-left:5px}.mobile-nav__social a .icon{position:relative;top:0}li.mobile-nav__social-item{border:none;display:inline-block;width:20%;margin:0;text-align:left}li.mobile-nav__social-item:last-child{width:auto}.mobile-nav__social a{display:block;padding:0;text-align:left}.product-image-main{width:63%;margin:0 auto}.modal--quick-shop .product-image-main{width:95%;margin:0 auto}.modal--quick-shop .product__thumbs--beside .product__thumb-item{margin-bottom:2px}ul.mobile-nav__social.appear-animation.appear-delay-9{display:block}ul.mobile-nav__social.appear-animation.appear-delay-10{display:block;margin:20px 0}.fillhalf{width:48%;display:inline-block;vertical-align:middle;margin:0 10px}.fillnews{overflow:hidden}div#NewsletterPopup-newsletter-popup .modal__centered-content{background:#f6f6f6}.fillhalf:first-child{margin-left:0}.fillhalf:last-child{margin-right:0}.fillhalf h3{font-size:20px;font-family:'Georgia Regular'!important;text-transform:capitalize;letter-spacing:1px;margin-bottom:25px}.fillhalf p{font-size:14px;font-family:'Georgia Regular'!important;text-transform:initial;letter-spacing:1px;color:#676767}.newsletterpopup input#Email-newsletter-popup{background:#f6f6f6;border:1px solid #676767;padding:0 8px;border-radius:10px;font-size:14px;font-family:'Georgia Regular'!important;text-transform:initial;letter-spacing:1px}.newsletterpopup button.btn{border-radius:10px!important;border:1px solid #676767;left:-13px;font-size:14px;font-family:'Georgia Regular'!important;text-transform:initial;font-weight:100;padding:6px 13px}.popup-cta.newsletterpopup .newsletter__input-group{background-color:#f6f6f6}.popup-cta{margin-bottom:25px}.popup-cta.newsletterpopup .rte{margin-bottom:0}.cc-window.cc-banner.cc-type-info.cc-theme-block.cc-bottom.cc-color-override--921903647{background:#000000de!important;font-family:'Playfair Display SC',serif!important;text-transform:lowercase!important}.site-header__search{height:80px}.topbadge{padding:2px 4px!important;font-size:9px!important;margin-left:-10px!important}.grid-overflow-wrapper .grid{white-space:normal}.codchecksection{height:150px}td.faq_left{text-align:justify}.social-sharing{text-align:center}.modal--square .modal__close{position:absolute;color:#000;padding:20px}.mobile-nav__toggle button{border-left:none}div#shopify-section-1582794588396{margin-bottom:0}header.section-header.insta_header{margin-top:0}.logo-bar__item{margin-bottom:0}.logo-bar .swiper-button-next,.logo-bar .swiper-button-prev{margin-top:-10px}.drawer__close-button .icon{height:22px;width:28px}.grid__item.small--one-half.medium-up--one-whole.child2{margin-bottom:0}.footer__item-padding span.collapsible-trigger__icon.collapsible-trigger__icon--open{display:none}.swiper-container1 .grid-product__see-all{margin-top:85px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0!important}.video-wrapper{max-width:78%;margin:0 auto}.video-wrapper{padding-bottom:46.25%}.video-wrapper iframe body{background:0 0!important}.video-wrapper iframe .html5-video-player:not(.ytp-transparent){background-color:none!important}.hero-slideshow .image-fit{object-fit:fill}h5.collectiontitlesec{font-size:16px!important;margin-bottom:15px!important;text-transform:lowercase;text-align:center;font-family:"Playfair Display SC",serif!important;font-weight:400;margin-bottom:0!important;letter-spacing:0}.grid__item.small--one-half.medium-up--one-whole.child2 img.lazyautosizes.lazyloaded,.grid__item.small--one-half.medium-up--one-whole.child3 img.lazyautosizes.lazyloaded{width:97.5%}.right_menu_nav p{font-size:12px}@media only screen and (max-width:2560px){.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 11.6%}}@media only screen and (max-width:1900px){.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 15.5%}}@media only screen and (max-width:1750px){.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 17%}}@media only screen and (max-width:1440px){.gifting-collection-section .grid__item.child1 .image-wrap{height:auto}.gifting-collection-section .grid__item.child2 .image-wrap,.gifting-collection-section .grid__item.child3 .image-wrap{height:auto}.gifting-collection-section .grid__item.child4 .image-wrap,.gifting-collection-section .grid__item.child5 .image-wrap{height:auto}.art-collection-section .grid__item.child1 .image-wrap{height:auto}.art-collection-section .grid__item.child2 .image-wrap,.art-collection-section .grid__item.child3 .image-wrap{height:auto}.art-collection-section .grid__item.child4 .image-wrap,.art-collection-section .grid__item.child5 .image-wrap{height:auto}#shopify-section-1499789718857 .image-wrap{height:auto}.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 19.8%}.place:before{left:10%}.place:after{right:8%}.site-nav--has-dropdown>.site-nav__link{padding:5px 25px}.allsection .collapsible-trigger-btn,.firstsection p{margin:0;text-align:center;text-transform:lowercase;letter-spacing:.05em;font-size:.9em;display:block;width:100%;line-height:20px;font-size:14px;font-family:'Playfair Display SC',serif;color:#1d1d1d;padding:0 18px}.product-image-main{width:65%;margin:0 auto}.product__thumbs--beside .slick-list{max-height:84%}.modal--quick-shop .product-single__title{margin-bottom:3px}}@media only screen and (max-width:1439px){.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 16.9%}.product-single__meta .social-sharing{clear:both;padding:0 0!important;margin:10px 0!important;overflow:hidden;padding-top:0!important}.product__thumbs--beside .product__thumb-item{margin-bottom:8px}}@media only screen and (max-width:1390px){.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 18%}.allsection .collapsible-trigger-btn,.firstsection p{font-size:14px;padding:0}.payment-buttons .btn--full{width:49%}.product-image-main{width:71%;margin:0 auto}}@media only screen and (max-width:1330px){.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 14%}.product-image-main{width:75%}.product__thumbs--beside .product__thumb-item{margin-bottom:5px}.slick-vertical button.slick-next.slick-arrow{bottom:-5px}.video-wrapper{max-width:78.1%;margin:0 auto}}@media only screen and (max-width:1300px){.place:before{left:12%}.place:after{right:7%}.menu_media{height:auto}.site-nav__dropdown.megamenu .page-width{padding:0 10% 0 12.3%}.firstsection,.secondsection,.thirdsection{display:inline-block;width:100%;vertical-align:middle;border-bottom:1px solid #cfcfcf;padding:10px}.firstsection{border-right:none;border-bottom:1px solid #cfcfcf}.thirdsection{border-bottom:0}}@media only screen and (max-width:1250px){.place:before{left:9%}.site-nav__dropdown.megamenu .page-width{padding:0 16%}}@media only screen and (max-width:1240px){.site-nav__dropdown.megamenu .page-width{padding:0 10%}.site-nav--has-dropdown>.site-nav__link{padding:5px 15px}}@media only screen and (max-width:992px){.site-nav--has-dropdown>.site-nav__link{padding:5px 10px}}@media only screen and (min-width:769px){.template-index .index-section{margin:30px 0}.site-header{padding:0}.center_logo_menu{margin:15px 0}#shopify-section-1560337596072 .grid__item.medium-up--one-fifth{width:100%}.site-nav__link--icon .icon{width:22px;height:22px}.footer__item-padding{padding-right:20px}#shopify-section-1560336402226 .page-width{padding:0 20%}.footer__logo{text-align:center;margin:20% auto}.collection-content{padding-top:0}.collection-hero{height:350px}}@media only screen and (min-width:1025px){.background-media-text__video iframe,.background-media-text__video video{padding:0 340px;background:#fff}}@media only screen and (min-width:769px) and (max-width:1024px){.background-media-text__video iframe,.background-media-text__video video{padding:0 0 200px}}@media only screen and (max-width:768px){.site-nav__link--icon.js-search-header{margin-right:auto}.place:after,.place:before{display:none}.BOLD-mc-picker{position:absolute;top:-18px;left:25px}#NavDrawer .drawer__title{padding-left:0}.BOLD-mc-picker-mnt{position:absolute!important;left:0;top:35px}.BOLD-mc-picker{left:0!important}.BOLD-mc-picker .currentCurrency{padding:0!important}.modal--square .modal__close{position:absolute;color:#000;padding:20px}.wishlistpage .product{margin-bottom:10px}.product .text h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:1100px){.payment-buttons .btn--full{width:49%}.collection-filter select{width:100%;float:right;font-size:12px!important}.social-sharing__title{font-size:12.6px;padding-right:5px;padding-left:3px}.accordion-section button.label.collapsible-trigger.collapsible-trigger-btn{padding:2px 0;font-size:13px}.allsection .collapsible-trigger-btn,.firstsection p{font-size:12px;padding:0}.product-image-main{width:100%}.place:after{right:30px}.place:before{left:40px}.BOLD-mc-picker>.currentCurrency{padding:0 0!important}.BOLD-mc-picker>.currentCurrency{width:58px!important}.BOLD-mc-picker>.currentCurrency>.chevron{right:9px!important}.modal--mobile-friendly{top:175px!important;bottom:inherit!important}.cc-window.cc-floating{max-width:100%!important;text-transform:uppercase!important}.headertextcart{font-size:15px}}@media only screen and (max-width:1023px){.payment-buttons .btn--full{width:50%}.BOLD-mc-picker>.currentCurrency{padding:0 14px!important}span.newwishlistapp{left:0}.swiper-container span.newwishlistapp{left:15px}.modal--mobile-friendly .modal__inner{margin:20px;border:0 solid #000}.modal--mobile-friendly{top:110px!important;bottom:inherit!important}div#NewsletterPopup-newsletter-popup .modal__close{color:#000!important;padding:0 0}.cart__product-name{text-align:left}.cart__row .grid__item.three-quarters.text-center p{text-align:left}.cart__row .cart__product-qty{text-align:center;margin:0 auto;max-width:65px;padding:1px 5px;height:24px;line-height:16px}.product__main-photos .slick-slide:not(.slick-current):before{opacity:0}.container.wishlisttitlecontainer h1.titletext{text-align:center;font-family:'Playfair Display SC',serif!important;font-weight:500;letter-spacing:0;line-height:1;text-transform:lowercase;margin-bottom:18px}.product__main-photos .slick-list{width:100%;padding:0}body.template-customers-account h2{text-align:center;margin-bottom:20px}body.template-customers-account .grid__item.medium-up--one-third{text-align:center}body.template-blog .grid__item.medium-up--one-half.aos-init.aos-animate{text-align:center}.cart__row{position:relative;padding:15px;border-top:1px solid #f2f2f2}}@media only screen and (max-width:600px){.grid__item.small--one-half.medium-up--one-whole.child2 img.lazyautosizes.lazyloaded,.grid__item.small--one-half.medium-up--one-whole.child3 img.lazyautosizes.lazyloaded{width:100%}.header-layout{padding:0 8px}.center_logo_menu{width:150px}td.about_left,td.about_right,td.faq_left,td.faq_right{width:100%;float:left;clear:both}td.contact_left,td.privacy_left,td.returns_left,td.shipping_left,td.terms_left{width:100%;float:left;clear:both}td.contact_right,td.privacy_right,td.returns_right,td.shipping_right,td.terms_right{width:100%;float:left;clear:both}.allsection{border:none;margin-top:0}.secondsection{border-top:none;border-bottom:none}a.accordion-section-title:after{left:93%}.BOLD-mc-picker>.currencyList>.option>.flag,.BOLD-mc-picker>.currentCurrency>.flag{top:56%!important;left:8px!important}.BOLD-mc-picker span.name{font-size:13px}.BOLD-mc-picker>.currentCurrency>.chevron{right:17px!important;top:60%!important}.BOLD-mc-picker{position:absolute;top:-18px;left:25px}.iWishAddColl{right:30px}.template-page h1.section-header__title{text-align:center;padding:30px}.social-sharing__link{margin-bottom:15px}.social-sharing__title{font-size:12.6px;padding-right:0}.center_logo_menu{width:150px}.lunarItem{width:100%!important}.allsection .collapsible-trigger-btn,.firstsection p{font-size:14px}p.h4.cart__subtotal{font-size:14px}.fillhalf{width:100%;display:inline-block;vertical-align:middle;margin:0;text-align:center}div#NewsletterPopup-newsletter-popup .modal--square .modal__close{position:absolute;color:#000;padding:0}.fillhalf h3{margin-bottom:10px;margin-top:20px}.popup-cta{margin-bottom:10px}.swiper-container1 .grid-overflow-wrapper .grid{white-space:initial}.cc-window.cc-floating.cc-type-info.cc-theme-block.cc-bottom.cc-color-override--921903647{text-transform:uppercase!important;font-size:10px!important;padding:10px!important}.cc-window .cc-message{margin-bottom:5px!important}.BOLD-mc-picker>.currentCurrency{width:68px!important}.container.wishlisttitlecontainer h1.titletext{font-family:'Playfair Display SC',serif!important;font-weight:500;letter-spacing:0;line-height:1;text-transform:lowercase;text-align:center;margin-bottom:15px;font-size:20px}.grid-product__title.grid-product__title--body{width:86%;font-size:11px}.template-product h1.h2.product-single__title{font-size:18px}.payment-buttons .btn--full{width:49%;font-size:11px}.accordion-section-content-innersec{font-size:12px}p#PostalCodeCheckerAvailability{font-size:12px}.social-sharing{text-align:center}span.bold-currency-hide{display:none}div#shopify-section-1559632404956 .grid__item.small--one-half.medium-up--one-fifth:last-child{display:none}.collection-item__title{font-size:12px!important}.grid__item.small--one-whole.medium-up--one-whole.child1{display:block}div#shopify-section-1560337596072{margin-bottom:0!important}a.iWishView img.header_menu_icon{position:relative;top:2px}a.site-nav__link.site-nav__link--icon.js-search-header.js-no-transition.medium-up--hid{position:relative;top:1px}div#shopify-section-1560337596072 .grid-overflow-wrapper{padding-bottom:0}.site-header__search{height:auto}.section-header__title{font-size:17px}.announcement-link-text,.announcement-text{font-size:10px;letter-spacing:.7px;display:inline-block}div#shopify-section-1559890548439{margin-top:0}.footer__title{margin:5px 0;text-align:left;padding:0}.footer__collapsible{padding:0}.footer__collapsible p{margin-bottom:0;font-size:12px}.footer__newsletter-input{font-size:12px!important}form+.footer__social{margin-top:20px}p.footer__small-text{padding-top:0}.swiper-container1 .swiper-container{margin:0 auto;width:98%}.swiper-container-rtl .swiper-button-next,.swiper-container1 .swiper-button-prev{background-image:url(/cdn/shop/files/left_icon.png?1912)!important;left:1px!important}.swiper-container-rtl .swiper-button-prev,.swiper-container1 .swiper-button-next{right:1px!important;background-image:url(/cdn/shop/files/right_icon.png?1912)!important}.swiper-container1 .swiper-button-next,.swiper-container1 .swiper-button-prev{position:absolute!important;top:35%!important;width:30px!important;height:30px!important;margin-top:-22px!important;z-index:10!important;cursor:pointer;background-size:15px!important;background-position:center!important;background-repeat:no-repeat!important;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,.75);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,.75);box-shadow:0 0 5px -1px rgba(0,0,0,.75)}.currency-picker--drawer .currency-input{border:none;padding-left:5px;font-size:13px!important;padding-right:25px;text-transform:uppercase!important}a.iWishView{padding:10px;text-decoration:none;font-size:13.6px;font-family:"Playfair Display SC",serif!important;letter-spacing:.025em;line-height:1.6}li.mobile-nav__item.mobile-nav__item--secondary.lastwish{margin-top:10px}.topbadge{margin-left:0!important}.site-nav__link--icon+.site-nav__link--icon{margin-left:0!important}.header-item.header-item--icons .site-nav__link{padding:0 5px}.mobile-nav__toggle button.is-open{border-bottom:none}.template-product .page-content.page-content--product select{font-size:13px!important}.swiper-container1 .grid-overflow-wrapper{padding-bottom:0}.newfootersec .footer__collapsible p{text-align:left}.swiper-container1 .grid-product__see-all{margin-top:85px}.swiper-container1 .grid-overflow-wrapper .grid__item:last-child{margin-left:0}body.template-product .grid-overflow-wrapper{padding-bottom:0}body.template-product .page-content--bottom{padding-top:25.5px}div#shopify-section-1583231140990 .swiper-container1 .grid-product__see-all{margin-top:67px}.allsection .collapsible-trigger-btn,.firstsection p{font-size:11px}.firstsection,.secondsection,.thirdsection{padding:5px}.firstsection{border-bottom:0}.payment-buttons .btn--full{width:48%;font-size:11px}.footer__newsletter{max-width:400px}.footer__newsletter-input{max-width:400px}.faq_page strong{font-size:12px;letter-spacing:.5px;text-align:left}.faq_page span{font-size:12px;letter-spacing:.5px;text-align:left}.about_page p,.contact_page p,.faq_page p,.privacy_page p,.returns_page p,.shipping_page p,.terms_page p{font-size:12px;letter-spacing:.5px;text-align:left}.about_page h5,.contact_page h5,.faq_page h5,.privacy_page h5,.returns_page h5,.shipping_page h5,.terms_page h5{font-size:12px;letter-spacing:.5px;text-align:left}.video-wrapper{max-width:100%;margin:0 auto}.video-wrapper{padding-bottom:56.25%}td.faq_left{text-align:left}.fillhalf h3{margin-bottom:10px;margin-top:10px;font-size:14px}.fillhalf p{font-size:11px}.newsletterpopup input#Email-newsletter-popup{font-size:11px!important}.newsletterpopup button.btn{font-size:11px}.modal--mobile-friendly .modal__inner{margin:0;border:0 solid #000}.newsletter{margin:0 auto;max-width:250px}.currency-picker--drawer .currency-input option{font-size:13.2px!important;text-transform:uppercase!important}div#shopify-section-1560337596072,div#shopify-section-1583340451070{padding:0 10px}.firstsection,.secondsection,.thirdsection{display:inline-block;width:100%;vertical-align:middle;border:1px solid #cfcfcf;padding:10px}.firstsection{border-right:1px solid #cfcfcf;border-bottom:none}h5.collectiontitlesec{font-size:12px!important}}@media only screen and (max-width:1024px){.hero-natural--1524769873765{height:470px!important}}@media only screen and (max-width:768px){.hero-natural--1524769873765{height:600px!important}}@media only screen and (max-width:480px){.hero-natural--1524769873765{height:400px!important}}@media only screen and (max-width:380px){.hero-natural--1524769873765{height:353px!important}}@media only screen and (max-width:330px){.social-sharing__title{font-size:13.6px;padding:0 7px}.center_logo_menu{width:130px}.payment-buttons .btn--full{font-size:12px;width:48%}.header_menu_icon{height:15px}.payment-icons li{margin:0 2px 0}.grid-product__title.grid-product__title--body{font-size:10px}.swiper-container1 .grid-product__see-all{margin-top:70px}div#shopify-section-1583231140990 .swiper-container1 .grid-product__see-all{margin-top:54px}}@media only screen and (max-width:320px){.hero-natural--1524769873765{height:301px!important}}.iWishView{padding:5px 10px;font-size:18px}

.cust--header-wrapp header .text-center{
  line-height: 1.6;
}


.custom--header-wrapp .cust--header-wrapp .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){
  line-height: 12px;
  letter-spacing: 1px;
}

.custom--nav--icons .site-nav__icons .site-nav__link{
  padding: 5px 13px 0px 0px;
}
.custom--nav--icons .site-nav__icons  .cust--accoun-icon{
  padding: 5px 0px 0px 0px;
}

.cust--header-wrapp header .text-center .site-nav li summary svg{
  display: none;
}


.cust--header-wrapp header .text-center .site-nav__link:hover{
    color: #000 !important;
    background-color: #fff;
    opacity: 1;
    transition: none;
}

.cust--header-wrapp header .text-center .site-nav li .site-nav__link--has-dropdown, 
.cust--header-wrapp header .text-center .site-nav li>a{
  padding: 7px 30px;
    font-weight: 300;
    letter-spacing: 1px;
  font-family: Playfair Display SC,serif;
  font-size: 16px;
  text-transform: inherit;
}

.cust--header-wrapp header .page-width .header-layout .header-item .hide--leftsearch{
  display: none;
} 
.cust--header-wrapp header .page-width .header-layout{
  padding: 16px 0px;
}  
.custom--newwisht{
  z-index: 2;
}

.custom--newwisht .tooltip:before{
  display: none;
}
.custom--foot--item .collapsible-content__inner .footer__collapsible {
      flex-direction: column-reverse;
    display: flex;
}
.custom--newwisht .tooltip{
  margin-top: 0px;
}
.custom--newwisht .tooltip span{
 font-size: 15px;
  vertical-align: super;
}
.custom--foot--item .collapsible-content__inner .footer__collapsible .image--cust-cent{
  width: 50px;
  margin: auto;
  padding-bottom: 150px !important;
}
.cust--footer-site .footer__clear {
  display: none;
}
.cust--footer-site .footer__item--footer-0{
 width: 16%; 
}
.cust--footer-site .footer__item--footer-1{
        width: 17%;
}
.cust--footer-site .footer__item--footer2{
        width: 29%;
}

.cust--footer-site .collapsible-content__inner .footer__collapsible{
  font-size: 12.7px;
}
.cust--footer-site .collapsible-content__inner .footer__collapsible form input{
  font-size: 12.7px;
}
.cust--footer-site .footer__item--footer2 .footer__item-padding .footer__title{
  font-family: Playfair Display SC,serif !important;
  font-size: 12.7px;
  letter-spacing: 0.2em;
}
.custom--nav--icons .icon--searh-set{
  display: inline-flex !important;
}


/* Custom gift wrap form css start  */
.custom-form-vertical{
  margin-top: 25px;
}
.custom-form-vertical form .grid .grid__item label:not(.variant__button-label):not(.text-label){
  text-transform: inherit;
  letter-spacing: 0.1rem;
}
.custom-form-vertical  .custom_selectbox select{
  width: 100%;
  margin: 0;
}
.custom-form-vertical  .custom_selectbox select{
  border-radius: 50px;
}
.custom-form-vertical form .custom-grid--small{
  display: flex;
  flex-wrap: wrap;
}
.custom-form-vertical  .custom_selectbox{
      display: flex;
    align-items: center;
    margin-bottom: 30px;  
}

.custom-form-vertical  .custom_selectbox label{
      margin: 0;
  width: 20%;
}
.custom-form-vertical form .custom-grid--small .grid__item input{
  border-radius: 10px;
}

/* Custom gift wrap form css end  */




/* Custom product page changes start */

.grid-product__title{
  hyphens: inherit;
}
.custom--article-page .form-vertical form label{
  font-size: 14px;
  letter-spacing: 1px;
}
.custom--accorset .more--read{
      font-family: Ovo, serif;
    font-size: 13px;
    padding: 0;
    text-transform: initial;
    display: none;
    font-weight: 600;
}

.custom--pagepaddingtop .page-width .grid .grid__item .custom--product--set .product-single__description .custom--accorset .accordion-section .collapsible-content.is-open{
  height: 100% !important;
  margin-top: 5px;
}


.custom--accorset .accordion-section .collapsible-content .collapsible-content__inner .content--readmore{
  overflow-y: hidden;
  font-family: Ovo, serif;
    font-size: 15px;
    text-transform: initial;
  padding: 0px;
  max-height: 100%;
  height: 100%;
}


.grid__item .custom--product--set .product-single__description .custom--accorset .accordion-section .label{
     font-size: 17px;
    font-weight: 700;
    letter-spacing: 1.1px;
    margin-bottom: 0px;
} 


/* .product-single__description .custom--accorset .accordion-section button.label.collapsible-trigger.collapsible-trigger-btn.is-open{
  background: white;
} */

/* .product-single__description .custom--accorset .accordion-section button.label.collapsible-trigger.collapsible-trigger-btn{
  border-bottom: none;
} */
.product-single__description .custom--accorset .accordion-section button.label.collapsible-trigger.collapsible-trigger-btn:hover{
  background: white;
}
/* .product-single__description .custom--accorset .accordion-section .descrp-innerbox{
 padding: 7px 0px;
} */
.product-single__description .custom--accorset .accordion-section button.label.collapsible-trigger.collapsible-trigger-btn:after{
  font-size: 20px;
  top: 0px;
}
.custom--accorset .accordion-section .collapsible-content .collapsible-content__inner .content--readmore {
    max-height: calc(20 * 1.2em); /* 20 lines, assuming line height is 1.2em */
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}

.custom--accorset .accordion-section .collapsible-content .collapsible-content__inner .content--readmore.show-content {
    max-height: none; /* Remove the height limit when content is expanded */
}

/* Custom product page changes end  */



/* Custom gift wrap popup start */
.drawer__contents .drawer__inner .custom-gift-text-checkbox label{
  display: inline-block;
  margin-bottom: 3px;
  font-size: 11px;
  letter-spacing: 2.1px;
    font-weight: 700;
}
.custom-gift-text-checkbox{
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: end;
}

.fancybox__track .fancybox__slide .custom_giftwrap_popup{
padding: 1.7rem;
}

.custom_giftwrap_popup .inner_gift_popup{
  border: 2px solid black;
  padding: 20px;
}

.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_inquirytext{
  padding-left: 18px;
}

.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_inquirytext>h5{ 
      letter-spacing: 1.1px;
    margin: 0;
    font-size: 23px;
}
.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_logo_text{
  display: flex;
  align-items: center;
}
.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_logo_text .popup_logoimg{
  width: 26%;
}
.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_inquirytext>div{
    font-size: 14px;
} 
.custom_giftwrap_popup  .inner_gift_popup .inner_content_gift_popup .checkbox_textgift label{
 display: inline-block; 
  margin-bottom: 0px;
      font-size: 12px;
    letter-spacing: 1.5px;
}
.checkbox_textgift{
  margin-bottom: 10px;
   display: flex;
  align-items: center;
}
.popup_textarea textarea{
    border: 2px solid;
    border-color: black;
  color: black;
  margin-bottom: 0px;
}
.fancybox__container .fancybox__carousel  .fancybox__viewport{
  --fancybox-bg: rgb(142 142 142 / 81%);
}
.fancybox__carousel .fancybox__viewport .fancybox__track .fancybox__slide .fancybox__content>.f-button.is-close-btn{
  --f-button-color: white;
}
body .fancybox__container{
  --fancybox-bg: rgba(63, 63, 68, 0.4) !important;
}
.final_btn_text{
  margin-top: 15px;
}
/* Custom gift wrap popup end */


.custom--accorset .accordion-section button.label.collapsible-trigger.collapsible-trigger-btn:first-child{
  border-top: none;
}
.custom--pagepaddingtop .grid .grid__item .custom--product--set .product-single__description .custom--accorset .accordion-section .descrp-innerbox .first-btn-top-border{
  border-top: 1px solid #cfcfcf;
}


@media only screen and (min-width: 769px) {
.shopify-section .custom--cartdrawer{
        width: 395px;
    }
.popup_textarea textarea{
  height: 140px;
}  
.medium-up--push-one-eighth {
        left: 12.5%;
}
  .custom--filcontainer .drawer__header{
  min-height: 105px;
}  
.custom--pagepaddingtop .custom--mainprod-img{
  width: 57%;
}  
.custom--pagepaddingtop .medium-up--two-fifths{
  width: 43%;
}    
}
@media only screen and (min-width: 769px) and (max-width: 959px) {
.cust--footer-site .footer__item--footer2:nth-child(2n + 1) {
        clear: inherit;
    }
}
@media only screen and (max-width: 1300px){
.custom--pagepaddingtop .allsection .firstsection{
  border-bottom: none;
  border-right: 1px solid #cfcfcf;
}  
.custom--pagepaddingtop .allsection .thirdsection,
.custom--pagepaddingtop .allsection .firstsection{
  padding: 0px 10px;
}  
.custom--pagepaddingtop .allsection .firstsection p{
 line-height: 19px;
}    
}

@media only screen and (max-width: 1130px){
  .cust--header-wrapp header .text-center .site-nav li .site-nav__link--has-dropdown, 
.cust--header-wrapp header .text-center .site-nav li>a{
  padding: 7px 20px;
}
  
}

@media only screen and (max-width: 1100px) {
    .place:before {
        left: 20px;
    }
      .place:after {
        right: 20px;
    }
}
@media only screen and (max-width: 1000px){
.custom--pagepaddingtop .grid .custom--product--set{
  padding-left: 0px;
}  
}

@media only screen and (max-width: 960px){
.cust--footer-site .footer__item--footer-0,
.cust--footer-site .footer__item--footer-1,
.cust--footer-site .footer__item--footer2{
 width: 50%; 
}  
.cust--header-wrapp header .text-center .site-nav li .site-nav__link--has-dropdown{
  padding: 7px 14px;
}  
}



@media only screen and (max-width: 769px){ 
.page-container .transition-body .main-content .collection-content .page-width .grid .grid__item .custom--filtmar .collection-filter .custom_not_hide_count{
  display: block !important;
}  
.custom-form-vertical .custom_selectbox label {
    margin: 8px 0px;
    width: 100%;
}
.custom-form-vertical  .custom_selectbox select{
  width: 60%;
  margin: 0;
  font-size: .7em !important;
}  
.custom-form-vertical .input-full{
  padding: 4px 10px;
}  
 
  .custom-form-vertical .custom_selectbox{
    display: block;
  }
.custom--newwisht .tooltip span{
 font-size: 14px;
}  
.grid .grid__item .custom--product--set .product-single__description .custom--accorset .accordion-section .label{
     font-size: 15px;
}  
.grid .custom--accorset .accordion-section .collapsible-content .collapsible-content__inner .content--readmore{
  font-size: 16px;
}  
.product-single__description .custom--accorset .accordion-section-content-innersec div span{
  font-size: 16px !important;
  text-transform: inherit;
}   
.gifting-collection-section .page-width .ctmnew_grid-container{
    margin-left: auto;
    padding-left: 0;
    gap: inherit;
}  
.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item1{
  grid-column: span 4;
}  
.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item2,
.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item3,
.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item4{
  grid-column: span 2;
}  

.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item3{
  grid-row-start: auto;
  padding-left: 10px;
}  
.gifting-collection-section .page-width .ctmnew_grid-container .ctm_item5{
  padding-left: 10px;
}  
.gifting-collection-section .ctmnew_grid-container .grid__item{
  padding-left: 0px;
}  
.custom--pagepaddingtop .show_mobile_ctm{
  display: block;
  margin: 0px;
  font-size: 14px;
}

  
.custom--pagepaddingtop .add_cust--btnmargin{
  display: none;
}

.main-content .shopify-policy__container .shopify-policy__body .rte p{
  text-align: justify;
}  
.main-content .shopify-policy__container .shopify-policy__body{
  padding: 6px 8px;
} 
.main-content .custom--backto .btn{
  margin-top: 0px;
} 
.custom--product--set .newcustom_readmore{
margin: 0px 0px 13px;
}   
.product-single__description .detail--care-read .content--readmore ul{
  list-style: none;
  margin: 0;
}  
.custom--pagepaddingtop .product-single__description{
  margin-top: 0px;
}  
.custom--pagepaddingtop .page-width .grid .grid__item .custom--product--set .variant--pick-bloc select{
  width: 100%;
    text-align: center;
    font-size: 13px !important;
}
.custom--pagepaddingtop .page-width .grid .grid__item .custom--product--set .variant--pick-bloc .variant-wrapper{
  display: block;
  margin-right: 0px;
}  

.custom--article-page .form-vertical p{
  text-transform: lowercase;
}  
.custom--article-page .btn{
      letter-spacing: 1px;
    text-transform: lowercase;
  margin-bottom: 17px;
}  
  
.cust--footer-site .footer__item--footer-0,
.cust--footer-site .footer__item--footer-1,
.cust--footer-site .footer__item--footer2{
    width: 100%;
}
.custom--article-page .article__body{
  text-align: justify;
}   
.custom--article-page .label, label:not(.variant__button-label):not(.text-label){
  text-transform: lowercase;
}  
.ctm--badg-mar{
  display: block;
}  
.shopify-section .product-section .custom--pagepaddingtop{
  padding-top: 19px;
}  
.shopify-section .product-section .custom--pagepaddingtop .product__main-photos{
  margin-bottom: 0px;
}  
.shopify-section .product-section .custom--pagepaddingtop .product-block--price{
  text-align: center;
}  
.template-product h1.h2.product-single__title{
  text-align: center;
}  
/* .shopify-section .product-section .custom--pagepaddingtop .allsection .firstsection{
  display: flex;
}   */
.shopify-section .product-section .custom--pagepaddingtop .allsection .thirdsection{
  padding: 0px;
}  
.custom--pagepaddingtop .variant--pick-bloc{
  text-align: center;
}  
.cust--header-wrapp header .page-width .header-layout {
    padding: 6px 0px;
}
.swiper-container span.newwishlistapp {
        left: 27px;
}  
.custom--foot--item .collapsible-content__inner .footer__collapsible .image--cust-cent{
  padding-bottom: 72px !important;
}  
.cust--footer-site .grid .grid__item .custom--alignleft button{
  text-align: left;
}  
.custom--alignleft  .collapsible-content{
  text-align: left;
}  
.custom--filtmar .collection-filter{
  position: static;
}  
.cust--footer-site .footer__item--footer2 .footer__item-padding .footer__title{
  letter-spacing: 1px;
}  
.cust--footer-site .collapsible-content__inner .footer__collapsible{
  font-size: 15px;
  text-transform: inherit;
}
.custom--product_photos .flickity-page-dots{
 bottom: -10px; 
}
.grid .view_fullbtn{
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  z-index: 2;
  padding: 21px 0px 0px;
}  
.zoom--desktopsh{
  display: none;
}
.custom--socialsha .social-sharing .social-sharing__link {
    margin: 0 9px 0 0;
}
.cust--sticky--bar.visible {
    bottom: 0; /* Show the button when the class 'visible' is added */
    display: block;
   z-index: 2;
}
.newcustom_readmore h2{
  font-size: 14px;
}  
.newcustom_readmore .content--readmore,
.newcustom_readmore button{
    font-size: 13px;
}  
.custom--product--set .variant-wrapper .variant__label{
  display: none;
} 
.mobile--codeproduct{   
  display: block; 
  margin-bottom: 15px;
  margin-top: 15px;
}  
.mobile--codeproduct p{  
      background-color: black;
    color: white;
    padding: 7px 0px;
    font-size: 14px;
}
.custom--product--set .product-block--price{
    margin-bottom: 11px;
} 
.custom--product--set .allsection{
  display: none;
}  
.custom--product--set .payment-buttons button{
  width: 100%;
} 
.custom--product--set .payment-buttons .shopify-payment-button{
  width: 100%;
  margin-top: 10px;
  margin-left: 0px;
}  
.cust--footer-site .collapsible-content__inner .footer__collapsible form input{
 text-transform: inherit;
}  
.cust--footer-site .custom-copylink{
  text-transform: inherit;
}  
.grid__item .custom--alignleft{
  text-transform: inherit;
  padding: 9px 0px;
}  
.custom--alignleft .footer__collapsible .footer__social{
  margin-top: 9px;
}
.gift_collecti .gifting-collection-section .grid__item.child1 .image-wrap{
  margin-bottom: 19px;
}  
.custom--article-page .social-sharing__link,
.custom--product--set .social-sharing .social-sharing__link{
    margin-right: 4px;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}
.custom--article-page .social-sharing .icon,
.custom--product--set .social-sharing .icon{
    height: 17px;
    width: 18px;
}
.custom--article-page .social-sharing,
.custom--product--set .social-sharing{
    display: flex;
    justify-content: space-between;
    margin: 13px 0px;
}
.custom--article-page .social-sharing__title,
.custom--socialsha .social-sharing .social-sharing__link .social-sharing__title{
        font-size: 13px !important;
        padding-right: 0;
        text-transform: lowercase;
        padding-left: 4px;
        padding-right: 0px;
}  
.custom--recentprodu .grid-product__title{
  text-transform: inherit;
}  
.main-content .shopify-policy__container{
  padding: 0px 17px;
}  
.custom--pagepaddingtop .allsection .firstsection{
  display: none;
}  
.fancybox__track .fancybox__slide .custom_giftwrap_popup{
  padding: 1.3rem;
}  
}  


@media only screen and (max-width: 768px){
.custom-collection-page-width .grid{
    margin-left: 0px;
    margin-right: 0px;
  }
   .custom-collection-page-width .grid .custom--grid--wishli{
    padding-left: 0px;
  }  
  .small--grid--flush .grid-product__meta{
    padding-left: 0px;
    padding-right: 0px;
  }
}  

@media only screen and (max-width: 641px){

.custom--mobile-marg{   
  margin: 0px 0px 27px;
}
.custom--featur-marg .custom--grid-product .grid{
  margin-left: 0px;
}  
.custom--foot--item .descri--textfoot{
  text-align: justify;
} 
.grid .custom--foot--item{
  padding: 9px 0px;
}  
.cust--footer-site .grid .grid__item .custom--alignleft button{
  text-transform: inherit;
}  
}

@media only screen and (max-width: 601px){
  .custom--sliderbotpadd{
    padding: 0px 10px;
  }
  .grid  .grid__item  .custom--titlelett span{
    font-size: 12px !important;
    letter-spacing: 0px;
  }
  .gifting-collection-section .grid__item .aos-animate a .collectiontitlesec,
.gifting-collection-section .grid__item .aos-animate .collectiontitlesec{
  font-size: 12px !important;
  margin-top: 17px;
  margin-bottom: 15px !important;
  line-height: var(--typeHeaderLineHeight);
  letter-spacing: 0px;
} 
  .custom--newlist{
    margin-bottom: 17px;
  }
  .gift_collecti .grid__item{
    padding-left: 17px;
  }
  .custom--featur-marg{
    margin-bottom: 25px;
    margin-top: 25px;
  }
  .gift_collecti{
    margin-bottom: 17px;
  }
  .cust-instafeedsec{
    margin: 28px 0px 0px;
  }
  .gift_collecti .index-section{
    margin: 0px;
  }
  .about_page h5, .contact_page h5, .faq_page h5, .privacy_page h5, .returns_page h5, .shipping_page h5, .terms_page h5{
    margin: 0;
  }
  .custom--page-maxwid .returns_page .about_left{
    width: 100% !important;
  }
  .main-content .shopify-section .custom--page-maxwid .returns_page .about_right{
    width: 100% !important;
  }
  .about_page p, .contact_page p, .faq_page p, .privacy_page p, .returns_page p, .shipping_page p, .terms_page p{
    text-align: justify;
  }
  .custom--page-maxwid{
    padding-bottom: 25px;
  }
  .custom--conta-new .custom--contacttext .form-vertical form label{
    text-transform: inherit;
  }
  .custom--conta-new{
    margin: 0px;
  }
  .custom--contentblock .contact_page{
    padding: 17px 15px;
  }
  .custom--contentblock .section-header h1{
  padding: 22px 8px;
} 
  .about_left .custom--contact-nat{
    padding-bottom: 13px;
  }
  .custom--page-maxwid .cus-contrig{
    padding: 8px 8px;
  }
  .custom--page-maxwid .table-wrapper .for--order{
    margin-bottom: 15px;
  }
  .shipping_page .about_left{ 
    padding-bottom: 11px;
 }
  
  .article--custom-con .text-center .btn{ 
    margin-top: 0px;
    letter-spacing: 0.5px;
  }
  .article--custom-con{
    padding-bottom: 35px;
    padding-top: 15px;
  }
  .article--custom-con .hr--large{
    margin: 7px auto 30px;
  }
  .article--custom-con .article__date{
     margin-bottom: 4px; 
  }
  .article--custom-con .section-header{
    margin-bottom: 24px; 
  }
  .custom--article-page br{
    display: none;
  }
  .custom--article-page .article__body {
    margin-bottom: 0px;
  }
  .returns_page div{
    text-align: justify;
  }
}



@media only screen and (max-width: 600px){
  table.contact_page{
    padding-top: 0px;
  }
  table.contact_page h1{
    font-size: 23px;
  }
.custom--pagepaddingtop .allsection .firstsection{
border-bottom: 1px solid #cfcfcf;
}  
  
  .custom--nav--icons .site-nav__icons .site-nav__link{
  padding: 0px 5px;
}
 .template-product h1.h2.product-single__title{
        font-size: 16px;
        line-height: 18px;
  }
  .custom--pagepaddingtop .variant--pick-bloc .variant__label{
    margin-bottom: 2px;
  } 
  .custom--pagepaddingtop .variant--pick-bloc .variant-input-wrap select{
    font-size: 10px !important;
  }
  .custom--pagepaddingtop .add_cust--btnmargin{
    margin-bottom: 4px;
  }
  
  .template-product .page-content.page-content--product select{
    text-align: center;
  }
 .shopify-policy__body .rte{
   font-size: 12px;
    letter-spacing: .5px;
 }
  .shopify-policy__title h1{
    font-size: 17px;
    padding: 22px 8px;
    margin: 0;
  }
  .page-content--with-blocks .rte .contact_page  .about_left div{
    font-size: 14px;
  }
  .template-page .custom--page-maxwid h1.section-header__title {
        text-align: left;
        padding: 22px 8px;
  }
  .returns_page div{
      font-size: 12px;
      letter-spacing: .5px;
  }
}


@media only screen and (max-width: 500px){
.cust--header-wrapp header .page-width .header-layout {
    padding: 4px 0px;
}
/* .custom--product_photos {
  width: 100%; 
  height: 245px; 
} */
/* .custom--product_photos .product-main-slide{
  width: 100%; 
  height: 100%; 
} */
/* .custom--product_photos .product-main-slide img{
   width: 100%;
  height: 100%;
  object-fit: contain; 
} */
/* .custom--product_photos .image-wrap{
  padding-bottom: 54% !important;
}     */
table.contact_page h1{
    font-size: 20px;
    line-height: 1.5 !important;
}  
.swiper-container span.newwishlistapp{
        left: 7px;
}    
.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_logo_text{
  flex-direction: column;
  text-align: center;
} 
.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_inquirytext{
  padding-left: 0px;
}  
.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_inquirytext>div{
  font-size: 13px;
}  
.fancybox__track .fancybox__slide .custom_giftwrap_popup .both_inquirytext>h5{
  font-size: 16px;
}  
}





@media only screen and (max-width: 469px){
.custom--socialsha .social-sharing .social-sharing__link .social-sharing__title{
  font-size: 10px !important;
}  
.custom--product--set .social-sharing .icon{
  height: 14px;
  width: 14px;
}   
  
}

@media only screen and (max-width: 400px){
/* .custom--product--set .social-sharing .icon{
    height: 12px;
    width: 10px;
}   */

.custom--article-page .social-sharing__title,
.custom--socialsha .social-sharing .social-sharing__link .social-sharing__title{
  font-size: 11px !important;
}

.custom--article-page .social-sharing .icon{
          height: 15px;
        width: 13px;
}  
}







