/** Shopify CDN: Minification failed

Line 314:27 Unexpected ";"
Line 353:43 Expected identifier but found whitespace
Line 1442:102 Expected ":"

**/
body {font-family: 'Golos Text', sans-serif;font-weight:400;-webkit-tap-highlight-color: transparent;}
input:focus , select:focus , textarea:focus {background-color:unset !important;}
.faux-select, body, button, input, select, textarea {font-family: 'Golos Text', sans-serif;}
h1 , .h1 , h2 , .h2 , h3 , .h3 , h4 , .h4 , h5 , .h5 , h6 , .h6 {font-family: 'Golos Text', sans-serif;}
h2 , .h2 , h1 , .h1 {font-weight:500;}
h2 , .h2 {font-size:56px;line-height:1.19;font-weight:500;}
h3 , .h3 {font-size:22px;font-weight:400;}
h4 , .h4 {font-size:28px;font-weight:400;}
.title {font-size:38px;line-height:1;}
.page-width{max-width:100%;}
.page-full, .page-width {padding: 0 55px;}
p{font-family: 'Golos Text', sans-serif;font-size:17px;font-weight:400;line-height:1.7;}
.btn , .input-group-btn .btn , .rte .btn {border-radius:5px !important;font-size: 16px;line-height: 1;font-weight: 400;padding: 16px 30px;}
.btn:hover , .input-group-btn .btn:hover {background-color:rgba(46, 57, 105, 0.9);color:#fff;}
.section-header h2 {margin-bottom:35px;}
.section-header p {font-size:22px;margin: 0px;line-height: 1;}
.section-header {margin-bottom:70px;}
.flickity-prev-next-button{width:48px;height:48px;}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;width:18px;height:auto;transform:translate(-50% ,-50%);}
.flickity-page-dots .dot,.flickity-page-dots .dot.is-selected{width:32px;height:3px;border-radius:6px}
.flickity-page-dots .dot{background-color:rgba(255,255,255,.4)}
.flickity-page-dots .dot.is-selected{background-color:#fff}
.flickity-button {background: #fff;color: #212121;}
.index-section {margin:120px 0px;}
/*==announcementbar-start==*/
.announcement-slider__content{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.announcement-bar{font-weight:400}
.announcement-slider__content p::after,.announcement-slider__content p::before{content:"";background-image:url(/cdn/shop/files/Vector.svg?v=1689227069);width:8px;height:8px;display:inline-block;margin:1px 10px}
/*==announcementbar-end==*/
/*==header-start==*/
.header-layout{justify-content:space-between}
.header-layout .header-item--compress-nav{opacity:1;transform:translate(-12px);visibility:visible;width:50px}
.header-layout .site-header__element.site-header__element--sub{display:none}
.header-left{display:flex;align-items:center}
.header-item--icons{flex:unset}
.header-layout .btn--search{left:5px;right:unset;margin-top:3px}
.search__input{padding:10px;padding-left:45px;font-size:14px;border:0;border-radius:4px}
[data-dark=false] .btn--search path{stroke:unset!important}
.header-item--search{max-width:440px}
header .site-nav__icon-label{display:none}
header .cart-link{line-height:0}
.site-nav__link--icon{padding-left:11px;padding-right:11px}
.header-item--icons .site-nav__icons .site-nav__link{font-size:14px;text-transform:initial;letter-spacing:0}
.header-item--icons .site-nav__icons .site-nav__link.gift-box svg{margin-right:10px}
.header-item--icons .site-nav__icons .site-nav__link.gift-box svg.dropdown-arrow{margin-right:0;margin-left:5px}
header .site-header__element--top{padding:10px 0}
.site-header__element--sub {display:none;}
.hero .flickity-page-dots{bottom:65px;color:#fff;right:50px;left:unset;text-align:right}
.header-wrapper .site-header, .header-wrapper .site-header__element--sub {box-shadow:none;border-bottom:1px solid rgba(33, 33, 33, 0.15);}
.site-header .btn--close-search .icon path {stroke: #fff !important;}
.site-header__drawer.is-active .header-item.header-item--compress-nav {opacity:1;visibility: visible;}
.announcement-slider__content p {font-size:14px;}
/*==header-end==*/
/*==slideshow-start==*/
.hero__title{margin-bottom:23px}
.horizontal-left .hero__text-shadow{max-width:40%;text-shadow: none;}
.hero__subtitle{max-width:411px}
.hero__text-content .hero__link{margin-top:35px}
.hero__text-wrap .page-width{padding:0 45px}
.hero.loaded .slideshow__slide.is-selected .hero__text-shadow:after {opacity:0;}
/*==slideshow-end==*/
/*==image-width-text-start==*/
.feature-row-wrapper .feature-row__text h2{margin-bottom:30px}
.feature-row-wrapper .feature-row__text a.btn{margin-top:50px}
.color-scheme-2 a.btn{background-color:#2e3969;color:#fff}
.color-scheme-2 a.btn:hover{background-color:rgba(46, 57, 105, 0.9);}
.feature_row_content{max-width:452px;margin:0 auto}
.feature-row__text--right{padding-right:20px}
.feature-row-wrapper.feature-row--50 .feature-row__text{flex:0 1 50%;min-width:50%}
/*==image-width-text-end==*/
/*=collection-list-start==*/
.collection-image img{padding:0}
.feature-collection-list .new-grid{margin-left:-15px;margin-right:-15px;display:block;}
.feature-collection-list .new-grid .grid-item{padding-left:15px;padding-right:15px}
.collection-item h4{margin-bottom:0;margin-top:40px}
.collection-image-wrap{padding-bottom:100%!important}
.feature-collection-list .new-grid{border-top:0;padding:0 0 5px;position:relative;}
.feature-collection-list .new-grid.notslider {display:flex;}
.feature-collection-list .page-width {position:relative;}
.feature-collection-list .page-width::after {content: "";position: absolute;bottom: 0;left: 55px;border-bottom: 1px solid #21212199;width: calc(100% - 110px);height: 1px;}
/*=collection-list-end==*/
/*==logo-bar-start==*/
.logo-bar__item{background-color:#fff1f4;width:286px;height:286px;border-radius:50%}
.logo-list-section .grid-product:after{display:none}
.logo-list-section .new-grid.product-grid{margin-left:-12px;margin-right:-12px}
.logo-list-section .grid-item.grid-product{padding:0 12px;width:unset;}
.logo-list-section .new-grid.product-grid{display:block}
.logo-list-section .page-width {padding:0px;}
.logo-list-section .flickity-prev-next-button {display:none;}
.logo-list-section {overflow:hidden;}
/*==logo-bar-end==*/
/*==feature-collections-start==*/
.feature-collection-list .new-grid .grid-item {width:33.33%;flex: 0 0 33.33%;}
.feature-collection-list.thisslider .page-width {padding-right:0px;}
.feature-collection-list.thisslider .new-grid .grid-item {width:32%;flex: 0 0 32%;}
.feature-collection-list.thisslider .collection-item h4 {text-align:left;}
.feature-collection-list.thisslider .flickity-prev-next-button.next {right: 60px;}
.feature-collection-list.thisslider .flickity-prev-next-button.previous {left: 60px;}
.feature-collection-list.thisslider {overflow:hidden;}
/*==feature-collections-end==*/
/*==text-column-with-image-start==*/
.home-text-column-with-image .page-width{max-width:1210px;border-radius:6px}
.text-column-block .grid{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-bottom:0;padding:60px;justify-content:space-between;}
.text-column-block .grid .grid__item{width:25%;padding:0 20px;margin:0}
.home-text-column-with-image .image-wrap{padding-bottom:48px !important;margin-bottom:15px;background:0 0}
.text-column-part{text-align:center}
.text-column-icon{margin:0 auto}
.text-column-part .image-wrap img{object-fit:contain}
.text-column-part .h3{margin-bottom:0;color:#2E3969;}
.home-text-column-with-image .text-column-block{border-radius:6px}
/*==text-column-with-image-end==*/
  /* vkstart*/
/* .cust_medium-down--hide{display:block!important;}
.cust_medium-up--show{display:none!important;}
.custo_height_count {max-height: 300px;overflow: hidden;}
.custo_height_count.open {max-height: unset;}
.cstm-text-link {letter-spacing: .96px;text-transform: uppercase;font-size: 16px;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;} */
.clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* when opened */
.clamp-4.open {
  -webkit-line-clamp: unset;
  overflow: visible;
}

.cstm-text-link {
  letter-spacing: .96px;
  text-transform: uppercase;
  font-size: 16px;
  text-decoration: underline;
  text-underline-offset: 3px;
  cursor: pointer;
  display: none;
}

  /* vk end */
/*==testimonial-start==*/
.testimonials-slider{margin-left:-7px;margin-right:-7px}
.testimonials-section blockquote.testimonials-slider__text{border-radius:4px;background-color:#fafafa;transform:none;padding:45px 30px;height:100%;}
.testimonials-slide{text-align:left;padding:0 7px}
.testoslider-top{display:flex;align-items:center;margin-bottom:20px}
.testo-top-right h3{margin-bottom:2px}
.testimonial-stars{margin-bottom:0;letter-spacing:0}
.testo-top-right{margin-left:20px}
.testimonials-slide .testimonials-slider__text .rte-setting{color:#7b7b7b}
.testimonials-slide.is-selected .testimonials-slider__text{transform:none;box-shadow:none}
.testimonials-slide {height:100%; }
.testimonials-section {padding:0px;}
/*==testimonial-end==*/
/*==footer-start==*/
.footer__blocks{width:100%;justify-content:space-between;padding-right:100px}
.footer__block{width:auto;max-width:unset;flex:unset}
footer .logo-image .image-wrap{background:0 0}
footer .logo-image{max-width:140px;margin-bottom:40px}
footer .footer__block[data-type=image]{max-width:300px}
/* footer .footer__blocks .footer__block{margin-right:125px} */
footer h2.footer__title{font-size:28px;color:#2f2f2f;font-weight:500;margin-bottom:37px}
footer .footer__blocks .footer__block[data-type=collapsible-content] {width: calc(100% + 100px);margin-right: -100px;}
.footer__newsletter{display:block}
footer .footer__blocks .footer__block[data-type=newsletter]{max-width:307px;margin-right:0}
footer .footer__blocks .footer__block[data-type=contact]{width:100%;margin-top:30px}
footer .footer__blocks .footer__block[data-type=newsletter] .footer__newsletter{padding:0}
.footer__newsletter>*{padding:0}
.footer__newsletter .contact-form{margin-top:20px}
.footer__newsletter .input-group.newsletter__input-group{display:block}
footer .footer__newsletter .input-group-field{width:100%;font-size:14px;color:#0006;border:1px solid #673f1d;border-radius:4px!important;margin-bottom:35px;padding:10px 20px;font-family:'Golos Text',sans-serif}
footer .footer__newsletter .input-group-field::placeholder{color:#0006;}
.footer__newsletter .btn{background-color:#2e3969}
.footer__newsletter .btn:hover {background-color:rgba(46, 57, 105, 0.9);}
.footer__menu a {font-size:17px;}
.footer__menu a:focus,.footer__menu a:hover{color:#000}
.footer__social a{display:block;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}
.footer__social li a svg path{color:#b38765}
.footer__social li a:hover svg path{color:#673f1d}
.footer__social li a:hover{border-color:#673f1d}
footer .footer__blocks .footer__block[data-type=contact] .footer__title{display:none}
.footer__base-links{font-size:11px;text-align:left}
.site-footer .footer__section{border:0;padding-top:30px;padding-bottom:25px}
.site-footer .footer__section--menus{padding-top:80px;padding-bottom:0}
.site-footer {position:relative;}
.site-footer:before{content:"";background-image:url(/cdn/shop/files/Group_1_3e402a07-08fe-4859-b3b4-209f61cfe49e.svg?v=1689337202);width:180px;height:230px;position:absolute;right:0;top:0;display:block}
/*==footer-end==*/ 
/*==video-start==*/
.video-mian{display:none}
.video-slider .video-content{width:60%;padding:0 15px}
.video-slider .page-width{padding-right:0}
.thumb-image-pad{position:relative;padding-top:56.25%}
.thumb-image-pad img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.main-video-container{margin-left:-15px;margin-right:-15px}
.video-content span.play_video , .video-content span.pause_video {font-size:22px;font-weight:500;background-color:#ebd6b1;border-radius:50px;padding:10px 44px;display:inline-block}
.video-content .thumble-play-wipper , .video-content .thumble-pause-wipper {position:absolute;bottom:43px;left:43px}
.video-slider .flickity-prev-next-button{background-color:#C9977A}
.video-slider .flickity-prev-next-button.next{right:50px}
.video-slider .flickity-prev-next-button.previous{left:60px}
.video-slider .flickity-prev-next-button .flickity-button-icon {fill:#fff;}
.video-mian video {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.video-mian {position:relative;padding-top:56.25%;}
.video-slider {overflow:hidden;}
.video-content .thumble-play-wipper span:hover , .video-content .thumble-pause-wipper span:hover{background-color:#fff !important;}
/*==video-end==*/
/*==home-collection-list-start==*/
/* ul.home-collection-list-block{display:flex;white-space:nowrap} */
ul.home-collection-list-block li{list-style:none;margin:0 0px 0 0;}
.home-collection-list-block img{width:56px;height:56px;object-fit:contain;min-width:56px}
.home-collection-list .page-width{padding-right:0}
ul.home-collection-list-block{display:flex;white-space:nowrap;margin:0;padding:20px 0 4px;}
.home-collection-list{border-top:1px solid rgb(33 33 33 / 15%)}
ul.home-collection-list-block span{font-size:11px;font-weight:400;text-align:center;display:block;margin-top:5px}

/* .home-collection-list:not(.home-collection-list-slider) .home-collection-list-block { -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap; overflow-x: auto;} */
.home-collection-list li {width:66px;padding: 0 5px;}
.home-collection-list .home-collection-list-block::-webkit-scrollbar {display: none;}
/*==home-collection-list-end==*/
/*==navbar-start==*/
.site-header__mobile-nav{width:400px;max-width:100%;left:0;min-height:100vh;position:fixed;top:0;z-index:2000;max-height:unset;transform:translateX(-100%);transition:.3s ease-in-out;padding:0;box-shadow:none}
.site-header__drawer.is-active{transform:translateX(0)}
.navbar-top{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid rgba(103,63,29,.3)}
.navbar-top .header-item{flex:1;transform:none}
.navbar-top .site-nav__link--icon{padding:0}
.slide-nav__item:first-child{padding-top:0}
.slide-nav__link {padding:14px 0;font-size:17px;font-weight:500;color:#673f1d}
.slide-nav__link a {color:#673f1d;}
.scroll-nav {overflow:auto;}
ul.slide-nav{padding:20px 22px;}
.slide-nav__image{display:none}
.slide-nav__image+span{padding-left:0}
.slide-nav__wrapper:after{display:none}
.slide-nav__item .slide-nav__link svg{display:none}
.slide-nav__item .new-toggle svg{display:block}
.slide-nav__dropdown{display:none;opacity:1;right:0;visibility:visible;position:relative}
.slide-nav__dropdown.activemenu{margin-top:-10px;margin-bottom:10px}
[data-level="2"] .slide-nav{transform:none}
.slide-nav__wrapper{height:100%!important}
[data-level="3"] .slide-nav{transform:none}
.slide-nav__item{display:block!important}
.slide-nav .slide-nav__item{border-bottom:1px solid rgba(103,63,29,.3)}
.new-toggle.step1+.slide-nav__dropdown li .slide-nav__link{font-size:15px;font-weight:400;padding:5px 0;}
.new-toggle.step1+.slide-nav__dropdown li .slide-nav__link:not(.slide-nav__sublist-link){color:#986C53;}
.slide-nav .new-toggle.step1+.slide-nav__dropdown .slide-nav__item{border:0}
.slide-nav .new-toggle.step2+.slide-nav__dropdown{padding-left:13px;margin-top:0}
.new-toggle.step2+.slide-nav__dropdown li .slide-nav__link{color:#986c53;padding:3px 0}
.slide-nav__item .new-toggle .new-icon-minus{display:none}
.slide-nav__item .new-toggle.dropdownactive .new-icon-plus{display:none}
.slide-nav__item .new-toggle.dropdownactive .new-icon-minus{display:block}
.toolbar-section{z-index:1}
.mobile-nav-open{overflow:hidden}
.slide-nav__item:last-child{padding-bottom:0}
.slide-nav li.social-media{margin-top:0;border-bottom:1px solid rgba(103,63,29,.3);margin-bottom:0;padding:19px 0}
.slide-nav .footer__social li{margin-bottom:0}
.footer__social li{vertical-align:top}
.site-nav a.slide-nav__link:hover,.slide-nav__dropdown li a.slide-nav__link:hover{color:#2e3969!important}
.mobile-nav-open .overlay{position:fixed;top:0;left:0;width:100vw;height:100vw;background-color:rgba(103,63,29,.25);display:block;z-index:6;backdrop-filter: blur(12.5px);}
.mobile-nav-trigger.is-active path:first-child, .site-nav__compress-menu.is-active path:first-child {transform: none;transform-origin: unset;}
.header-wrapper--init .site-header__element--sub {display:none !important;}
a.slide-nav__link.view-all {display:none !important;}
.slide-nav__wrapper .mCSB_inside>.mCSB_container {margin-right: 0px;}
.slide-nav__wrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;}
.slide-nav__wrapper .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #C9977A;}
.slide-nav__wrapper .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #C9977A !important;}
.slide-nav__wrapper .mCSB_scrollTools{width:7px;}
/*==navbar-end==*/
.site-header__mobile-nav .scroll-nav::-webkit-scrollbar{width:6px;}
.site-header__mobile-nav .scroll-nav::-webkit-scrollbar-thumb {background: #C9977A;border-radius: 25px;}

/*==productpage-start==*/
.breadcrumb {margin: 0 0 25px;}
.breadcrumb__divider {opacity:1;}
.breadcrumb a {font-size:13px;color:rgba(150, 150, 150, 1);}
.breadcrumb a:last-child {color:#212121;}
.page-content--product{padding-top:45px}
.product__photos{margin-top:0}
.product__thumbs--beside{flex:0 0 56px;max-width:56px}
.product__thumbs--beside.product__thumbs-placement--left{margin-right:20px}
.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{border-radius:5px;box-shadow:inset 0 0 0 2px #eeb7c4}
.product__thumb .image-wrap img{border-radius:5px;border:0}
.product__main-photos .product-slideshow{border-radius:5px;border:0}
.product__main-photos .product-slideshow .product-main-slide{border-radius:10px}
.product--images .grid__item.product-single__sticky{width:59%}
.product--images .product-grid__content.product-single__sticky{width:41%}
.product-single__meta{padding-left:18px;padding-top:0}
h1.h2.product-single__title{font-size:24px;line-height:1;margin-bottom:5px;}
.product-grid__container span.product__price{font-size:17px}
.product-single__meta span.tax{font-size:15px;color:#969696}
.product-block.product-block--price .variant__label{display:none}
.product-block{margin-bottom:15px}
.product-block.product-block--price{margin-bottom:24px}
.js-qty__wrapper{background-color:#f6f6f6;min-width:94px;border-radius:4px}
.js-qty__wrapper input{border-radius:4px;border:0;font-size:15px;padding:15px 20px;line-height:1}
.product__quantity label{display:none}
.js-qty__wrapper .js-qty__adjust--minus{left:3px}
.js-qty__wrapper .js-qty__adjust--plus{right:3px}
.product__policies.rte{display:none}
.product-block.product_quantity{float:left;margin-top:17px}
.product-block.product-buy-button{float:left;margin-left:15px;margin-top:17px;width:calc(100% - 109px);margin-bottom:13px}
button.btn.btn--full.add-to-cart span , .btn.btn--full.add-to-cart-wrapper span,.product-sticky-block .act_mobile_custom_trgger span {display:flex;align-items:center;justify-content:center}
button.btn.btn--full.add-to-cart svg , .btn.btn--full.add-to-cart-wrapper svg,.product-sticky-block .act_mobile_custom_trgger svg{margin-right:13px}
button.btn.btn--full.add-to-cart , .btn.btn--full.add-to-cart-wrapper,.product-sticky-block .act_mobile_custom_trgger{padding:12px 30px}
.product-sticky-block .act_mobile_custom_trgger{position:absolute;z-index:1;}
.product-block.product-buy-button+.product-block{clear:both}
.product-delivary-icon{display:flex;flex-wrap:wrap;align-items:center}
.product-delivary-icon img{margin-right:8px}
.pincode{text-align:center};
.product-delivery-form{background-color:rgba(244,244,244,.7);display:inline-flex;border-radius:4px;margin-top:13px;border: 1px solid rgb(244 244 244 / 70%);}
.product-delivery-form input[type=text]{color:#2E3969;font-size:15px;font-weight:400;border:0;padding:13px 15px;width:150px}
.product-delivery-form input[type=text]::-webkit-input-placeholder { /* Edge */
color: rgba(150, 150, 150, 0.8);
}
.product-delivery-form input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
color:rgba(150, 150, 150, 0.8);
}
.product-delivery-form input[type=text]::placeholder {
color: rgba(150, 150, 150, 0.8);
}
.product-delivery-form button{color:#986c53;font-size:15px;font-weight:500;padding:13px 11px}
.product-delivary span.note{display:block;margin:0;border:0;padding:0;font-size:14px;margin-top:8px}
.product-delivary span.note.error{color:#de3030}
.product-delivary{margin:25px 0 25px;clear:both;}
.product-image-main[data-size=square] .image-wrap{padding-bottom:100%!important}
.product-image-main[data-size] img{object-fit:cover}
.product-block.product-buy-button span.but-note , .product-block.product-buy-button span.qty-note{font-size:14px;background-color:#ebd6b180;padding:10px;margin-left:-109px;width:calc(100% + 109px);display:block;border-radius:3px;text-align:center;margin-top:20px;margin-bottom:7px}
ul.tabs-nav{display:flex;align-items:center;margin:0;margin-left:-25px;margin-right:-25px}
ul.tabs-nav li{list-style:none}
ul.tabs-nav li a{font-size:15px;color:#969696;margin:0 25px}
ul.tabs-nav li.active a{background-color:#e8e3ff66;color:#2e3969;padding:8px 18px;border-radius:4px}
.product-block hr{border-color:rgba(33,33,33,.1)}
.product-single__meta .tabs{padding:25px 0}
.product-description,.product-description * , .tab-content *{font-size:15px;line-height:1.8;}
.product-single__meta .tabs .tab-content {padding-bottom:10px;}
.tabs ul.tabs-nav{margin-bottom:22px}
/* .product-single__meta .tabs div#tabs-content{border-right:1px solid rgba(33,33,33,.1);max-height:272px;overflow:auto} */
.slimScrollBar{width:3px!important;border-radius:8px!important;background-color:#c9977a!important;opacity:1!important;z-index:5 !important;}
.variant-wrapper label{font-size:16px;font-weight:500}
.product-top{display:flex;justify-content:space-between;width:100%;align-items:flex-start}
.product-top img{margin-left:10px}
.template-product .home-text-column-with-image .image-wrap{padding-bottom:56px!important}
.template-product .text-column-block .grid{justify-content:space-between;padding:40px 80px}
.template-product .text-column-block .grid .grid__item{width:unset}
.template-product .text-column-block .grid:after{display:none}
.template-product .text-column-block.color-scheme-1{background-color:rgb(255 241 244 / 60%)}
.product-single__meta .tabs {padding: 25px 0 0px;border-bottom: 1px solid rgba(33,33,33,.1);}
.product-single__form {position:relative;}.
.act_mobile_custom_trgger,
.product-single__form .btn.btn--full.add-to-cart-wrapper {padding: 12px 30px;position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.product-single__form .btn[disabled] {background-color:rgba(46, 57, 105, 0.6);color: #fff;}
.product-single__form .btn[disabled] span {min-height: 22px;}
.product-delivery-form.error input[type=text] {background-color: rgb(245 245 245 / 70%) !important;background-image: url(/cdn/shop/files/Flat_Color.svg?v=1690889285) !important;background-repeat: no-repeat;background-position: left 10px center;padding: 13px 15px 13px 38px;color: #2E3969;}
.product-delivery-form.error {border-color: #DE3030;}
.product-delivery-form.success input[type=text] {background-color: rgb(245 245 245 / 70%) !important;background-image: url(/cdn/shop/files/Vector_49809836-ad45-4ecb-914f-eb726bbc4f5f.svg?v=1690889798) !important;background-repeat: no-repeat;background-position: left 10px center;padding: 13px 15px 13px 38px;color: #2E3969;}
.product-delivery-form {
    background-color: #f4f4f4b3;
    display: inline-flex;
    border-radius: 4px;
    margin-top: 13px;
    border: 1px solid rgb(244 244 244 / 70%);
}
.product-delivery-form .check_pdp_zip.focus{
  box-shadow: 0px 1px 1px #986c538a;
}
.product-buy-button.small--hide .btn.btn--full.add-to-cart-wrapper{position:absolute;left:0px;}
.grid-product__tags {margin-left:0px;}
.act_mobile_custom_trgger.disable,
.product-single__form .btn.btn--full.add-to-cart-wrapper.disable {background-color:rgba(46, 57, 105, 0.6);}
.product-block.product-buy-button.hide-qty {width: 100%;margin-left:0px;}
/* .product-block.product-buy-button.hide-qty + .product-block.seprater{display:none;} */
.product-block.product-buy-button span.qty-note { background-color: transparent; text-align: left;padding: 0px;}
.product-block.product-buy-button.hide-qty .but-note {margin-left:0px;width: 100%;}
.back-btn{margin-right: 12px;line-height: 0;}
.flickity-enabled.is-draggable .flickity-viewport{
    touch-action: pan-y !important;
   -webkit-touch-action: pan-y !important;
}
.grid-product__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.modal__centered .shopify-payment-button {
    display: none;
}

.modal__centered [data-store-availability-holder]{
    display: none;
}







/* .product__thumb-icon{right:13px !important;top:13px !important;} */
/*==productpage-end==*/
/*==recentlyviewd-start==*/
.product-reco .h3.section-header__title,.recently-viewed__section .h3.section-header__title,.template-product .section-header h2{font-size:24px;font-weight:500;text-transform:capitalize}
.product-reco .section-header,.recently-viewed__section .section-header,.template-product .section-header{margin-bottom:36px}
.product-grid .grid-product:after{display:none}
.product-grid .grid-product__image-wrap{margin:0}
.template-product .product-grid .grid-item{padding:0 15px;width:25%;flex:0 0 25%}
.template-product .product-grid.new-grid{margin-left:-15px;margin-right:-15px}
.product-grid .grid-item__meta{margin:15px 0 0}
.grid-product__title{font-size:17px;font-weight:400}
.grid-product__price span{color:#986c53;font-weight:400;font-size:15px;letter-spacing:0}
.product-grid .grid-product__image-wrap img{border-radius:6px;opacity:1;animation:none !important;}
.grid-product__price{line-height:1}
.grid-item__meta-secondary{margin-top:4px}
.product-reco{background-image:url(/cdn/shop/files/Rectangle_947_b6ab7627-3e12-4a52-97e8-c7947ad55632.png?v=1690450913);padding-bottom:1px;background-size:100% 100%;background-repeat:no-repeat}
.grid-item__content{background-color:unset}
.product-reco .index-section{margin-bottom:80px}
.product__thumb-item .image-wrap{position:relative;padding-bottom:100%!important}
.product__thumb-item .image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}
.product-single__meta .tabs .tab-content ul {margin-left: 0px;padding: 0px;list-style-position: inside;}
/*==recentlyviewd-end==*/
/*==cart-start==*/
html body #slidecarthq .slidecarthq .header h2,html body #slidecarthq .slidecarthq .header h2 span{font-size:24px;font-weight:500;color:#212121}
html body #slidecarthq *{font-family:'Golos Text',sans-serif!important}
span.cart-count::before{content:'('}
span.cart-count::after{content:')'}
#slidecarthq .slidecarthq .header{padding:25px 23px}
html body #slidecarthq .slidecarthq .header button{border-radius:0;width:auto;height:auto;background-color:transparent}
#slidecarthq .slidecarthq .header button svg{width:16px}
#slidecarthq .slidecarthq .header button svg path{fill:#212121}
html body #slidecarthq .slidecarthq .item .image img{border-radius:5px}
#slidecarthq .slidecarthq .item .image{width:64px}
#slidecarthq .slidecarthq .item .main{margin-left:16px;position:relative;}
html body #slidecarthq .slidecarthq .item .title a{font-size:17px;font-weight:400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#slidecarthq .slidecarthq .item .main-bottom{flex-direction: row-reverse;align-items: flex-start;justify-content: flex-end;margin-top: 0px;}
#slidecarthq .slidecarthq .item .main-bottom .price{font-size:15px;font-weight:400}
#slidecarthq .slidecarthq .item .main-top{margin-bottom:0}
#slidecarthq .slidecarthq .quantity-selector input,#slidecarthq .slidecarthq .quantity-selector input[type=text]{font-size:15px;font-weight:400;height:48px;border:0!important;width: 34px;}
#slidecarthq .slidecarthq .quantity-selector{background-color:#f6f6f6;border-radius:4px;position:absolute;top:50%;transform:translateY(-50%);right:0;}
#slidecarthq .slidecarthq .quantity-selector button{height:48px;border:0}
#slidecarthq button.remove{display:none}
#slidecarthq .slidecarthq .item{padding:22px;border:0;position:relative;align-items:center}
#slidecarthq .slidecarthq .item::after{content:"";border-bottom:1px solid rgba(33,33,33,.15);width:calc(100% - 44px);height:1px;display:block;position:absolute;bottom:0;left:22px}
#slidecarthq .slidecarthq  .header+.items {padding-top:15px;padding-bottom: 20px;}
#slidecarthq .slidecarthq .item .main-top-left{margin-right:0}
#slidecarthq .slidecarthq .item .main-top-left h3.title{width:calc(100% - 105px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#slidecarthq .slidecarthq .footer{padding:17px 0;background-color:unset}
#slidecarthq .slidecarthq .footer strong.flex{color:#9b9b9b;font-size:16px;font-weight:400}
#slidecarthq .slidecarthq .footer-row{padding:16px 22px;border-top:1px solid rgba(33,33,33,.15);border-bottom:1px solid rgba(33,33,33,.15)}
html body #slidecarthq .footer-row button.button.full{background-color:#2e3969;margin:0 22px;width:calc(100% - 44px)}
html body #slidecarthq .footer-row strong{font-weight:400}
html body #slidecarthq .slidecarthq .footer .button{border-radius:4px;background-color:#2e3969;font-size:16px;font-weight:400;padding:16px 20px;line-height:1;min-height:unset;height:unset;width:calc(100% - 44px);margin:17px 22px 0}
html body #slidecarthq  .slidecarthq-overlay, html body #slidecarthq .slidecarthq-overlay:empty {background: rgba(103, 63, 29, 0.25);-webkit-backdrop-filter: blur(12.5px);backdrop-filter: blur(12.5px);}
.cart-link__bubble:before {background-color: #2e3969;}
.cart-link__bubble {font-weight:500;}
.cart-link__bubble {font-size:11px;}
.cart-link__bubble:before {padding:9px;}
.header-item--icons [data-icon=cart] .cart-link__bubble {right: -3px;top:2px;line-height:0px;}
.cart__item--subtotal {font-weight:500;}
/*==cart-end==*/
/*==notifyme-start==*/
.notify-me-div .omnisend-form-64c3af2de37e261f50969ea0-content-inner{flex-wrap:wrap}
.notify-me-div .omnisend-form-64c3af2de37e261f50969ea0-section-624ab2f927652f651edfd0ac{width:100%}
.notify-me-div .omnisend-form-64c3af2de37e261f50969ea0-content{flex-wrap:Wrap;max-width:100%!important}
.notify-me-div #omnisend-embedded-v2-64c3af2de37e261f50969ea0 *{font-family:'Golos Text',sans-serif!important}
.notify-me-div input#omnisend-form-64c3af2de37e261f50969ea0-field-container-62a3147776d81914aa87ed98-emailField-input{font-size:15px;color:#969696;background-color:#f4f4f4b3;border:0;border-radius:4px 0 0 4px!important;line-height:1;padding:15px 12px}
.notify-me-div button#omnisend-form-64c3af2de37e261f50969ea0-action-627932485028ebd8c6660c51{font-size:15px;font-weight:500;color:#986c53;border:0;background-color:#f4f4f4b3;border-radius:0 4px 4px 0!important;padding:15px 14px;width:auto}
.notify-me-div .omnisend-form-64c3af2de37e261f50969ea0-column-63808409c46165400eef0ea1{flex-basis:unset;flex-grow:unset}
.notify-me-div .omnisend-form-64c3af2de37e261f50969ea0-column-63808409c46165400eef0ea0{flex-basis:unset;flex:1 0 auto}
.notify-me-div .omnisend-form-64c3af2de37e261f50969ea0-section-63808409c46165400eef0e9e{width:325px}
.notify-me-div {border-top: 1px solid rgba(33,33,33,.1);padding: 30px 0 30px;margin-top: 30px;/* border-bottom: 1px solid rgba(33,33,33,.1); */}
.notify-me-div input#omnisend-form-64c3af2de37e261f50969ea0-field-container-62a3147776d81914aa87ed98-emailField-input:focus {outline:0px !important;}
/*==notifyme-end==*/
/*==login-start==*/
.login-block{padding:30px 0}
.login-block .login-left img{border-radius:10px;width:100%}
.login-block{padding:30px 0;display:flex;align-items:center;flex-wrap:wrap}
.login-block .login-left{width:68%}
.login-block .login-right{width:23%}
.login-img{display:none}
.login-block .login-right .simply-otp-wrapper .olWrapper .ol,.login-block .login-right .sotp-widget .olWrapper .ol{max-width:100%;margin:0;padding:30px 0 30px 50px}
.login-block .login-right{width:32%}
.login-block .login-right .sotp-widget .olWrapper .ol .login-header{text-align:left;font-size:38px;font-weight:500;margin-bottom:20px}
.login-block .login-right .sotp-widget p.login-description{text-align:left;margin-left:0;font-size:17px;font-weight:400;letter-spacing:0;margin-bottom:20px}
.login-block .login-right .input-box-content{border:0!important}
.login-block .login-right .sotp-widget .olWrapper .ol .input-box-content input::-webkit-input-placeholder { /* Edge */
color: #969696;
}
.login-block .login-right .sotp-widget .olWrapper .ol .input-box-content input:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #969696;
}
.login-block .login-right .sotp-widget .olWrapper .ol .input-box-content input::placeholder {
color: #969696;
}
.login-block .login-right .sotp-widget .olWrapper .ol  .input-box-content input{font-size:15px;text-indent: 0px;font-weight:400;color:#000;border-bottom:1px solid rgba(33,33,33,.15);border-radius:0;padding:0 0 6px;opacity:1!important}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .country-selector-main , .login-block .login-right  .sotp-widget .olWrapper .ol .update-user-box .country-selector-main {width:unset;border-bottom:1px solid rgba(33,33,33,.15);margin-right:20px}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .country-selector-main svg path , .login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .country-selector-main svg path{stroke:#969696}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .country-selector-main svg ,.login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .country-selector-main svg{margin-left:10px}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .country-selector-main:after , .login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .country-selector-main:after{display:none}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .input-box-content input::-webkit-input-placeholder , .login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .input-box-content input::-webkit-input-placeholder {opacity:1}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .input-box-content input:-ms-input-placeholder , .login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .input-box-content input:-ms-input-placeholder{opacity:1}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .input-box-content input::placeholder , .login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .input-box-content input::placeholder{opacity:1}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .input-box-content , .login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .input-box-content{margin-bottom:38px}
.login-block .login-right .sotp-widget .olWrapper .ol .otp-btn{font-size:16px;font-weight:400;padding:12px 10px;border-radius:5px}
.login-block .login-right .sotp-widget .olWrapper .ol .otp-btn:hover {background:rgba(46,57,105,.9) !important;}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-p{font-size:15px;font-weight:400}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner{background-color:#f6f6f6;border: 1px solid #f6f6f6;border-radius:4px;padding:15px 15px}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner p {line-height:1;padding-left:0px;}
.template-customers-login .page-content{display:none}
.login-block .sotp-widget .olWrapper .ol .verify-box .mn-container{justify-content:space-between}
.login-block .sotp-widget .olWrapper .ol .verify-box .mn-container p.user-details{font-size:17px;font-weight:400;color:#2e3969}
.login-block .login-right .sotp-widget p.verify-box-details.login-description{margin-bottom:0}
.login-block .sotp-widget .olWrapper .ol .verify-box .mn-container svg{fill:#986C53}
.login-block div#resend-otp{display:flex;flex-direction:row;align-items:flex-start;margin-top:18px}
.login-block div#resend-otp a,.login-block div#resend-otp p{font-size:15px;font-weight:400}
.login-block div#resend-otp a.resend-btn{color:#986c53;margin-left:10px}
.login-block div#resend-otp p.count-down-otp{margin-left:10px}
.login-block .sotp-widget .update-user-box .input-box-content label{font-size:15px;font-weight:400;color:#969696;padding:0;left:0}
.login-block .sotp-widget .olWrapper .ol .update-user-box .input-box-content input{border-bottom:1px solid rgba(33,33,33,.15);border-radius: 0px;font-size: 15px;font-weight: 400;text-indent: 0px;padding: 0px;}
.login-block .sotp-widget .update-user-box .input-box-content .olInput{height:43px;line-height:43px}
.login-block  .sotp-widget .update-user-box .update-checkbox-wrapper label.checkbox-main-label {font-size: 17px;font-weight: 400;}
div#g-recaptcha {margin-bottom: 20px;}
.template-customers-login .main-content {background-image: url(/cdn/shop/files/Rectangle_947_0eeb5c37-c7e2-4af9-b064-3e8a5bc373e6.png?v=1690870555);background-position: right bottom;background-size:contain;background-repeat: no-repeat;}
.simply-otp-wrapper .olWrapper .ol .login-box .error-message, .simply-otp-wrapper .olWrapper .ol .login-box .error-message-phone, .simply-otp-wrapper .olWrapper .ol .update-user-box .error-message, .simply-otp-wrapper .olWrapper .ol .update-user-box .error-message-phone, .sotp-widget .olWrapper .ol .login-box .error-message, .sotp-widget .olWrapper .ol .login-box .error-message-phone, .sotp-widget .olWrapper .ol .update-user-box .error-message, .sotp-widget .olWrapper .ol .update-user-box .error-message-phone {color: #DE3030 !important;font-size: 15px;}
.template-customers-login .site-footer , .template-customers-login .toolbar-section {display:none;}
.login-block .login-left img {border-radius: 10px;width: 100%;height: calc(100vh - 141px);object-fit: cover;}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner.mobile-no-inner{border-radius:4px 0 0 4px}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner.email-no-inner{border-radius:0 4px 4px 0}
.login-block [data-active=email] .other-option-inner[data-current=email],.login-block [data-active=mobile] .other-option-inner[data-current=mobile]{background:rgba(232,227,255,.4)!important;color:#2e3969!important;border-color:#626b97!important;border-radius:4px !important;}
.login-block .sotp-widget .olWrapper .ol .login-box.login-box .login-inputBox .input-box-content {min-height:30px;}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box {margin-top: 30px;}
.account-sidebar .accountpage-tab-item .left + svg path {fill:#212121;}
.account-sidebar .accountpage-tab-item .left + svg {margin-top: 2px;}
/*==login-end==*/
/*==blogpage-start==*/
/*==firstblog-start==*/
.article-content p {color:#5b5b5b;}
.grid-item.grid-article.first-article-grid{display:flex;flex-wrap:wrap}
.blog-layout__main.first-blog-section{padding:80px 45px;margin:0px;}
.first-blog-section {position:relative;}
.first-blog-section:before{content:"";background-image:url(/cdn/shop/files/Ellipse_30_c0f34d1a-d7c9-4610-91d5-8f5adbf6f642.svg?v=1691474060);width:529px;height:929px;display:block;position:absolute;bottom:-50%;left:-55px;z-index:1}
.first-blog-section .new-grid{position:relative;z-index:1}
.latest-blog{position:relative;z-index:1}
.first-blog-section .grid-article__image{width:67%;flex:unset}
.first-blog-section .grid-article__meta{flex:unset;width:33%;text-align:left;padding-right:45px}
.first-blog-section .grid__image-ratio--wide:before{padding-bottom:71%}
.first-blog-section .grid__image-ratio img{border-radius:10px;opacity:1}
.first-blog-section .grid-article__meta span.post-text{display:block;font-size:15px;margin-bottom:27px}
.first-blog-section .grid-article__meta a.article__title{font-size:38px;line-height:1.18;font-weight:500;margin-bottom:25px;display:block;}
.first-blog-section .blog-layout__main.first-blog-section{padding:80px 45px}
.first-blog-section .article-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.first-blog-section .readmorw-link a{font-size:17px;font-weight:400}
.first-blog-section .article__sub-meta{opacity:1}
.first-blog-section .readmorw-link a{display:flex;align-items:center}
.first-blog-section .readmorw-link a svg{margin-left:5px}
.first-blog-section span.article__sub-meta-date{font-size:17px;color:#986c53;font-weight:400;display:block}
.first-blog-section span.article__sub-meta-date::before{content:'';width:10px;height:10px;background-color:#986c53;display:inline-block;border-radius:50px;margin-right:12px;top:-2px;position:relative}
.readmore-date{display:flex;align-items:center;justify-content:space-between;margin-top:30px}
.first-blog-section .readmorw-link a:hover {text-decoration:underline;}
/*==firstblog-end==*/
/*==allblog-section-start==*/
.grid-article[data-style=large]{display:none}
.main-blog-section h1.section-header__title , .latest-blog .section-header__title{font-size:38px;line-height:1.18;font-weight:500;margin-bottom:25px;display:block;text-transform:capitalize}
.main-blog-section .grid-article[data-style=medium]{flex:0 0 33.33%;padding:0 25px;display:flex;flex-direction:column;width:33.33%;}
.main-blog-section .grid-article:last-child[data-style=medium] {margin-bottom: 40px;}
.main-blog-section , .latest-blog {padding:80px 45px;border-top:1px solid #21212126}
.main-blog-section .new-grid{margin-left:-25px;margin-right:-25px}
.main-blog-section .grid-article__image img{border-radius:5px}
.main-blog-section .grid-article__image{margin-bottom:23px;flex:unset;width:100%}
.main-blog-section .grid-article__meta{text-align:left;flex:1 0 auto}
.main-blog-section span.article__sub-meta-date{display:block;font-size:14px;color:#986c53;font-weight:500;margin-bottom:8px}
.main-blog-section .grid-article[data-style=medium] .article__title{font-size:17px;font-weight:500;line-height:1.4;display:flex;align-items:flex-start;justify-content:space-between}
.main-blog-section .article-content p{font-size:15px;line-height:1.66;margin-top:10px}
.main-blog-section .article-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.main-blog-section .section-header , .latest-blog .section-header {margin-bottom:45px}
.main-blog-section .title-arrow{width:40px;text-align:right;min-width:40px}
.grid-article__tags .article-tag{transform:unset;font-size:14px;font-weight:500;letter-spacing:0;text-transform:unset;border-radius:4px;padding:4px 9px;line-height:1;margin:5px 7px;position:relative;border:0}
.grid-article__tags{justify-content:flex-start;margin-left:-7px;margin-right:-7px;margin-top:10px}
.article-tag::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:4px}
.article-tag span{position:relative;z-index:1}
.grid-article__image .grid__image-ratio--wide:before{padding-bottom:64%}
.main-blog-template , .related-blogpost-section {position:relative}
.shopify-section.main-blog-template::after , .related-blogpost-section:after , .blog-layout__sidebar:after {content:"";background-image:url(/cdn/shop/files/Ellipse_31_b304966b-6d78-488e-872b-068376897155.svg?v=1691476461);width:571px;height:1029px;display:block;position:absolute;top:-30%;right:-55px;background-repeat:no-repeat}
.latest-blog,.main-blog-section{position:relative;z-index:1}
.latest-blog .page-width {padding:0px;}
/*==allblog-section-end==*/
/*==recently-blog-post-start==*/
.articles-main-content{display:flex;flex-wrap:wrap;margin-left:-22px;margin-right:-22px}
.article-main-inner,.article-main.first-latest-blog{width:50%;padding:0 22px}
.article-main.full-latest-blog{width:100%}
.latest-blog-block .article-image{position:relative;padding-top:39%}
.latest-blog-block .article-image img{width:100%;border-radius:7px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.latest-blog-block span.article__sub-meta-date{display:block;font-size:14px;font-weight:500;color:#986c53;text-transform:initial;margin-bottom:10px}
.latest-blog-block a.article__title {font-size:24px;font-weight:500;line-height:1.3;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}
.latest-blog-block .title-arrow{line-height:0;width:40px;min-width:40px;text-align:right;margin-top:3px}
.latest-blog-block .article-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.article-main.first-latest-blog .article-image{margin-bottom:30px}
.article-main.up-down-latestblog{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}
.latest-blog-block .article-main.up-down-latestblog .article-image{width:54%}
.latest-blog-block .article-main.up-down-latestblog .grid-article__meta{flex:unset;width:46%;padding-left:22px}
.latest-blog-block .article-main.up-down-latestblog a.article__title{font-size:17px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.latest-blog-block .article-main.up-down-latestblog .title-arrow{display:none}
.latest-blog-block .article-main.up-down-latestblog .article-content p{font-size:15px;line-height:1.6;color:#5b5b5b;}
.latest-blog-block .article-main.up-down-latestblog .article-image{padding-top:34%}
.article-main.full-latest-blog{display:flex;flex-wrap:wrap;padding:0 22px;margin-top:20px}
.latest-blog-block .article-main.full-latest-blog .article-image{width:calc(50% - 22px);padding-top:20%}
.latest-blog-block .article-main.full-latest-blog .grid-article__meta{flex:unset;width:calc(50% + 22px);padding-left:30px}
.latest-blog-block .article-main.full-latest-blog .article-content{-webkit-line-clamp:4}
.article-main.first-latest-blog .article__title span,.article-main.full-latest-blog .article__title > div.a-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.article-main.first-latest-blog .a-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:41vw}
.article-main.full-latest-blog .article__title>div.a-title{width:42vw}
.main-blog-section .grid-article[data-style=medium] .grid-article__meta .a-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:calc((100vw / 3) - 160px)}
.main-blog-section .grid__image-ratio{background-color:transparent}
/*==recently-blog-post-end==*/
/*==blogpage-end==*/
/*==collection-start==*/
/*==indivisiul-collection-header==*/
.indivisual-collection-header .breadcrumb{display:none}
.indivisual-collection-header{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:0px;padding-bottom:20px;margin-top: 90px;margin-bottom: 60px;
/* border-bottom:1px solid rgba(33, 33, 33, 0.4);*/ }
.indivisual-collection-header span.collection_count{font-size:17px;color:#986c53;font-weight:400}
.collection-dec{font-size:15px;line-height:1.8;max-width:100%;}
.collection-dec h1 {display:none;}
.collection-staric{font-size:15px}
.indivisual-collection-header h1.section-header__title.h2{display:flex;margin-right:90px}
.indivisual-collection-header-left{display:flex;align-items:center;margin-bottom:3px}
/*==indivisiul-collection-header-end==*/
/*==filter-start==*/
.collection-content .collection-filter__item--drawer{display:block}
.collection-content{border:0;padding:0;margin:0}
.collection-filter__btn svg,.collection-filter__sort .sort-part label svg{margin-right:10px}
.collection-filter__sort{border-right:0px;border-right-color:var(--colorBorder);margin-right:0;padding-right:0}
.collection-filter__btn,.collection-filter__sort .sort-part label{font-size:17px;font-weight:400;margin:0;display:flex;align-items:center}
.collection-filter::after,.collection-filter::before{content:'';border-top:1px solid rgba(33,33,33,.15);width:calc(100% + 110px);display:block;margin-left:-55px}
.collection-filter__btn{padding:0}
.collection-filter__inner{padding:16px 0 12px}
.collection-header .section-header{margin-bottom:0}
ul.sort-dorp{z-index:3;margin:0;min-width:200px;position:absolute;top:calc(100% + 13px);right:0;border:1px solid #ededed;background-color:#fff;list-style:none;border-radius:6px}
ul.sort-dorp li{margin-bottom:0;text-align:center}
ul.sort-dorp li button{color:#21212199;border-bottom:1px solid rgba(33,33,33,.15);display:block;padding:6px 10px;width: 100%;}
.sort-part{position:relative}
ul.sort-dorp li:last-child button{border-bottom:0}
ul.sort-dorp li.active button , ul.sort-dorp li button:hover {color:#986c53}
.collection-filter{margin-bottom:0}
.collection-filter__sort .sort-part label {cursor:pointer;}
.collection-mobile-filters {bottom: 0;height: 0;left: 0;overflow: visible;position: absolute;right: 0;}
.collection-filter__btn  svg path {opacity: 1 !important;}
/*==filter-end==*/
/*==collection-grid-start==*/
.new-grid.product-grid.collection-grid{margin:80px 0px 0px;}
.new-grid.product-grid.collection-grid .grid-item{width:33.33%;flex:0 0 33.33%;margin-bottom:60px}
.best-collection-item,.best-collection-item img{width:100%}
.best-collection-item a{position:relative;display:block}
.best-collection-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}
.best-collection-item{position:relative;padding-top:100%;}
.best-collection-item h3{font-size:24px;color:#986c53;font-weight:500;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center}
.new-grid.product-grid.collection-grid .grid-item.grid-product.product-image-text{width:100%;flex:0 0 100%}
.p-image-text-block{display:flex;align-items:center;flex-wrap:wrap;width:100%}
.p-image-right{width:68%}
.p-image-left{width:32%;padding-right:55px}
.p-image-left p{font-size:15px;line-height:1.8}
.p-image-right img{border-radius:6px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.p-image{position:relative;padding-top:55%}
.collection-content .load-more.text-center.more_product_loader {margin-bottom: 80px;}
.new-grid.product-grid.collection-grid .grid-item:nth-child(1) .grid-product__image-wrap img , .new-grid.product-grid.collection-grid .grid-item:nth-child(2) .grid-product__image-wrap img {opacity:1;animation:none;} 
.collection-dec p {line-height:1.7;}
.grid-item.grid-product.best-collection {align-items:flex-start;}
.new-grid.product-grid.collection-grid .grid-item.best-collection  {display:block;width:100%;}
/*==collection-end==*/
/*==collection-list-page-start==*/
/*==collection-header-start==*/
.collection-header-block{display:flex;align-items:center;flex-wrap:wrap;border-radius:10px}
.collection-header-left *{color:#fff}
.collection-header-left h2{font-size:38px;font-weight:500}
.collection-header-left-content{max-width:398px;margin:0 auto;padding:30px}
.collection-header-left{width:41%}
.collection-header-right{width:59%}
.collection-header-image img{width:100%;border-radius: 0px 10px 10px 0px;}
.collection-detail-section{margin:70px 0}
/*==collection-header-end==*/
/* .custom-collectionpage-featured-collection h2.section-header__title.h2{font-size:24px;margin-bottom:0} */
.custom-collectionpage-featured-collection a.section-header__link{font-size:17px;font-weight:400;color:#986c53;text-decoration:unset}
/* .custom-collectionpage-featured-collection .section-header{margin-bottom:35px;display:flex;align-items:flex-end;justify-content:space-between} */
.custom-collectionpage-featured-collection .new-grid , .new-grid.product-grid.collection-grid{margin-left:-13px;margin-right:-13px}
.custom-collectionpage-featured-collection .grid-item.grid-product , .new-grid.product-grid.collection-grid .grid-item {padding:0 13px;display:block;}
.custom-collectionpage-featured-collection{margin:60px 0}
/*==collection-list-page-end==*/
/* footer .footer__blocks .footer__block[data-type=collapsible-content]{width:100%;} */
.footer__collapsible__content .collapsible-trigger-btn{padding:20px 0 12px;font-size:15px;font-weight:400;line-height:1.5;}
.footer__collapsible__content .collapsible-trigger-btn--borders:not(.is-open){border-color:rgba(152, 108, 83, 0.30);}
.footer__collapsible__content .collapsible-content p{font-size:15px;line-height:27px;}
.footer__blocks .footer__collapsible__content .collapsible-content__inner { max-width: 848px;}
.footer__collapsible__content .collapsible-content--all.is-open{border-color:rgba(152, 108, 83, 0.30);}
.footer__collapsible__content .collapsible-content__inner{padding:0 0 24px;}
.footer__collapsible__content .collapsible-trigger__layout{justify-content:flex-start;}
.footer__collapsible__content .collapsible-trigger__icon{position:relative;top:unset;transform:unset;height:auto;}
.footer__collapsible__content .collapsible-trigger__layout>span{padding-right:8px;}
.footer__collapsible__content .collapsible-trigger-btn--borders.is-open .collapsible-trigger__icon svg{transform:rotate(180deg);}
.collection-mobile-filters .filter-wrapper{border:1px solid #ededed;max-width:350px;background-color:#fff;list-style:none;border-radius:6px;display:none;max-height:80vh;max-height:var(--maxFiltersHeight);overflow:auto;transition:all .25s cubic-bezier(.165,.84,.44,1)}
.collection-mobile-filters .filter-wrapper.is-active{display:block;transform:translateY(0)}
.collection-mobile-filters .collection-sidebar__group{display:block!important}
.collection-content .collection-filter .filter-form>div{padding:7px 15px;color:#21212199;border-bottom:1px solid rgba(33,33,33,.15);font-weight:400;font-size:17px}
.collection-content .collection-filter{position:relative;top:unset !important;}
.collection-content .collection-filter .collection-mobile-filters{z-index:2;} 
.collection-content .collection-filter .collapsible-content__inner{padding:20px 20px 35px;font-size: 15px;}   
.collection-content .collection-filter .tag-list--active-tags{margin:20px;}  
.collection-content .collection-filter  .filter-form > div:last-child {border-bottom:0px;}
.collapsible-trigger-btn {padding:0px; font-weight: 400;font-size: 17px;}
.collection-content .collection-filter .filter-form > div:last-child .collapsible-content__inner {padding-bottom:1px;}
/*==article-start==*/
.template-article .breadcrumb{display:none}
.template-article .blog-layout__main{padding-left:45px}
.template-article .blog-layout__main{flex:1 1 calc(70% - 45px);padding-right:115px;width:calc(70% - 45px);}
.template-article .blog-layout__main+.blog-layout__sidebar{padding-right:45px;flex:0 0 calc(30% + 45px);margin-left:0;padding-left:0;width:calc(30% + 45px);}
.template-article .article-image-section .article-image img{border-radius:10px;width:100%}
.template-article .article-image-section .article-image{padding:0px 45px 55px}
.template-article .blog-layout__main h2{font-size:38px;line-height:1.18}
.template-article .blog-layout__main h1.section-header__title , .template-article .second-article-top h1.section-header__title {font-size:38px;font-weight:500;line-height:1.18}
.template-article .blog-layout__main .article__sub-meta , .template-article .second-article-top .article__sub-meta {font-size:17px;color:#986c53;opacity:1;line-height:1.17}
.template-article .blog-layout__main .section-header .article__sub-meta {margin-top:25px}
.template-article .blog-layout__main .article__sub-meta-date , .template-article .second-article-top .article__sub-meta-date  {text-transform:initial}
.template-article .blog-layout__main .section-header{margin-bottom:40px}
.template-article .blog-layout__main .rte p,.blog-layout__main .rte p a , .blog-layout__main .rte {font-size:19px;line-height:1.7;color:#5b5b5b}
.template-article .blog-layout__main .rte img{width:100%;border-radius:4px}
.template-article .blog-layout__main .rte p br{display:none}
.template-article .blog-layout__main .rte h3, .template-article .blog-layout__main .rte h4,.template-article .blog-layout__main .rte p b{font-size:19px;line-height:1.26;font-weight:500;margin-top:35px;margin-bottom:40px;color:#212121}
.template-article .blog-layout__main .rte h3 b,.blog-layout__main .rte h4 b{font-weight:500}
.template-article .blog-layout__main .rte img{margin-top:35px;margin-bottom:40px}
.template-article .blog-layout__main .rte h3+p img{margin-bottom:40px;margin-top:0}
.template-article .blog-layout__main+.blog-layout__sidebar{border:0;position: sticky;top: 100px;}
.template-article .blog-layout__sidebar .articles-main-content {margin: 0;border-bottom: 1px solid rgba(33,33,33,.15);}
.template-article .second-article-top .section-header .article__sub-meta {margin-top:35px;}
/*==article-end==*/
/*==article-sidebar-start==*/
.social-sharing .social-sharing__title{display:none}
.theme-block.share-block{display:flex;align-items:flex-start}
.theme-block.share-block svg path{fill:#B38765}
.social-sharing__link{margin:0 22px 0 0;line-height:1}
span.share-title{margin-right:20px;line-height:1;display:inline-block}
.blog-layout__sidebar .social-sharing{display:flex;align-items:center;width:100%;border-bottom:1px solid rgba(33,33,33,.15);padding-bottom:20px;margin-bottom:0px;padding-top: 13px;}
.blog-layout__sidebar .main-blog-section{padding:0;border:0;margin-top:45px;border-bottom:1px solid rgba(33,33,33,.15)}
.blog-layout__sidebar .main-blog-section .new-grid{margin:0}
.blog-layout__sidebar .main-blog-section h1.section-header__title{font-size:22px;line-height:1.2;margin:0}
.blog-layout__sidebar .articles-main-content{margin:0}
.blog-layout__sidebar .article-image{padding:0;margin-bottom:25px}
.blog-layout__sidebar .main-blog-section .grid-item{padding:0}
.blog-layout__sidebar .main-blog-section .section-header{margin-bottom:40px}
.blog-layout__sidebar .main-blog-section .grid-article[data-style=medium]{flex:unset;width:unset;margin-bottom:0}
.blog-layout__sidebar .article-image a{position:relative;padding-top:60%;display:block}
.blog-layout__sidebar .article-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius: 5px;}
.blog-layout__sidebar .article-main{margin-bottom:30px}
.template-article .blog-layout__main .rte{border-bottom:1px solid rgba(33,33,33,.15)}
.blog-layout-main-block { display: flex;margin-bottom:85px;}
.blog-layout-main-block>div:not(.blog-layout__main):not(.blog-layout__sidebar) {flex: 1 0 100%;}
/*==article-sidebar-end==*/
/*==article-related-blog-start==*/
.related-blogpost-section{margin:0 0 80px}
.related-blogpost-section .grid-article[data-style=large]{display:block}
.related-blogpost-section .main-blog-section{padding-top:0;padding-bottom:0;border:0}
.related-blogpost-section .main-blog-section .section-header__title{font-size:38px;line-height:1.18;margin:0}
.related-blogpost-section .main-blog-section .section-header{margin-bottom:40px}
.related-blogpost-section .article__sub-meta{display:none}
.related-blogpost-section .main-blog-section .new-grid{margin-bottom:-40px}
/*==article-related-blog-end==*/
/*==second-article-start==*/
.second-article-top header.section-header{padding:80px 145px 35px;margin-bottom:0}
.template-article.article2_blog_block .article-image-section .second-article-top .article-image{padding-top:0}
.template-article.article2_blog_block .blog-layout-main-block{flex-direction:row-reverse;padding:0 100px}
.template-article.article2_blog_block .blog-layout__sidebar .social-sharing{padding-top:0}
.template-article.article2_blog_block .blog-layout__main{padding-right:0}
.template-article.article2_blog_block .blog-layout__main+.blog-layout__sidebar{padding-right:0;flex:0 0 37%;margin-left:0;padding-left:0;width:37%}
.template-article.article2_blog_block .blog-layout__main{flex:63%;width:63%;margin-top:90px;padding-left:55px}
/*==second-article-end==*/
/*==404page-start==*/
.template-404{background-color:#fff6e6}
header.section-header.section-header--404{text-align:center;margin:0;padding:70px 0;display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 80px);justify-content:center}
header.section-header.section-header--404 img{margin:0 auto;margin-bottom:60px}
header.section-header.section-header--404 h2{font-size:38px;line-height:1;margin-bottom:30px}
header.section-header.section-header--404 p{margin-bottom:35px}
.template-404 .shopify-section-group-footer-group{display:none}
.template-404 .main-content{min-height:calc(100vh - 80px)}
header.section-header.section-header--404 .btn:hover{background-color: #2e3969e6; color: #fff;}
/*==404page-end==*/
/*==about-start==*/
/*==aboutpage-start==*/
.about-top-content .content{max-width:542px}
.about-top-image .about-top-pad img{width:100%}
.about-top-image{margin-top:70px;position:relative}
.about-top-icon{position:absolute;top:0;right:50px;transform:translateY(-50%)}
.about-top-section{margin-top:100px}
/*==aboutpage-end==*/
/*==aboutcontent-start==*/
.about-content-block{display:flex;flex-wrap:wrap;padding:0 110px 0 0}
.about-content-block .about-content-left{margin-left:-55px;width:49%}
.about-content-block .about-content-right{width:calc(51% + 55px);padding-left:20px}
.about-content-right h2{color:#986c53}
.about-content-right .about-content-dec p{color:rgba(152,108,83,.8);line-height: 1.8;}
.about-content{padding-top:135px;background-size:100% calc(100% - 104px);background-position: top center;background-repeat: no-repeat;}
.about-content-block2{display:flex;flex-wrap:wrap;padding:0 0 0 110px;margin-top:45px}
.about-content-block2 .about-content-left{width:45%;position:relative;margin-top:-11%;text-align:right;}
.about-content-block2 .about-content-right{width:55%;padding-right:130px}
/* .about-content-block2 .about-content-left img{border-radius:50%;position:relative;z-index:2} */
.about-content-block2-img {position:relative;}
span.img-shadow{position:absolute;width:100%;height:100%;background-color:#c9977a;display:block;top:0;left:-20px;border-radius:50%;z-index:1}
.about-content-block3{margin-top:110px;text-align:right;margin-right:-55px}
.about-content-block3 .about-content-left img{margin-left:auto}
.about-content-block .about-content-left img , .about-content-block2 .about-content-left img {width:100%;}
/*==aboutcontent-end==*/
/*==about-factory-start==*/
.about-factory .about-factory-content{padding:0 110px;display:flex;flex-wrap:wrap}
.about-factory-left{width:40%}
.about-factory-right{width:60%;padding-left:105px;margin-top:110px}
.about-factory-img{transform:translateY(-65%)}
.about-factory-two-image{display:flex;flex-wrap:wrap;padding:0 110px;position:relative}
.about-factory-twoimage-left{width:35%}
.about-factory-twoimage-right{width:65%;padding-left:55px}
.about-factory-twoimage-left img{transform:translateY(-40%);width:100%}
.about-factory-twoimage-right img{border-radius:6px;width:100%}
.about-factory-three-image{margin-top:-100px}
/*==about-factory-end==*/
/*==about-factory2-start==*/
.about-factory2-row{display:flex;flex-wrap:wrap;padding:120px 110px 55px}
.about-factory2-right{width:29%}
.about-factory2-right img{background-color:#fff6e6;border-radius:50%}
.about-factory2-left{padding-right:130px;width:71%}
@keyframes animName {
0%{
transform: rotate(0deg);
}
100%{
transform: rotate(360deg);
}
}
.about-top-icon img.about-animation {animation: animName 7s linear infinite;}
.about-top-icon img.about-chocolate {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;}
/*==about-factory2-end==*/
/*==about-end==*/
/*==ourstore-start==*/
.ourstore-left{padding-top:100px;padding-right:60px;border-right:1px solid rgba(33,33,33,.15);width:24%;position: sticky;top: 20px;padding-bottom: 100px;}
.ourstore-right{width:66%}
.tabs-nav.col{margin-top:40px}
.tabs-nav.col nav ul{margin:0;padding:0}
.tabs-nav.col nav li{list-style:none;padding:13px 15px;margin-bottom:5px}
.tabs-nav.col nav a{display:block;font-size:17px;line-height:1;color:#212121;text-decoration:uppercase;display:flex;align-items:center;justify-content:space-between}
.tabs-nav.col nav li.active{background-color:#2e3969;border-radius:5px}
.tabs-nav.col nav li.active a{color:#fff}
.tabs-nav.col nav li.active svg path{fill:#fff}
.ourstore-tab-block{display:flex;flex-wrap:wrap;align-items:flex-start;}
.ourstore-right{width:76%;padding-right:110px;padding-top:155px;padding-bottom:80px;}
.ourstore-right h3{font-size:24px;font-weight:500;color:#986c53;margin-bottom:28px;padding-left:55px;margin-top:20px;line-height:1;}
.store-location-block{display:flex;margin-left:-15px;margin-right:-15px;padding-left:55px;flex-wrap:wrap}
.store-location-grid{width:50%;padding:0 15px;margin-bottom:45px;}
.store-location-bg{background-color:#fff6e6;border-radius:6px;padding:18px;height:100%;}
.store-location-img{position:relative;padding-top:39.5%}
.store-location-img img{border-radius:4px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.store-location-content{margin-top:25px}
.store-location-content h6{font-size:17px;font-weight:500;color:#2e3969;margin-bottom:12px;line-height:1;}
.store-location-content .store-add p{font-size:15px;line-height:1.5}
.store-time,p.phone-num{font-size:15px;line-height:1}
.store-add{margin-bottom:23px;font-size:15px;line-height:1.5;}
p.phone-num{margin-bottom:12px}
p.store-time{margin-bottom:28px}
/*==ourstore-end==*/
/*==userprofile-start==*/
/*==account-sidebar-start==*/
.account-main-block .title{margin-top:30px}
.account-sidebar{border:1px solid rgba(33,33,33,.1);border-radius:8px;padding:30px 23px;width:24%}
.account-personal-info{background-color:#fff6e6;text-align:center;padding:30px;margin-bottom:16px;border-radius:8px;background-image:url('/cdn/shop/files/Profile-card-bg.png?v=1694508837');background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.account-personal-profile{text-align:center}
.account-personal-profile img{margin:0 auto}
.account-personal-info p.name{font-weight:500;color:#1e354e;line-height:1;margin-top:10px;text-transform:capitalize;margin-bottom:10px}
.account-personal-info p.email,.account-personal-info p.pno{font-size:15px;line-height:1;color:#986c53;margin-bottom:2px;word-break:break-word}
.account-personal-info p.pno{margin-bottom:5px;}
.accountpage-tab span{font-size:17px;line-height:1;font-weight:400;display:inline-block}
.accountpage-tab .accountpage-tab-item .left svg{margin-right:12px}
.accountpage-tab-item a{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;padding:12px 15px;border-radius:5px}
.accountpage-tab-item{position:relative;}
.accountpage-tab-item:last-child:before{content:'';width:calc(100% - 30px);height:1px;background-color:#F1F3F6;display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;}
.accountpage-tab-item.active a{background-color:#2e3969}
.accountpage-tab-item.active span{color:#fff}
.accountpage-tab-item .left{display:flex;align-items:center}
.account-main-block{margin-top:35px;display:flex;flex-wrap:wrap;margin-bottom:120px;align-items: flex-start;}
.account-main-header{margin-top:50px}
.account-rightbar{width:76%;padding-left:30px}
.account-rightbar .order-table{border-radius:8px;border:1px solid rgba(33,33,33,.1);padding:20px 22px}
.account-rightbar table{border-collapse:collapse;overflow:hidden;}
.account-rightbar table th{font-size:17px;font-weight:500}
.account-rightbar table thead tr{border-bottom:1px solid rgba(33,33,33,.15)}
.account-rightbar table td,.account-rightbar table th{padding:17px 10px;padding-left:0;text-align:left}
.account-rightbar table th{padding:12px 10px;padding-left:0}
.account-rightbar table td{font-size:17px;font-weight:400;line-height:1}
.account-rightbar table td span{font-size:14px;padding:10px}
.account-rightbar table td span{font-size:14px;padding:7px 21px;border-radius:4px;font-weight:500}
.account-rightbar table td.Unfulfilled span{background-color:rgba(46,57,105,.2);color:#2e3969}
.account-rightbar table td.Delivered span{background-color:rgba(94,172,36,.2);color:#5eac24}
.account-rightbar table td.Cancelled span{background-color:rgba(222,48,48,.2);color:#de3030}
/*==account-sidebar-end==*/
/*==account-order-start==*/
h3.back-account{display:flex;font-weight:500;align-items:center;margin-bottom:30px}
h3.back-account svg{margin-right:22px}
.order-inner-page .account-rightbar table th{padding:23px;background-color:#f4f4f4;font-weight:400}
.order-inner-page .account-rightbar table td{padding:17px 23px}
.order-inner-page .account-rightbar table{border-radius:7px;border:1px solid rgba(33,33,33,.1);margin-top:40px}
.order-inner-page .errors .h5{font-weight:500}
.billing-address{margin-top:30px}
.billing-address .h5,.billing-address p strong,.shipping-address .h5,.shipping-address p strong , .billing-address p , .shipping-address p {font-weight:400;color:#5B5B5B;line-height:1.56;margin-bottom:0px;}
.billing-address h3 , .shipping-address h3 {font-size:17px;font-weight:400;margin-bottom:7px;}
.shipping-address hr {margin:20px auto;}
/*==account-order-end==*/
/*==account-address-start==*/
.customer-address-form{border:1px solid rgba(33,33,33,.1);border-radius:8px;padding:30px 24px 10px}
button.section-header__link.address-new-toggle.btn{text-decoration:unset}
.account-main-header.address-page-header{display:flex;align-items:center;justify-content:space-between}
.account-main-header.address-page-header .account-header-right{margin-bottom:6px}
.address-block-item{background-color:#fbfbfb;border-radius:5px;padding:20px 17px;margin-bottom:20px}
.address-block-item p.h4{font-size:14px;background-color:#2e3969;font-weight:500;color:#fff;padding:5px 10px;display:inline-block;border-radius:4px}
.address-name{font-size:15px;line-height:1;font-weight:500;text-transform:capitalize;margin-bottom:7px}
.address-bottom p{font-size:15px;color:rgba(33,33,33,.7);line-height:1.8;margin-bottom:0}
.address-bottom p span{font-weight:500}
.address-block-item.default-item{background-color:#f4f3ff}
.address-button button{border:1px solid #986c53;color:#986c53!important;border-radius:5px;padding:11px 12px;min-width:88px;background-color:transparent!important;margin:0 7px}
.address-button button:focus,.address-button button:hover{color:#fff!important;background-color:#986c53!important}
.default-item.address-block-item .item-address-top{display:flex;align-items:flex-start;width:100%;flex-direction:row-reverse;justify-content:space-between}
.address-button{margin-left:-7px;margin-right:-7px;display:flex;justify-content:flex-end}
.account-checkbox label{font-size:16px !important;font-weight:400 !important;}
.account-checkbox span.checkbox-box{width:24px;height:24px;border:1px solid rgba(33,33,33,.6);border-radius:2px;display:inline-block}
.account-checkbox .form-group{display:flex;align-items:center;position:relative}
.account-checkbox input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}
.account-checkbox input:checked+.checkbox-box{background-image:url(/cdn/shop/files/Vector_1_e0751174-f301-4873-8635-d61791f2d8a3.svg?v=1692863730);background-repeat:no-repeat;background-position:center}
.account-checkbox label{font-size:16px;font-weight:400;margin-bottom:0;margin-left:10px}
.account-button-wrapper{display:flex;align-items:center;justify-content:SPACE-BETWEEN;margin-top:15px}
.address-block-item.default-item .account-button-wrapper{justify-content:flex-end}
/*==account-address-end==*/
/*==popup-start==*/
.commom-popup h2{font-size:24px;line-height:1;font-weight:500;margin-bottom:0}
.commom-popup{width:520px;border-radius:8px;position:fixed;background-color:#fff;z-index:7;left:0;right:0;margin:0 auto;top:80px;max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}
.common-pop-header{padding:30px 22px;border-bottom:8px solid #f4f4f4;display:flex;align-items:center;justify-content:space-between}
.common-popup-middle label{display:none}
.common-popup-middle input,.common-popup-middle select{font-size:16px;font-weight:400;border:0;border-bottom:1px solid rgba(33,33,33,.1);padding:5px 0;margin-bottom:20px}
.common-popup-middle .middle-top{padding:25px 22px 17px;border-bottom:8px solid #f4f4f4}
.middle-top.checkbox-middle-top label{display:block}
.middle-top.checkbox-middle-top{padding:30px 22px}
.common-popup-btn-wrapper{padding:22px;display:flex;align-items:center;justify-content:center;margin-left:-12px;margin-right:-12px}
.common-popup-btn-wrapper button{margin:0 12px!important;flex:1}
body.commonpopup-open .commonpopup-overlay{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(103,63,29,.25);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:6}
.pagination .btn{min-width:unset;padding:10px}
.template-customers-addresses .pagination{margin-top:0}
.commonpop-close {cursor:pointer;}
.commonpopup-open {overflow:hidden;}
.commom-popup.custom-choise-box{padding:22px;top:50%;transform:translateY(-50%)}
.commom-popup.custom-choise-box .commonpop-close{text-align:right;margin-bottom:5px}
.commom-popup.custom-choise-box h2{line-height:1.3;max-width:375px;margin:0 auto;margin-bottom:10px}
.commom-popup.custom-choise-box .common-popup-btn-wrapper{padding-left:0;padding-right:0;padding-bottom:0}
/*==popup-end==*/
/*==instagram-start==*/
.ooo-instagram-header__subheading p{font-size:22px;color:#c9977a;display:inline-block;border:1px solid rgba(33,33,33,.3);border-radius:5px;padding:4px 21px}
.ooo-instagram-header__subheading{margin-top:35px}
.ooo-instagram-feed{margin-top:60px}
.shopify-app-block .ooo-instagram{margin:80px 0 100px}
/*==instagarm-end==*/
/*==userprofile-end==*/
/*==giftpage-start==*/
/*==enquiryform-start==*/
.enquiryform-start{border-radius:10px;background-position: center; background-repeat: no-repeat; background-size: cover;}
.enquiryform-left *{color:#fff}
.enquiryform-block{display:flex;align-items:center;justify-content:space-between;padding:45px}
.enquiryform-block .form-vertical{background-color:#fff;border-radius:6px;margin-bottom:0}
.enquiryform-block .enquiryform-left .title{font-size:56px;line-height:1.2;}
.enquity-heading{border-bottom:1px solid rgba(33,33,33,.1);padding:29px 33px}
.enquity-heading h3{font-size:24px;line-height:1;font-weight:500;margin:0}
.enquiryform-right input::-webkit-input-placeholder{color:#9b9b9b;opacity:1}
.enquiryform-right input:-ms-input-placeholder{color:#9b9b9b;opacity:1}
.enquiryform-right input::placeholder{color:#9b9b9b;opacity:1}
.enquiryform-right form input{font-size:16px;font-weight:400;color:#000;border:0;border-bottom:1px solid rgba(33,33,33,.1);padding:0 0 7px;margin-bottom:28px}
.enquiryform-right form label{display:none}
.enquiryform-right .contact-form{padding:30px 30px 17px}
.enquiryform-right form .input-box.checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.enquiryform-right form .input-box.checkbox .form-group{position:relative;padding:0 10px;min-width:183px}
.enquiryform-right form .input-box.checkbox label{position:relative;display:block;font-size:16px;font-weight:400;color:#9b9b9b;margin-bottom:15px}
.enquiryform-right form .input-box.checkbox label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid rgba(33,33,33,.6);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:2px}
.enquiryform-right form .input-box.checkbox .form-group input:checked+label:after{content:"";display:block;position:absolute;top:7px;left:3px;width:15px;height:10px;background-image:url(/cdn/shop/files/Vector_2.svg?v=1692268928);background-repeat:no-repeat}
.enquiryform-right form .input-box.checkbox .form-group input:checked+label{color:#986c53}
.enquiryform-right form .input-box.checkbox h4{font-size:16px;font-weight:400;width:100%;padding:0 10px;margin-bottom:12px}
.enquiryform-right form .input-box.checkbox{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.enquiryform-right{width:450px}
.enquiryform-block span.contact-div{display:block;width:100%;padding:0 10px;color:#2e3969;font-size:16px;margin-top:5px}
.enquiry-btn.btn{width:100%}
.enquiryform-block .input-box.checkbox::after{content:'';border-bottom:1px solid rgba(33,33,33,.1);display:block;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:25px 0 0;margin-bottom:17px}
.enquiryform-block span.contact-div a{color:#2e3969}
.enquiryform-block .rte.content{max-width:387px}
.enquiry-form{margin-top:45px}
/*==enquiryform-end==*/
/*==enquiry-about-start==*/
.enquiry-aboutus ul.equiry-about-icon li:nth-child(4) img{width:44px;object-fit:contain;max-height:35px}
.enquiry-aboutus .enquiry-aboutus-right img{max-width:428px;width:100%}
.enquiry-aboutus .enquiry-aboutus-block{max-width:1136px;margin:0 auto;}
/*==enquiry-about-end==*/
/*==enquiry-logo-start==*/

/*==enquiry-logo-end==*/
/*==giftpage-end==*/
/*==header-changes-start==*/
.template-index .home-collection-list {border-top:0px;}
.header-item--icons .site-nav__icons .site-nav__link.js-search-header {display:inherit;}
.gift_checkbox_main_wipper{max-width:1100px;margin:0 auto 30px;display:flex;align-items:center;position:relative}
.gift_checkbox_main_wipper label{font-size:15px!important;font-weight:400!important;margin:0}
.gift_checkbox_main_wipper span.checkmark{border:1px solid rgba(33,33,33,.6);width:15px;height:15px;background-color:#fff;border-radius:2px;display:flex;padding:2px;align-items:center;justify-content:center;margin-right:10px}
.gift_checkbox_main_wipper input#cart_gift_check{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}
.gift_checkbox_main_wipper span.checkmark svg{display:none}
.gift_checkbox_main_wipper input#cart_gift_check:checked+span.checkmark svg{display:block}
/*==header-changes-end==*/
.custom-recentlyviewd-slider-main.this_slider .new-grid {display:block;}
.custom-recentlyviewd-slider-main.this_slider .flickity-button {background-color: #c9977a;color:#fff;top:45%;}
.custom-recentlyviewd-slider-main.this_slider .flickity-prev-next-button.next {right:30px;}
.custom-recentlyviewd-slider-main.this_slider .flickity-prev-next-button.previous {left:30px;}
.custom-recentlyviewd-slider-main.this_slider .product-grid .grid-product__image-wrap img {opacity:1;}
.enquiry-form-section .commom-popup{padding:20px 30px 30px;top:50%;transform:translateY(-50%)}
.enquiry-form-section .commonpop-close{text-align:right}
.enquiry-form-section .commom-popup .note--success{background-color:transparent;border-color:transparent;padding:0;text-align:center;margin-top:20px}
.commonpopup-open .enquiry-form-section{z-index:3!important}
.template-product .text-column-block .grid.home-lessicon {justify-content:center;}
.template-product .text-column-block .grid.home-lessicon .grid__item {min-width: 25%;}
.search-content p[data-collection-count] {margin-top:20px;}
.search-content .breadcrumb {padding-top:30px;}
.search-content predictive-search {margin-bottom:30px;}
.site-footer:before {display:none;}
.about-content-block3 {opacity:0;visibility:hidden;}
.text-with-icon-image img {margin:0 auto;}
.buttonblock {display: flex;justify-content: space-between;max-width: 800px;margin:60px auto 0px;}
.main-shipping-wipper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cart__item-row.cart__checkout-wrapper.payment-buttons .btn{width:100%;}
/* .product-grid.new-grid.scrollable-grid--small{padding:0;overflow:unset;display:block} */
/* .custom-featured-col.new-grid.product-grid.scrollable-grid--small {
    padding: 0; 
    overflow: unset; 
} */
.custom-featured-col.scrollable-grid--small{
        flex-wrap: nowrap;
        justify-content: flex-start;
        margin: -10px -17px 0 0;
        overflow: hidden;
        overflow-x: auto;
        padding: 10px 17px 20px 0;
}
.custom-collectionpage-featured-collection .grid-item.grid-product {
    padding: 0 5px;
    width: 26%;
    flex: 0 0 26%;
}
div#CollectionSection-template--20058431226088__custom_featured_col_QW7kpd .section-header{
      justify-content: center;
}
/* div#CollectionSection-template--20058431226088__custom_featured_col_QW7kpd .section-header__title {
  font-size: 28px;
    font-weight: 400;
    margin-bottom: 0;
} */

/**************************************media-query-start**************************************/

@media(min-width:769px){
.announcement-bar {padding:4px 0px;}
.video-slider .section-header{display:flex;align-items: flex-end;padding-right: 55px;}
.video-slider .section-header h2,.video-slider .section-header p{max-width:100%;width:100%;display:flex;align-items:flex-end;}
.video-slider .section-header h2{margin-bottom:0;margin-right:30px;white-space: nowrap;}
.video-slider .video-slider-main{min-height:unset;}
.template-product .text-column-part .h3 br {display:none;}
.collection-content .grid__item--sidebar{display:none;} 
.collection-content .grid__item--content{width:100%;}  
.blog-layout__sidebar:after {display:none;}  
.video-slider .section-header p{ line-height: 180%;}  
  .template-collection .grid-product__title{font-size:22px;}
}


@media(max-width:1199px)
{
.page-full, .page-width {padding: 0 40px;}
p {font-size:15px;}
.hero__title {font-size: 40px !important;}
h2, .h2 {font-size:40px;}
h3, .h3 {font-size:20px;}
h4, .h4 {font-size: 22px;} 
.video-content span.play_video , .video-content span.pause_video {padding: 8px 30px;font-size: 16px;}
.video-content .thumble-play-wipper , .video-content .thumble-pause-wipper {bottom: 20px;left: 30px;}
.logo-bar__item {width:200px;height:200px;padding:18px;}
.feature-collection-list .page-width:after {left: 40px;width: calc(100% - 80px);}
.text-column-block .grid {padding:40px;}
footer .footer__blocks .footer__block {margin-right: 30px;}

.product--images .grid__item.product-single__sticky,.product--images .product-grid__content.product-single__sticky{width:50%}
ul.tabs-nav li a{font-size:14px;margin:0 20px}
ul.tabs-nav{margin:0 -20px}

.login-block .login-left {width:60%;}
.login-block .login-right {width:40%;}

.blog-layout__main.first-blog-section , .main-blog-section, .latest-blog {padding: 80px 0px;}
.main-blog-section .grid-article[data-style=medium] .grid-article__meta .a-title {width: calc((100vw / 3) - 100px);}

.collection-staric {display:none;}
.indivisual-collection-header h1.section-header__title.h2 {margin-right:50px;}

.template-article .article-image-section .article-image { padding: 80px 0px 55px;}
.template-article .blog-layout__main {padding-left: 0px;padding-right:60px;}
.template-article .blog-layout__main+.blog-layout__sidebar {padding-right: 0px;}

.about-content-block2 .about-content-left {margin-top:0px;}
.about-content-block3 {margin-top:0px;}
.about-content-block2 .about-content-right {padding-right:50px;}
.about-content {padding-top: 80px;}
.about-top-section{margin-top:80px}
.about-factory .about-factory-content{padding:0}
.about-factory-right{margin-top:50px}
.about-factory-two-image{padding:0}
.about-content-block3{margin-top:50px}
.about-factory2-row{padding:50px 0 50px}
.about-content-block .about-content-left{margin-left:-40px}
.about-content-block3{margin-right:-40px}

.ourstore-left { width: 35%;}
.ourstore-right { width: 65%;padding-right:0px;}

.account-sidebar{padding:15px;width:28%}
.account-rightbar{width:72%}
.account-rightbar table th{font-size:15px}
.account-rightbar table td{font-size:13px}
.account-rightbar table td span{font-size:11px;padding:4px 12px}

.enquiry-aboutus .enquiry-aboutus-left {max-width: 50%;}
.enquiry-aboutus .enquiry-aboutus-right {max-width: 50%;padding-left: 40px;}

.gift-split-image .hero__sidebyside-content {max-width:45%;}
.gift-split-image .hero__sidebyside-image {flex: 0 1 55%;}
.gift-split-image .hero__title {font-size:30px !important;}

slideshow-section.diwaligift_poster.gift-split-image .hero__link a.btn {padding: 16px 15px;min-width:unset;}
.video-slider .section-header {padding-right:40px;}
  footer h2.footer__title{font-size:22px;}
}
@media(max-width:991px)
{
.login-block .login-left {width:50%;}
.login-block .login-right {width:50%;}
.login-block .login-right .simply-otp-wrapper .olWrapper .ol, .login-block .login-right .sotp-widget .olWrapper .ol {padding-left:40px;}

.account-sidebar{padding:5px;width:30%}
.account-rightbar{width:70%}
.account-personal-info{padding:15px}
.accountpage-tab span{font-size:14px}
.customer-address-form{padding:20px 20px 10px}
.account-button-wrapper{flex-wrap:wrap}
.address-button{margin-top:20px}
.account-main-block{margin-bottom:50px}
.account-rightbar .order-table{padding:15px 10px}
.account-rightbar table th{font-size:12px;line-height:1.2}
.account-rightbar table td{font-size:11px}
.order-inner-page .account-rightbar table td , .order-inner-page .account-rightbar table th {padding:10px}

.enquiryform-block {padding:30px;}
.enquiry-aboutus ul.equiry-about-icon li {max-width:100%;margin-bottom:12px;}
.enquiryform-right {padding-left: 25px;}
.enquiry-about-icon { min-width: 44px;}
}
@media(max-width:883px)
{
 ul.tabs-nav li a{font-size:11px;margin:0 20px}
}
/* @media (max-width: 1024px) and (orientation: portrait) */
@media (max-width:768px)
{

  .flickity-prev-next-button {
    width: 32px;
    height: 32px;
}
button.btn.btn--full.add-to-cart {
    padding: 12px 10px;
}
.flickity-prev-next-button .flickity-button-icon {
    width: 13px;
}
.cust_medium-down--hide{display:none!important;}
.cust_medium-up--show{display:block!important;}
h2 , .h2 , h3.back-account {font-size:6.933vw;line-height: 8.2vw;}
h3, .h3 {font-size:4.267vw;}
h4, .h4 {font-size:4.267vw;line-height: 4.5vw;} 
.title {font-size: 6.933vw;line-height: 6.933vw;}
.index-section {margin: 60px 0px;}
.page-full, .page-width  {padding: 0 16px;}
.btn, .input-group-btn .btn {font-size:3.733vw;}
p{font-size:3.733vw;line-height:6.4vw;}
.announcement-slider__content {height:100%;}
.announcement-slider__content p {font-size:3.200vw;line-height:6vw;}
.site-nav__link--icon {padding-left: 6px;padding-right: 6px;}
header .site-header__element--top {padding: 2px 0;}
.section-header p {font-size:3.733vw;line-height:1.7;}
.section-header h2 {margin-bottom: 13px;}
.section-header {margin-bottom: 40px;}
.site-header__logo img {width:28vw;max-width:28vw !important;max-height:unset !important;height: unset;}
.header-item.header-item--icons .site-nav__icons svg {width:auto;height:5.333vw;}

.hero__title {    font-size: 6.933vw !important;margin-top: 10px;margin-bottom: 10px;}
.hero .slideshow__slide .hero__image-wrapper{position:relative;transform:none;height:unset}
.hero .slideshow__slide .hero__image-wrapper image-element{position:relative;padding-top:105%;display:block}
.hero .slideshow__slide .hero__image-wrapper image-element img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.hero__text-wrap{height:unset}
.hero__text-shadow{text-shadow:unset}
.hero__text-shadow:after{display:none}
.hero__text-wrap .page-width{padding:0}
.hero__text-shadow{color:#212121}
.hero__text-content .hero__link{margin-top:10px;    padding-bottom: 20px;}
.hero .slideshow__slide .hero__link .btn{width:100%}
.hero .flickity-page-dots{right:0}
.hero .flickity-page-dots{right:0;bottom:unset;top:87vw;left:0;text-align:center}
.flickity-page-dots .dot , .hero .flickity-page-dots .dot {margin:0 5px}
.flickity-page-dots .dot,.flickity-page-dots .dot.is-selected , .hero .flickity-page-dots .dot,.hero .flickity-page-dots .dot.is-selected {width:24px;height:2px}
.horizontal-left .hero__text-shadow {width:100%;max-width:100%;}

.feature-row{padding:50px 16px}
.feature_row_content{max-width:100%}
.feature-row-wrapper .feature-row__text h2{margin-bottom:12px}
.feature-row-wrapper .feature-row__text{order:1;padding:0}
.feature-row__item.feature-row__images{order:2;margin-top:28px;padding:0}
.feature-row__item.feature-row__images a.btn{margin-top:30px;width:100%}
.feature-row .image-wrap {padding-bottom: 68% !important;background-color: transparent;}

.feature-collection-list .new-grid .grid-item{padding-left:7px;padding-right:7px}
.feature-collection-list .new-grid{margin-left:-7px;margin-right:-7px}
.feature-collection-list .new-grid .grid-item{width:54%;flex:0 0 54%}
.feature-collection-list .page-width{padding-right:0}
.collection-item h4{margin-top:18px}
.feature-collection-list .page-width:after {left:16px;width: calc(100% - 32px);}
.feature-collection-list {overflow:hidden;}

.video-slider .video-content{padding:0 7px}
.main-video-container{margin-left:-7px;margin-right:-7px}
.video-slider .video-content{width:81%}
.thumb-image-pad,.video-mian{padding-top:67%}
.video-content span.play_video ,.video-content  span.pause_video {font-size:3.733vw}
.video-content .thumble-play-wipper , .video-content .thumble-pause-wipper {bottom:14px;left:21px}
.video-slider .flickity-prev-next-button{display:none}

.logo-bar__item{width:120px;height:120px}
.logo-list-section .grid-item.grid-product{padding:0 7px}
.logo-list-section .new-grid.product-grid{margin-left:-7px;margin-right:-7px}
.logo-bar__image{max-height:22px}
.product-block.product-block--price + .product-block.seprater , .product-block.product-buy-button + .product-block.seprater{display:none;}
.text-column-block .grid .grid__item{width:50%;padding:15px}
.text-column-part{display:flex;align-items:center;}
.text-column-part .h3{font-size:3.467vw;line-height:4.7vw;text-align:left}
.text-column-icon{width:40px;margin-right:12px;min-width:40px;margin-left:0px;}
.text-column-block .grid{padding:20px;margin-left:-15px;margin-right:-15px}
.home-text-column-with-image .image-wrap{margin-bottom:0}

.testimonials-slider__text{margin:0}
.page-width.sec-div{padding-right:0}
.testimonials-slide{width:84%}
.testimonials-section blockquote.testimonials-slider__text{padding:20px}
.testimonial-image--round{width:48px;height:48px}
.testo-top-right h3{margin-bottom:4px}
.testo-top-right{margin-left:15px}
.testo-block {overflow:hidden;}

.site-footer {font-size:3.733vw;}
footer .footer__block[data-type=image]{max-width:100%;margin-right:0;width:100%;}
/* footer .footer__block[data-type=image] .logo-bottom-text {max-width:230px;} */
footer .logo-image{max-width:25vw;margin-bottom:15px}
footer h2.footer__title{font-size:4.267vw;margin-bottom:7px;}
footer .footer__blocks .footer__block{margin-right:0;margin-bottom:20px}
footer .footer__blocks .footer__block[data-type=menu]{width:50%}
.footer__blocks{padding-right:0}
footer .footer__blocks .footer__block[data-type=newsletter]{max-width:100%;margin-top: 10px;}
.footer__newsletter{text-align:left}
footer .footer__newsletter .input-group-field{font-size:13px!important;padding:10px;margin-bottom:20px}
.site-footer .footer__section--menus{padding-top:45px}
footer .footer__blocks .footer__block[data-type=contact]{margin-top:0;margin-bottom:0;flex:unset;}
.footer__mobile-section{border:0;margin-top:0;padding-top:0}
.site-footer .footer__section:not(.footer__section--menus){padding:26px 0 20px;}
.footer__base-links{font-size:2.400vw}
.site-footer:before{width:120px;height:128px;background-size:contain;background-position:top right;background-repeat:no-repeat;background-image:url(/cdn/shop/files/Group_1_1.svg?v=1689680652)}
/* .site-footer:after{background-image:url(/cdn/shop/files/Group_2_1.svg?v=1689680652);width:150px;height:138px;background-size:contain;background-position:bottom right;background-repeat:no-repeat}
*/
footer .footer__blocks .footer__block[data-type=menu]:nth-child(2){display: flex;flex-direction: column; justify-content: space-between;}
.footer__social li {margin-bottom:6px;}

.header-sticky{background-color:#fff;position:fixed;bottom:0;width:100%;left:0;border-radius:10px 10px 0 0;box-shadow:-1px 0 4px 2px rgb(0 0 0 / 3%);-webkit-box-shadow:-1px 0 4px 2px rgb(0 0 0 / 3%);-moz-box-shadow:-1px 0 4px 2px rgba(0,0,0,.03);z-index:2}
.header-sticky ul{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end; margin: 0 -15px;}
.header-sticky ul li{list-style:none;margin:0;padding: 9px 15px 5px; flex: 1;}
.header-sticky ul li a{display:block;text-align:center;padding:0;margin:0}
.header-sticky ul li span.text{display:block;text-align:center;font-size:2.400vw;margin-top:5px}
.header-sticky .site-nav__link{padding:0;margin:0 auto;display: flex;flex-direction: column;}
.header-sticky .cart-link,.header-sticky .site-nav__link--icon .icon{height:unset;width:unset;line-height:0}
.search__input {padding:10px 50px 10px 15px;}
.btn--search {line-height:0;}
.hero__text-wrap .hero__text-content.vertical-bottom{vertical-align:top;}

.navbar-top .header-item{flex:unset;width:unset}
.navbar-top{flex-direction:row-reverse;padding:10px 22px}
.slide-nav__link{font-size:16px}
.new-toggle.step1+.slide-nav__dropdown li .slide-nav__link{font-size:14px;padding:3px 0}
.slide-nav__dropdown.activemenu{margin-top:-7px;margin-bottom:12px}
.slide-nav .new-toggle.step2+.slide-nav__dropdown{margin-top:2px}
.new-toggle.step2+.slide-nav__dropdown li .slide-nav__link{font-size:13px;padding:4px 0}
.site-header__mobile-nav {width:100%;}

ul.home-collection-list-block span {font-size: 2.933vw;white-space: initial;}
.home-collection-list-block img {width: 14.933vw;height: 14.933vw;min-width: 14.933vw;margin: 0 auto;}
.header-sticky ul li a svg , .header-sticky ul li button svg{width:5.333vw;height:5.333vw;}
.header-sticky ul li .icon{width:5.333vw;height:5.333vw;}
.footer__social a {width:8vw;height:8vw;}
/*==product-page-start==*/
.flickity-page-dots .dot{width:1.6vw;height:1.6vw;background-color:rgba(255,255,255,.3);border-radius:50px;opacity:1;}
.flickity-page-dots .dot.is-selected{width:2.135vw;height:2.135vw;background-color:#fff}
.template-product .toolbar-section{display:none}
.product--images .grid__item.product-single__sticky,.product--images .product-grid__content.product-single__sticky{width:100%}
.back-btn svg{width:6.6vw;height:auto}
.site-nav__link--icon{padding-left:10px;padding-right:10px;}
.breadcrumb{display:none}
.page-content--product{padding-top:18px}
.grid--product-images--partial .flickity-slider .product-main-slide{margin-right:0;width:100%}
.product__main-photos{margin-left:0;margin-right:0}
.product__main-photos .flickity-page-dots{bottom:8px}
.product-single__meta{padding-left:0;margin-top:0}
.product-single__meta .tabs{padding:5px 0}
ul.tabs-nav li a{font-size:4vw;margin:0 14px}
h1.h2.product-single__title{font-size:5.333vw;line-height:5.333vw;margin-bottom:7px}
.product-top img{width:5.333vw}
.product__main-photos{margin-bottom:22px}
.product-block--header.product-single__header{margin-bottom:0}
.product-block.product-block--price{margin-bottom:15px}
ul.tabs-nav{margin:0 -3.467vw}
ul.tabs-nav li{margin:0}
ul.tabs-nav li a{margin:0 3.467vw}
ul.tabs-nav li.active a{padding:2.4vw 1.867vw}
.product-single__meta .tabs{padding:15px 0 0}
.product-description,.product-description *,.tab-content *{font-size:3.733vw;line-height:6.72vw}
.product-single__meta .tabs div#tabs-content{border-right:0px}
.product-single__meta .tabs .tab-content {padding-bottom: 0px;}
.product-single__meta .tabs{padding:16px 0 28px}
.tabs ul.tabs-nav{margin-bottom:27px}
/*==product-page-end==*/
.template-product .text-column-block .grid .grid__item{width:50%}
.template-product .text-column-block .grid{padding:20px 20px}
.template-product .home-text-column-with-image .image-wrap{padding-bottom:10.667vw!important}
.template-product .text-column-icon{width:12.8vw;margin-right:3.2vw;min-width:12.8vw}
.template-product .text-column-part .h3{font-size:3.733vw;max-width:17.333vw}
.product-single__meta{margin-bottom:0}
/*==recentlyviewd-start==*/
.product-grid .grid-item{width:50%;flex:0 0 50%}
.product-reco .h3.section-header__title,.recently-viewed__section .h3.section-header__title,.template-product .section-header h2{font-size:5.333vw}
.product-grid.new-grid{margin: 0 -5px;padding: 0px;display: block;}
.product-grid.new-grid.scrollable-grid--small{padding:0;overflow:unset;display:block}
.product-reco .section-header,.recently-viewed__section .section-header,.template-product .section-header{margin-bottom:20px}
.product-grid .grid-item{padding:0 5px}
/* .grid-product__title{font-size:3.733vw;line-height:5.6vw;white-space:wrap;overflow:hidden;text-overflow:ellipsis} */
.grid-product__title {
    font-size: 3.733vw;
    line-height: 5.6vw;
    white-space: wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.product-grid .grid-item__meta{margin:12px 0 0}
.grid-product__price span{font-size:3.733vw}
.grid-item__meta-secondary{margin-top:6px}
.product-grid .grid-item .image-element{opacity:1}
.product-reco .product-grid .grid-item,.recently-viewed__section .product-grid .grid-item{width:46%;flex:0 0 46%}
.product-reco .page-width.page-width--flush-small,.recently-viewed__section .page-width.page-width--flush-small{padding-right:0}
.product-reco .index-section {margin-bottom: 60px;}
/*==recentlyviewd-end==*/
/*==product-sticky-start==*/
.product-sticky{position:fixed;width:100%;bottom:0;z-index:7;left:0;background-color:#fff;right:0;border-radius:10px 10px 0 0;box-shadow:-2px 0 4px 2px rgba(0,0,0,.04);-webkit-box-shadow:-2px 0 4px 2px rgba(0,0,0,.04);-moz-box-shadow:-2px 0 4px 2px rgba(0,0,0,.04)}
.product-block.product-buy-button{width:100%;margin:0;padding:12px 0}
.product-block.product-buy-button .product-block{margin:0}
.btn.btn--full.add-to-cart-wrapper,button.btn.btn--full.add-to-cart, .act_mobile_custom_trgger{font-size:4.267vw;z-index: 2;position: absolute;left: 0px;}
.product-sticky-block .act_mobile_custom_trgger {position: relative;z-index: 1;}
.btn.btn--full.add-to-cart-wrapper svg,button.btn.btn--full.add-to-cart svg, .act_mobile_custom_trgger svg{width:4.533vw;}

.product-delivary-icon img{margin-right:10px;width:7.467vw}
.product-delivary-icon span{font-size:4.267vw}
.product-delivery-form{width:100%}
.product-delivery-form button{padding:13px 15px;font-size:4vw}
.product-delivery-form form{width:100%;display:flex}
.product-delivery-form input[type=text]{width:auto;font-size:3.733vw!important;flex:1 0 auto}
.product-delivary span.note{font-size:3.467vw;line-height:5.2vw;margin-top:10px}
.product-delivary{margin:25px 0 0;border-bottom:1px solid rgba(33,33,33,.1);padding-bottom:10px;position:relative;}
.product-block.product_quantity label{display:block;font-size:4.267vw;font-weight:400;margin:0}
.product-block.product_quantity{float:none;border-bottom:1px solid rgba(33,33,33,.1);padding:15px 0;margin:0}
.product-block.product_quantity .product__quantity{display:flex;align-items:center;justify-content:space-between;width:100%}
.product-sticky-delivery{padding-bottom:20px}
.js-qty__wrapper input{font-size:3.733vw!important;line-height:.267vw}
.product-grid__container span.product__price {font-size:4.267vw;}
.product-single__meta span.tax {font-size: 3.733vw;}
.product-block.product-buy-button span.but-note , .product-block.product-buy-button span.qty-note  {display:none;}
.template-product .main-content{overflow:hidden;}
.site-footer {padding-bottom: 60px;overflow: hidden;}
/*==product-sticky-end==*/
/*==cart-start==*/
#slidecarthq .slidecarthq{width:100%!important;max-width:100%!important}
html body #slidecarthq .slidecarthq .header h2,html body #slidecarthq .slidecarthq .header h2 span{font-size:5.333vw}
#slidecarthq .slidecarthq .header button svg{width:4.267vw}
#slidecarthq .slidecarthq .header{padding:20px 22px}
#slidecarthq .slidecarthq .item .image,html body #slidecarthq .slidecarthq .item .image img{width:14.667vw}
#slidecarthq .slidecarthq .item .main{margin-left:13px}
html body #slidecarthq .slidecarthq .item .title a{font-size:4vw}
#slidecarthq .slidecarthq .item .main-bottom .price{font-size:3.733vw}
#slidecarthq .slidecarthq .quantity-selector input,#slidecarthq .slidecarthq .quantity-selector input[type=text]{font-size:4vw!important;height:40px}
#slidecarthq .slidecarthq .quantity-selector button{height:40px;width:25px}
/*==cart-end==*/
/*==login-start==*/
.login-block .login-left,.login-block .login-right{width:100%}
.template-customers-login .toolbar-section , .template-customers-login .header-layout{display:none}
.template-customers-login header .site-header__element--top {padding: 0px;}
.template-customers-login .header-wrapper .site-header {border:0px;}
.template-customers-login .site-header__search-container {top:40px;}
.login-block{padding:18px 0 60px}
.login-block .login-right .simply-otp-wrapper .olWrapper .ol,.login-block .login-right .sotp-widget .olWrapper .ol{padding:20px 0}
.login-block .login-right .sotp-widget .olWrapper .ol .login-header{font-size:6.933vw;line-height:6.933vw;margin-bottom: 15px;}
.login-block .login-right .sotp-widget p.login-description{font-size:3.733vw;max-width:100%}
.login-block .login-right .sotp-widget .olWrapper .ol .input-box-content input{font-size:3.467vw!important;padding:0 0 1px}
.login-block .simply-otp-wrapper .country-flag-box,.sotp-widget .country-flag-box{width:5.067vw}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .country-selector-main,.login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .country-selector-main{padding-bottom:4px}
.login-block .login-right .sotp-widget .olWrapper .ol .login-box .input-box-content,.login-block .login-right .sotp-widget .olWrapper .ol .update-user-box .input-box-content{margin-bottom:28px;margin-top: 25px;}
.login-block .login-right .sotp-widget .olWrapper .ol .otp-btn{font-size:3.733vw}
.template-customers-login .main-content{background-image:url(/cdn/shop/files/Rectangle_1247.png?v=1690876091)}
.template-customers-login footer.site-footer{display:none}
.login-block .login-right .sotp-widget .olWrapper .ol .otp-btn svg{display:none}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-p{margin-bassets/product_zipcode_app_main.jsottom:10px}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box{margin-top:25px;}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-p{font-size:4vw}
.login-block .sotp-widget .olWrapper .ol .other-options-box .other-options-wrap .other-option-inner svg{width:4vw!important;height:4vw!important}
.login-block .sotp-widget .olWrapper .ol .verify-box .mn-container p.user-details{font-size:3.733vw;margin-top:4px}
.login-block div#resend-otp a,.login-block div#resend-otp p{font-size:3.467vw;margin:0}
.login-block div#resend-otp{align-items:center}
.login-block .sotp-widget .olWrapper .ol .verify-box .mn-container svg{width:3.2vw}
.login-block .sotp-widget .update-user-box .input-box-content label{font-size:3.467vw}
.login-block .sotp-widget .update-user-box .update-checkbox-wrapper label.checkbox-main-label{font-size:4vw}
.simply-otp-wrapper .olWrapper .ol .login-box .error-message,.simply-otp-wrapper .olWrapper .ol .login-box .error-message-phone,.simply-otp-wrapper .olWrapper .ol .update-user-box .error-message,.simply-otp-wrapper .olWrapper .ol .update-user-box .error-message-phone,.sotp-widget .olWrapper .ol .login-box .error-message,.sotp-widget .olWrapper .ol .login-box .error-message-phone,.sotp-widget .olWrapper .ol .update-user-box .error-message,.sotp-widget .olWrapper .ol .update-user-box .error-message-phone{font-size:3.733vw}
.mobile-nav-open .site-nav__link:not(.mobile-nav-trigger){display:block}
.login-block .login-left img {max-height:unset;height:unset;}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner p {line-height:3.733vw;}
.login-block .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-wrap .other-option-inner {padding:13px;}
/*==login-end==*/
/*==blog-start==*/
.first-blog-section .grid-article__image,.first-blog-section .grid-article__meta{width:100%;padding:0}
.grid-item.grid-article.first-article-grid{flex-direction:column-reverse}
.grid-article__image .grid__image-ratio--wide:before{padding-bottom:72%}
.blog-layout__main.first-blog-section,.latest-blog,.main-blog-section{padding:30px 0}
.first-blog-section .grid-article__meta{margin-top:22px}
.first-blog-section .grid-article__meta span.post-text{font-size: 3.467vw;line-height: 3.467vw;margin-bottom: 15px;}
.first-blog-section .grid-article__meta a.article__title{font-size:6.933vw;line-height:8.8vw;font-weight:500;margin-bottom:10px;display:block}
.first-blog-section .article-content p{color:#5b5b5b}
.first-blog-section .readmorw-link a{font-size:3.733vw;line-height:3.733vw}
.first-blog-section .readmorw-link a svg{margin-left:3px;width:5.333vw;height:auto}
.first-blog-section span.article__sub-meta-date{font-size:3.733vw;line-height:3.733vw;}
.article__sub-meta-date{text-transform:initial}
.first-blog-section span.article__sub-meta-date:before{width:8px;height:8px;margin-right:7px;top:-1px}
.readmore-date{margin-top:15px}
.grid-article__tags{margin-left:-5px;margin-right:-5px}
.latest-blog .page-width{padding:0}
.latest-blog .section-header__title,.main-blog-section h1.section-header__title{font-size:6.933vw;line-height:6.933vw}
.latest-blog .section-header,.main-blog-section .section-header{margin-bottom:25px}
.article-main-inner,.article-main.first-latest-blog{width:100%}
.latest-blog-block .article-image{padding-top:42%}
.article-main.first-latest-blog .article-image{margin-bottom:25px}
.latest-blog-block span.article__sub-meta-date{margin-bottom:8px;font-size:3.733vw;line-height:3.733vw}
.latest-blog-block a.article__title{font-size:5.333vw;line-height:6.187vw}
.latest-blog-block .title-arrow svg,.main-blog-section .title-arrow svg{width:5.333vw;height:auto}
.latest-blog-block .title-arrow,.main-blog-section .title-arrow{width:12vw;min-width:12vw}
.article-main.first-latest-blog .article-top .a-title,.article-main.full-latest-blog .article__title>div.a-title{width:88vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.latest-blog-block .article-content{-webkit-line-clamp:3}
.grid-article[data-style=medium] .article-tag,.grid-article__tags .article-tag{font-size:3.733vw;line-height:3.733vw;padding:5px 10px;margin:4px 5px}
.article-main.first-latest-blog{margin-bottom:25px}
.articles-main-content{margin-left:-8px;margin-right:-8px}
.article-main-inner,.article-main.first-latest-blog{padding-left:8px;padding-right:8px}
.article-main.up-down-latestblog{width:50%;display:block;padding:0 8px;margin-bottom:0}
.latest-blog-block .article-main.up-down-latestblog .article-image{width:100%}
.latest-blog-block .article-main.up-down-latestblog .grid-article__meta{width:100%;padding-left:0}
.latest-blog-block .article-main.up-down-latestblog .article-image{padding-top:74%;margin-bottom:20px}
.latest-blog-block .article-main.up-down-latestblog span.article__sub-meta-date{margin-bottom:10px;font-size:3.2vw;line-height:3.2vw}
.latest-blog-block .article-main.up-down-latestblog a.article__title{font-size:4.267vw;line-height:6.187vw}
.latest-blog-block .article-main.up-down-latestblog .article-content p{font-size:3.2vw;line-height:5.12vw}
.latest-blog-block .article-main.up-down-latestblog .grid-article__tags .article-tag{font-size:3.2vw;line-height:3.2vw;padding:6px 10px}
.article-main.full-latest-blog{padding:0 8px}
.latest-blog-block .article-main.full-latest-blog .article-image{width:100%;padding-top:42%}
.latest-blog-block .article-main.full-latest-blog .grid-article__meta{flex:unset;width:100%;padding-left:0;margin-top:22px}
.latest-blog-block .article-main.full-latest-blog .article-content{-webkit-line-clamp:7}
.latest-blog,.main-blog-section{padding-top:60px}
.main-blog-section{padding-bottom:70px;}
.main-blog-section .grid-article[data-style=medium]{flex:0 0 100%;margin-bottom:28px}
.grid-article__image .grid__image-ratio--wide:before{padding-bottom:52%}
.grid-article[data-style=medium] .grid-article__meta{padding-left:0}
.main-blog-section span.article__sub-meta-date{font-size:3.733vw;line-height:3.733vw;margin-bottom:10px}
.main-blog-section .grid-article[data-style=medium] .article__title{font-size:4.267vw;line-height:5.973vw}
.main-blog-section .grid-article[data-style=medium] .grid-article__meta .a-title{width:88vw}
.main-blog-section .article-content{-webkit-line-clamp:3}
.main-blog-section .article-content p{font-size:3.733vw;line-height:6.72vw}
.first-blog-section:before{background-image:url(/cdn/shop/files/Ellipse_30_2.png?v=1691577793);width:278px;height:434px;bottom:-43%;left:-16px}
.blog-layout__sidebar {position:relative;}
.shopify-section.main-blog-template::after , .blog-layout__sidebar:after  {width:247px;height:462px;top:-6%;right:-16px;background-image:url(/cdn/shop/files/Ellipse_31.png?v=1691577793)}
.blog-layout__sidebar:after {top:-58%;}
.main-blog-section .new-grid {margin:0px;}
.main-blog-section .grid-article[data-style=medium] {padding:0px;}
.related-blogpost-section:after {display:none;}
/*==blog-end==*/
/*==collection-list-start==*/
.collection-header-block{flex-direction:column-reverse}
.collection-header-left,.collection-header-right{width:100%}
.collection-header-left h2{font-size:6.933vw;margin-bottom:5px}
.collection-header-left-content .content p{line-height:6.72vw}
.collection-header-left-content{padding:17px}
.collection-header-image{position:relative;padding-top:54%}
.collection-header-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:6px 6px 0 0}
.collection-header-block{border-radius:6px}
.collection-header-left{min-height:49vw;display:flex;align-items:center}
.collection-detail-section{margin:25px 0 45px}
/* .custom-collectionpage-featured-collection h2.section-header__title.h2{font-size:5.333vw;line-height:5.333vw} */
.custom-collectionpage-featured-collection a.section-header__link{font-size:3.733vw;line-height:3.733vw; margin-top:0}
.custom-collectionpage-featured-collection .grid-item.grid-product{padding:0 5px;width:46%;flex:0 0 46%}
.custom-collectionpage-featured-collection .section-header{margin-bottom:22px}
.custom-feature-pagewidth{padding-right:0}
.custom-collectionpage-featured-collection{margin:40px 0}
/*==collection-list-end==*/
/*==collection-start==*/
.indivisual-collection-header{margin-top:35px;display:block;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgba(33,33,33,.4)}
.indivisual-collection-header h1.section-header__title.h2{margin-right:0;margin-bottom:10px}
.indivisual-collection-header-left{display:block}
.indivisual-collection-header span.collection_count{font-size:3.733vw;margin-top:-20px}
.collection-dec{font-size:3.733vw;line-height:6.72vw;max-width:100%}
.collection-filter{margin:0}
.collection-filter__btn svg,.collection-filter__sort .sort-part label svg{width:auto;height:4.267vw}
.collection-filter__btn,.collection-filter__sort .sort-part label{font-size:3.733vw;line-height:3.733vw;padding:13px 0 12px;justify-content:center;width:100%}
.collection-filter__btn svg,.collection-filter__sort .sort-part label svg{margin-right:8px}
.collection-filter:after,.collection-filter:before{margin:0;width:100%}
.collection-filter__inner{padding:0}
.collection-filter__item--drawer{border-right:1px solid rgba(33,33,33,.15)}
.collection-filter__item--right{justify-content:center}
.new-grid.product-grid.collection-grid{margin:40px -8px 0;display:flex;flex-wrap:wrap}
.new-grid.product-grid.collection-grid .grid-item{width:50%;flex:0 0 50%;margin-bottom:30px;align-items: flex-start;}
.new-grid.product-grid.collection-grid .grid-item{padding:0 8px}
.new-grid.product-grid.collection-grid .grid-item.best-collection{width:100%;flex:0 0 100%}
.best-collection-item h3{font-size:3.733vw;line-height:3.733vw}
.p-image-left{width:100%;padding:0}
.p-image-text-block{padding-left:0px;flex-direction:column-reverse}
.p-image-right{width:100%;margin-bottom:15px}
.p-image-left p{font-size:3.733vw;line-height:6.720vw;}
.new-grid.product-grid.collection-grid .grid-item.grid-product.product-image-text{width:100%;flex:0 0 100%;margin:5px 0 30px}
.collection-content .more_product_loader .btn{min-width:unset}
.collection-content .load-more.more_product_loader{margin-bottom:80px;margin-top:10px}
.collection-filter:before{display:none}
.collection-filter__sort{width:100%}
ul.sort-dorp{top:100%;min-width:100%}
.sort-part{position:static}
.collection-header-left-content {max-width: 106.133vw;padding: 4.533vw;}
.grid__item.medium-up--four-fifths.grid__item--content .collection-filter {display:none;}
/*==collection-end==*/

.footer__collapsible__content .collapsible-trigger-btn{padding:12px 0;font-size:3.467vw;line-height:5.200vw;}  
.footer__collapsible__content .collapsible-content__inner{padding:0 0 12px 0;} 
footer .footer__blocks .footer__block[data-type=collapsible-content]{margin-bottom:0;} 
.footer__collapsible__content .collapsible-content p{font-size:3.200vw;line-height:7.040vw;}  
.footer__collapsible__content .collapsible-trigger-btn--borders .collapsible-trigger__icon svg{width:3.467vw;height:2.133vw;}  

.collection-mobile-filters .filter-wrapper {max-width:100%;}
ul.sort-dorp li button , .collection-mobile-filters .collapsible-trigger-btn {font-size:4vw;padding: 6px 10px;color: #21212199;}
.collection-mobile-filters .collapsible-content__inner ul {margin-bottom:0px;}
.feature-collection-list .section-header {padding-right:16px;}
/*==article-start==*/
.template-article .blog-layout .article-image-section .article-image{padding:62.5% 0 30px;position:relative;margin-top:0}
.template-article .blog-layout .article-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.template-article .blog-layout__main{margin-top:30px;flex:1 1 100%;width:100%;padding-right:0}
.template-article .blog-layout__main h1.section-header__title, .template-article .second-article-top h1.section-header__title {font-size:6.933vw;line-height:9.013vw}
.template-article .blog-layout__main .section-header .article__sub-meta , .template-article .second-article-top .section-header .article__sub-meta {margin-top:18px;font-size:3.733vw;line-height:3.733vw}
span.share-title{margin-right:20px;line-height:4.533vw;font-size:4.533vw}
.social-sharing svg{width:auto;height:5.333vw}
.template-article .blog-layout__main .section-header{margin-bottom:28px}
.social-sharing{display:flex}
.theme-block.share-block{border-bottom:1px solid rgba(33,33,33,.15);padding-bottom:20px}
.template-article .blog-layout__main .rte, .template-article .blog-layout__main .rte p,.template-article .blog-layout__main .rte p a{font-size:4.267vw;line-height:7.68vw}
.template-article .blog-layout__main .rte h3,.template-article .blog-layout__main .rte h4, .template-article .blog-layout__main .rte p b{font-size:4.267vw;line-height:6.4vw;margin-top:30px;margin-bottom:35px}
.template-article .blog-layout__main+.blog-layout__sidebar{padding-right:0;position:relative;top:0;flex:1 1 100%;width:100%}
.template-article .blog-layout__sidebar .main-blog-section{margin-top:55px;margin-right:-16px;border-bottom: 0px;margin-bottom: 40px;}
.template-article .blog-layout__sidebar .main-blog-section h1.section-header__title , .related-blogpost-section .main-blog-section .section-header__title{font-size:6.933vw;line-height:6.933vw}
.template-article .blog-layout__sidebar .main-blog-section .section-header , .related-blogpost-section .main-blog-section .section-header {margin-bottom:28px}
.template-article .blog-layout__sidebar .articles-main-content,.blog-layout__sidebar .main-blog-section .grid-article[data-style=medium],.blog-layout__sidebar .main-blog-section .new-grid{display:block}
.template-article .blog-layout__sidebar .article-main , .related-blogpost-section .grid-item {width:84% !important;padding:0 8px !important;margin-bottom: 0px;}
.template-article .blog-layout__sidebar .articles-main-wiper , .related-blogpost-section .articles-main-wiper{margin-left:-8px}
.template-article .blog-layout-main-block {display:block;}
.related-blogpost-section .new-grid {display:block;}
.related-blogpost-section .main-blog-section {margin-right: -16px;}
.related-blogpost-section .main-blog-section .new-grid {margin-left:-8px;}
.related-blogpost-section .grid-article__image .grid__image-ratio--wide:before {padding-bottom: 60%;}
.blog-layout__sidebar .articles-main-content {border:0px;}
.blog-layout-main-block {margin-bottom:0px;}
/*==article-end==*/
/*==article2-start==*/
.second-article-top header.section-header{padding:50px 0 25px}
.template-article.article2_blog_block .article-image-section .second-article-top .article-image{margin-top:0;padding:61% 0 30px}
.template-article.article2_blog_block .blog-layout-main-block{padding:0}
.template-article.article2_blog_block .blog-layout__main{flex:100%;width:100%;margin-top:30px;padding-left:0}
.template-article.article2_blog_block .blog-layout__main+.blog-layout__sidebar{flex:0 0 100%;width:100%}
.template-article.article2_blog_block .blog-layout__sidebar .articles-main-content{border:0}
/*==article2-end==*/
/*==404-start*/
.template-404 .main-content{min-height:calc(100vh - 55px)}
header.section-header.section-header--404 h2{font-size:4.533vw;line-height:4.533vw;margin-bottom:20px}
header.section-header.section-header--404 .btn{width:100%}
header.section-header.section-header--404 img{margin:0 auto 40px}
/*==404-end==*/
/*==about-start==*/
.about-top-section{margin-top:60px}
.about-top-section h2{margin-bottom:7px}
.about-top-icon img.about-animation {width:32vw}
.about-top-icon{right:16px;overflow:hidden;}
.about-top-icon img.about-chocolate {width: 35px;}
.about-top-image{margin-top:60px;}
.about-top-pad {overflow-x: hidden;}
.about-content-block .about-content-left{display:none}
.about-content-block .about-content-right{width:100%;padding-left:0}
.about-content-block{padding:0}
.about-content{padding-top:55px}
.about-content-block2{padding:0;margin-top:50px}
.about-content-block2 .about-content-left{display:none}
.about-content-block2 .about-content-right{padding-right:0;width:100%}
.about-content-block3{margin-right:-16px;margin-top:-20px}
.about-content-block3 .about-content-left img{margin-left:auto;max-width:80%}
.about-factory-left,.about-factory-right{width:100%}
.about-factory-img{transform:unset}
.about-content{padding-top:55px;background-image:url(/cdn/shop/files/Clip_path_group.png?v=1692613069)!important;background-color:#fff6e6;background-repeat:repeat;background-size:contain;padding-bottom:45vw}
.about-factory{margin-top:-36vw}
.about-factory-img img{border-radius:6px}
.about-factory-right{padding-left:0}
.about-factory-twoimage-left{display:none}
.about-factory-twoimage-right{width:100%;padding-left:0}
.about-factory-two-image{margin-left:-16px;margin-right:-16px;margin-top:30px}
.about-factory-three-image,.about-factory2-right{display:none}
.about-factory-twoimage-right img{border-radius:0}
.about-factory2-left{padding-right:0;width:100%}
/*==about-end==*/
/*==ourstore-start==*/
.ourstore-left{width:100%}
.ourstore-right{width:100%}
.ourstore-left{padding-top:35px}
.tabs-nav.col{margin-top:28px}
.tabs-nav.col nav a{font-size:3.733vw;justify-content:center}
.tabs-nav.col nav li svg{display:none}
.ourstore-left{padding-top:38px;padding-right:0;border-right:0px}
.tabs-nav.col nav li{padding:11px 10px;min-width:59px}
.tabs-nav.col nav li.selected{margin-right:10px}
.ourstore-block .page-width{padding-right:0}
.ourstore-right{padding-top:0}
.ourstore-right h3,.store-location-block{padding-left:0}
.ourstore-right h3{font-size:5.333vw;line-height:5.333vw;margin-top:40px;margin-bottom:22px}
.store-location-block{display:block;margin-left:-7px;margin-right:0}
.store-location-grid{padding:0 7px;width:89%;margin-bottom:0}
.store-location-bg{padding:10px}
.store-location-content h6{font-size:4.267vw;line-height:4.267vw;margin-bottom:14px}
.store-location-content .store-add p{font-size:3.733vw;line-height:5.6vw}
.store-time,p.phone-num{font-size:3.733vw;line-height:3.733vw}
.store-location-content{margin-top:18px}
.store-add{margin-bottom:26px;font-size:3.733vw;line-height:5.600vw;}
p.store-time{margin-bottom:22px}
.ourstore-left {position: initial;top: 0px;padding-bottom: 0px;}
.store-location-block:not(.flickity-enabled) .store-location-grid {width:100%;padding-right: 16px;}
/*==ourstore-end==*/
/*==accountbox-start==*/
.account-main-header{margin-top:30px}
.account-sidebar{width:100%}
.account-main-block{margin-top:28px}
.account-sidebar{padding:30px 24px}
.account-personal-info p.name{margin-top:15px;line-height:3.733vw}
.account-personal-info p.email,.account-personal-info p.pno{font-size:3.733vw;line-height:3.733vw;color:#969696}
.accountpage-tab span{font-size:3.733vw;line-height:3.733vw}
.accountpage-tab-item.active a{background-color:initial}
.accountpage-tab-item a{padding:13px 0;margin-bottom:0}
.accountpage-tab-item.active span{color:#212121}
.account-personal-info{padding:15px;margin-bottom:14px}
.account-personal-profile img{width:17.067vw;height:17.067vw;object-fit:cover}
.accountpage-tab-item a .left+svg{width:1.848vw;height:auto}
.account-sidebar .accountpage-tab .accountpage-tab-item:last-child{border-top:1px solid #f1f3f6}
.accountpage-tab .accountpage-tab-item .left svg{margin-right:3.2vw;width:4.8vw}
/*==accountbox-end==*/
/*==accountorder-start==*/
.account-rightbar{width:100%;padding-left:0}
.account-rightbar h2{margin-bottom:25px}
.account-rightbar .order-table{padding:0;border:0}
.account-rightbar table td{font-size:3.733vw;padding:4px 0}
.template-customers-account .account-rightbar .table--responsive td:before{display:none}
.account-rightbar table td span{font-size:3.733vw;line-height:3.733vw;padding:8px 20px;min-width:130px;display:inline-block;text-align:center}
.account-rightbar .order-table tr{position:relative;padding-bottom:20px}
.account-rightbar .order-table tr::after{content:"";height:4px;width:calc(100% + 32px);background-color:#f4f4f4;position:absolute;bottom:0;left:-16px;display:block;z-index:5;border:0;top:unset;right:0}
.account-rightbar .order-table .table__section+.table__section{margin-top:0;padding-top:20px}
.account-rightbar .order-table table{overflow:unset}
.account-rightbar table{background:0 0}
.account-rightbar .back-account svg{display:none}
.account-main-block.order-inner-page .order-innerpage-box{border:1px solid rgba(33,33,33,.1);border-radius:4px}
.order-innerpage-box-top{background-color:#f4f4f4;padding:20px;border-radius:4px 4px 0 0}
.order-innerpage-box-top .errors{margin-bottom:0}
.order-inner-page .account-rightbar table{margin-top:20px}
.order-inner-page .table--responsive td:before{font-size:3.733vw;line-height:3.733vw}
.order-inner-page td[data-label=Product]:before{display:none}
.order-inner-page .account-rightbar table td,.order-inner-page .account-rightbar table th{padding:4px 14px;text-align:left!important}
.order-inner-page .table__section+.table__section:after{border:0}
.order-inner-page .table__section+.table__section{margin-top:0;padding-top:12px}
.order-inner-page .account-rightbar table tfoot::before{content:'';border-top:1px solid rgba(33,33,33,.15);display:block;width:calc(100% - 28px);margin-left:14px;margin-top:20px;padding-top:20px}
.billing-address{margin:20px 14px 0;border-top:1px solid rgba(33,33,33,.1);padding-top:20px}
.shipping-address{padding:0 14px 22px}
.shipping-address hr.hr--medium{margin:22px auto}
.billing-address .h5,.billing-address p,.billing-address p strong,.shipping-address .h5,.shipping-address p,.shipping-address p strong{margin-bottom:0;color:#5b5b5b;font-weight:400;font-size:3.733vw;line-height:5.867vw}
.billing-address h3,.shipping-address h3{font-size:3.733vw;line-height:5.867vw;margin-bottom:7px}
.customer-address-form{padding:20px 15px 10px}
.address-name{font-size:3.733vw;line-height:3.733vw;margin-bottom:9px}
.address-bottom p{line-height:5.227vw;font-size:3.733vw}
.address-bottom p span{font-weight:400}
.customer-address-form .item-address p.mobile-no{margin-top:15px}
.account-checkbox span.checkbox-box{width:20px;height:20px}
.account-checkbox label{font-size:3.733vw!important}
.account-button-wrapper{margin-top:20px}
.customer-address-form .item-address p.mobile-no span{font-weight:500}
.address-button button{padding:12px}
.address-button{margin-top:15px}
.address-block-item p.h4{font-size:3.733vw;padding:3.8px 10px}
.address-block-item.default-item .address-name{display:flex;align-items:center}
.default-tag-mobile.medium-up--hide{margin-left:13px}
.address-block-item.default-item .account-button-wrapper{justify-content:flex-start;margin-top:5px}
.address-block-item{margin-bottom:23px}
.account-rightbar .address-new-title{margin-bottom:0}
.mobile-addresstop-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
button.section-header__link.address-new-toggle.btn{padding:12px;margin-top:0;min-width:unset}
/*==accountorder-end==*/
/*==account-main-start==*/
/*==account-main-end==*/
/*==popup-start==*/
.commom-popup{top:unset;bottom:0;width:100%;border-radius:8px 8px 0 0;max-height:calc(100vh - 50px)}
.commom-popup h2{font-size:4.533vw;margin-bottom:0}
.commonpop-close svg{width:3.2vw;height:3.2vw}
.common-pop-header{padding:16px 14px;border-bottom:4px solid #f4f4f4}
.common-popup-middle input,.common-popup-middle select{font-size:3.467vw!important;padding:2px 0;margin-bottom:18px}
.common-popup-middle .middle-top{padding:18px 14px 6px;border-bottom:4px solid #f4f4f4}
.common-popup-middle .middle-top .grid--small .grid__item{width:50%}
.common-popup-middle .middle-top.checkbox-middle-top{padding:22px 14px 20px}
.account-checkbox input:checked+.checkbox-box{background-size:13px}
.common-popup-btn-wrapper button{margin:0 7px!important;padding: 16px 15px;}
.common-popup-btn-wrapper{margin-left:-7px;margin-right:-7px}
.commom-popup .form-vertical{margin-bottom:0}
.commom-popup.custom-choise-box {bottom:0px;top:unset;transform:unset;padding:16px;}
.commom-popup.custom-choise-box h2 {max-width:240px;margin-bottom:15px;}
.commom-popup.custom-choise-box .commonpop-close {margin-bottom:10px;}
.item-address {width: 100%;}
/*==popup-end==*/
/*==instagram-start==*/
.ooo-instagram-header__subheading{margin-top:25px}
.ooo-instagram-header__subheading p{font-size:4.267vw;padding:7px 21px;min-width:280px}
.ooo-instagram-feed{margin-top:20px}
.shopify-app-block .ooo-instagram{margin:60px 0 80px}
/*==instagram-end==*/
/*==search-start==*/
.site-header__search-container{position:fixed;height:100%;align-items:flex-start;transform:translateX(100%);transition:.5s ease-in-out;top:0;bottom:unset;left:unset;right:0;display:flex;visibility:hidden;width:100%}
.site-header__search-container.is-active{transform:translateX(0);display:flex;visibility:visible}
.predictive__screen{display:none!important}
.site-header__search{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;border-bottom:1px solid rgba(33,33,33,.15);margin-top:23px}
.search__input{border:0!important;font-size:3.733vw!important;background-color:transparent!important}
.search__input-wrap{display:flex;align-items:center}
.search__input{padding:13px 50px 13px 16px}
.search__results{max-height:calc(100vh - 80px)}
.predictive-search-results{padding:20px 0 0}
.predictive-search-results .results{padding:0 32px 20px}
.results--queries span{font-weight:600}
/*==search-end==*/
/*==giftpage-start==*/
/*==enquiryform-satrt==*/
.enquiryform-start{background-image:none!important}
.enquiryform-block{display:block;padding:0}
.enquiryform-right{width:100%}
.enquiryform-left{position:relative}
.enquiryform-left-mobile{position:absolute;top:50%;transform:translateY(-50%);padding:4.267vw}
.enquiryform-block .rte.content{max-width:63vw}
.enquiryform-mobile-image img{border-radius:5px}
.enquiry-form{margin-top:40px}
.enquity-heading h3{font-size:5.333vw}
.enquity-heading{padding:35px 16px 20px;margin-left:-16px;margin-right:-16px}
.enquiryform-right .contact-form{padding:23px 0 0}
.enquiryform-right form input{font-size:3.733vw!important;padding:0 0 5px;margin-bottom:22px}
.enquiryform-block span.contact-div,.enquiryform-right form .input-box.checkbox h4{font-size:3.733vw}
.enquiryform-right form .input-box.checkbox label{font-size:3.733vw;margin-bottom:13px}
.enquiryform-block .input-box.checkbox:after{display:none}
.enquiry-btn.btn{margin-top:20px;font-size:4.267vw}
.enquiryform-right {padding-left: 0px;}
.enquiryform-block {margin-bottom:60px;}
/*==enquiryform-end==*/
/*==enquiry-about-start==*/
.enquiry-form-section::after{display:none!important}
.enquiry-aboutus .enquiry-aboutus-left{max-width:100%}
.enquiry-aboutus{padding:40px 0}
.enquiry-aboutus .enquiry-aboutus-left h2{margin-bottom:20px}
.enquiry-aboutus .enquiry-aboutus-left .content{margin-bottom:30px}
.enquiry-aboutus ul.equiry-about-icon li{margin-bottom:20px}
.enquiry-aboutus .enquiry-aboutus-right{max-width:100%;padding-left:0;margin-top:10px}
.enquiry-aboutus ul.equiry-about-icon li span{font-size:3.733vw}
/*==enquiry-about-end==*/
/*==enquiry-page-box-start==*/
.gifticon_section .section-header h2{line-height:8.667vw;margin-bottom:18px}
.gifticon_section .section-header{margin-bottom:35px}
.gifticon_section .text-with-icons__block{padding:0 0 30px}
.gifticon_section .text-with-icons__block-title h3{line-height:5.333vw;margin-bottom:10px;font-size:5.333vw}
.gifticon_section .text-with-icons__block-text p{line-height:6.72vw;max-width:100%}
.gifticon_section .text-with-icons__block-text{padding-bottom:15px}
.gifticon_section .text-with-icon-image{margin-bottom:18px}
.gifticon_section .button_link a{padding:16px 30px;min-width:128px}
.gifticon_section .icon-text_wrap{padding:23px 10px}
/*==enquiry-page-box-end==*/
/*==enquiry-logolist-start==*/
.gift_logo_list .section-header h2{margin:0 auto;margin-bottom:15px;line-height:8.667vw;max-width:84vw}
.gift_logo_list .section-header{margin-bottom:35px}
.gift_logo_list .logo-bar__item img{max-height:31px}
.logo-list-section .gift_logo_list .grid-item.grid-product{padding:0 16px}
/*==enquiry-logolist-end==*/
/*==enquiry-hero-start==*/
.gift-split-image .hero__sidebyside-content{max-width:100%}
.gift-split-image .hero__sidebyside-image{flex:0 1 100%}
.gift-split-image .hero__title{font-size:6.933vw!important;margin-top:0;margin-bottom:20px}
.gift-split-image .hero__sidebyside-content-inner{padding:40px 16px 0;text-align:left!important}
.gift-split-image .hero{height:unset}
.slideshow-split-image.medium-up--hide{margin-left:-16px;margin-right:-16px;margin-top:35px}
/*==enquiry-hero-end==*/
/*==enquiry-faq-start==*/
.gift_faq_section .section-header{margin-bottom:0}
.gift_faq_section .section-header__title{margin-top:0;line-height:8.667vw;margin-bottom:0}
.gift_faq_section .collapsible-trigger__layout{font-size:4.267vw}
.gift_faq_section .collapsible-trigger__icon,.gift_faq_section .collapsible-trigger__icon svg{width:16px;height:auto}
.gift_faq_section .collapsible-trigger-btn{font-size:4.533vw;line-height:6.4vw;padding:18px 0}
.gift_faq_section .collapsible-content__inner{padding:0 0 23px}
.gift_faq_section .collapsible-content.is-open{margin-top:-8px}
.gift_faq_section .section-header{margin-bottom:10px}
/*==enquiry-faq-end==*/
/*==enquiry-image-section-start==*/
.equiry-image-section .section-header h2{margin-bottom:15px;line-height:8.667vw}
.image-section .section-header p{font-size:3.733vw;line-height:5.6vw}
.equiry-image-section .image-section .section-header{margin-bottom:27px}
.equiry-image-section .section-image{margin-left:-16px;margin-right:-16px}
.equiry-image-section .section-image img{border-radius:0}
/*==enquiry-image-section-end==*/
/*==enquiry-about-section-start==*/
.enquiry-aboutus .section_btn_wrap .btn {width:100%;}
.enquiry-aboutus .section_btn_wrap {padding-top: 25px;}
.enquiry-aboutus .enquiry-aboutus-right {margin-top:46px;}
/*==enquiry-about-section-end==*/
.small--text-center .hero__link .btn {margin:0px;}
.diwaligift_poster .hero__subtitle {max-width: 100%;margin-bottom: 25px;}
.hero.loaded .slideshow__slide.is-selected .hero__link .btn + .btn {margin-top:15px;}
slideshow-section.diwaligift_poster.gift-split-image .hero__link a.btn {font-size: 4.267vw;}
/*==giftpage-end==*/
footer .footer__blocks .footer__block[data-type=collapsible-content] {width: 100%; margin-right: 0px; margin-top: 10px;}
.testimonials-slide .testimonials-slider__text .rte-setting p {font-size:4vw;line-height:6vw;}
.footer__menu a {font-size: 3.467vw;}
.custom-collectionpage-featured-collection:last-child {margin-bottom:60px;}
.enquiry-form-section .commom-popup {top:unset;transform:none;}
.accountpage-tab-item:last-child:before{display:none;}  
.enquiryform-block .enquiryform-left .title{font-size:6.933vw;line-height:6.933vw;}  
.main-blog-section .grid-article:last-child[data-style=medium]{margin-bottom:32px;} 
.template-article .blog-layout__sidebar .articles-main-content{border:none;} 
.about-top-content .section-title,.about-content-right h2{line-height:9.013vw;}  

.search-content predictive-search {border: 1px solid #ccc;}
.search-content {padding-top: 20px;}
.search-content .collection-content .grid__item {padding-left:0px;}
.hero a.btn {color: #7f5837; background-color: #EBD6B1 !important;}
.collection-dec p {    line-height: 6.720vw;}
.video-slider .section-header {padding-right:16px;}
.product-close {position: absolute;right: 0px;top: 4px;}
.buttonblock {margin:0px -5px 0px;flex-direction: column;justify-content: center;  align-items: center;}
.buttonblock .buttonblock-center { margin: 35px 0;}  
.buttonblock .btn {padding: 16px 10px;}
.buttonblock-left , .buttonblock-right,.buttonblock-center {padding: 0px 5px;}
.blanktab-btn-wrap .btn {min-width:unset;}
.reorder-btn-invoice-main-wipper {padding-right: 14px;}

.flickity-slider { will-change: transform;}

}

.product-single__form .btn.btn--full.add-to-cart-wrapper { display: none;}
.product-single__meta .product-delivary{ display: none;}

div#buy-now-mobile {
    min-height: 48px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*=============================*/


.site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item .cart-item-selector label {display: block;width: 17px;height: 17px;cursor: pointer;margin-right: 5px;}
.site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item .cart-item-selector input { visibility: hidden; display: none;}
.site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item .cart-item-selector .checkbox {display: block;width: inherit;height: inherit;border: 1px solid #434343;border-radius: 3px;transition: all 0.375s;padding: 1px;}
.site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item .cart-item-selector .checkbox svg {opacity: 0;}
.site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item .cart-item-selector input:checked ~ .checkbox svg:not(:root) { opacity: 1;top: -8px; position: relative;}
.site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item span.food-type {margin-right: 6px;}

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

  .site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item .cart__item-details .cart__item-sub .js-qty__wrapper { min-width: 86px;}
  .site-header__drawer.is-active .site-header__drawer-animate .cart__scrollable .cart__item .cart-item-selector input:checked ~ .checkbox svg:not(:root) {top: -6px;}
  
}



.grid-product__actions .btn {
        padding: 5px 15px;
}




@media (max-width: 768px) {
    body.template-collection h1.section-header__title{
      font-size:35px;margin-bottom: 10px;
    }
    
    .grid-product__actions .btn {
        margin: 0 0 5px 12px;
        padding: 6px;
    }
    .grid-product__actions .btn--icon .icon {
        display: block;
        height: 12px;
        width: 12px;
    }
    /* .feature-collection-list .new-grid .grid-item{width:49%;flex:0 0 49%} */
    div#buy-now-mobile {
        margin-top: 5px;font-size: 4.267vw;padding: 13px 25px;
    }
    div#buy-now-mobile span {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }
}

    .custom-featured-collection-col .grid-product__image-wrap {
      margin:0;
    }
   