/** Shopify CDN: Minification failed

Line 233:35 Expected identifier but found "."
Line 342:0 Unexpected "}"
Line 375:0 Unexpected "{"
Line 375:1 Expected identifier but found "%"
Line 375:34 Expected identifier but found "%"
Line 417:0 Unexpected "{"
Line 417:1 Expected identifier but found "%"
Line 417:38 Expected identifier but found "%"

**/
body {
  font-family: "Anek Bangla", sans-serif;
}
/* image with text section */
.section-template--20108026642671__image_with_text_XrLCEL-padding .page-width{
  padding:0 !important;
}
.section-template--20108026642671__image_with_text_XrLCEL-padding {
  background-image: url("/cdn/shop/files/Rectangle_38.png?v=1756202449");
  background-size: cover;   
  background-position: center; 
  background-repeat: no-repeat;
  background-attachment: scroll;
  height:700px;
  color:#fff;
  border-radius:20px;
  width:calc(100% - 30px);
  margin:auto;
  display: flex;
    align-items: center;
}
 .section-template--20108026642671__image_with_text_XrLCEL-padding svg.placeholder-svg{
  display:none;
 }
 .section-template--20108026642671__image_with_text_XrLCEL-padding .image-with-text__content{
  padding:50px 0;
 }
  .section-template--20108026642671__image_with_text_XrLCEL-padding .image-with-text__heading{
    font-size:48px;
    font-weight:500;
    line-height:1;
    color:#fff;
  }
   .section-template--20108026642671__image_with_text_XrLCEL-padding .image-with-text__text{
     font-size:20px;
    font-weight:500;
    line-height:1;
    color:#fff;
   }
   .section-template--20108026642671__image_with_text_XrLCEL-padding .image-with-text__content a{
    width:250px;
    font-size:20px;
    font-weight:400;
   }
/* header style start */
header.header{
    padding:0;
    display: block;
}
.sk-menu-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 20px;
    
}
.sk-nav-left, .sk-nav-right {
    max-width: fit-content;
}
.sk-nav-right {
    display: flex;
    align-items: center;
    flex-direction: row;
}
.sk-header-inner {
    row-gap: 0;
    display: flex;
    flex-direction: column;
}
.sk-logo-icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    width: 100%;
    box-sizing: border-box;
}
ul.list-menu.list-menu--inline.sk-nav-left {
    padding-left: 15rem;
}
.sk-nav-menu-wrapper {
    background: #F5F5F5;
    min-height: 46px;
    width: 100%;
    box-sizing: border-box;
}
@media screen and (max-width: 990px) {
    .sk-nav-menu-wrapper  {
    display: none;
}
.footer-block.grid__item:nth-child(3) li a {
    text-decoration: underline;
}
.footer-block__newsletter {
    margin-top: 145px;
    margin-left: 0!important;
    margin-right: 0!important;
    width: 100%!important;
}
.footer-block--newsletter.scroll-trigger.animate--slide-in {
    justify-content: start;
    align-items: start;
}
}
footer.footer .footer__content-bottom div ul.list-payment {
    justify-content: flex-end;
}
@media screen and (max-width: 749px) {
    .footer-block__newsletter {
    margin-top: 85px;
    }
    footer.footer .footer__content-bottom div ul.list-payment{
        justify-content:center;
    }
}
p.announcement-bar__message::before {
    content: "";
    background: url(/cdn/shop/files/10464717_1.png?v=1756291049);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    top: 4px;
}
.utility-bar__grid ul.list-unstyled.list-social {
    border-left: 0.6px solid #dddddd69;
    padding-left: 20px;
}
a.link.list-social__link {
    padding: 0 2px;
}
/* header style end */
/* footer style */
footer.footer .footer-block__image-wrapper {
    display: none;
}
footer.footer.color-scheme-4.gradient.section-sections--20108027822319__footer-padding {
    margin: 10px;
    border-radius: 10px;
    padding-left:20px;
    padding-right:20px;
}
.footer__content-top.page-width {
    padding-bottom: 0;
}
.footer-block--newsletter.scroll-trigger.animate--slide-in {
    margin-top: 0;
}
.footer-block:first-child {width: 35%;padding-right: 40px;}
.footer-block:nth-child(2), .footer-block:nth-child(3) {
    width: 15%;
}
footer.footer .footer__content-bottom {
    flex-wrap: wrap;
}
form#FooterCountryForm {
    padding-top: 0;
    padding-bottom: 0;
}
h2#FooterCountryLabel {
    margin-top: 0;
    text-align:left;
}
footer.footer .disclosure {
    min-width: 250px;
}
.disclosure__list.country-selector__list li.disclosure__item span {
    text-align: left;
}
footer.footer .footer__copyright.caption {
    text-align: center;
}
footer.footer .sk-contact-links-list-heading, footer.footer .sk-contact-link-item{
    color:#fff;
}
footer.footer .sk-contact-links-list{
    margin-top:20px;
}
@media screen and (min-width:900px){
footer.footer .page-width {
    padding: 0;
}
.footer-block__newsletter{
    margin-right: 26px;
}
}
/* footer style end */
/* product page style */
button.product-form__submit.button.button--full-width.button--secondary {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px;
    border-radius: 60px;
    background: #C3A36E;
}
@media screen and (max-width:960px){
button.product-form__submit.button.button--full-width.button--secondary{
    font-size: 16px;
}
footer.footer.color-scheme-4.gradient .footer__content-top.page-width, footer.footer.color-scheme-4.gradient .footer__content-bottom-wrapper.page-width, footer.footer.color-scheme-4.gradient .footer__column.footer__column--info {
    padding-left: 0;
    padding-right: 0;
}
localization-form {
    width: 100%;
}
.section-template--20108026642671__image_with_text_XrLCEL-padding {
     background-position: center right;
}
}
/* Card CSS */
.card__content .button-container{
    display: flex;
    align-items: center;
    justify-content: space-between;.
    gap: 10px;
}
.card__content{
    display: flex !important;
    flex-direction: column;
}
.card__content .card__heading{
    color: #212121;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.price{
    font-size: 18px !important;
    line-height: 20px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.card__content .price{
    line-height: 18px;
}
/*Button*/
.quick-view-btn {
  position:absolute;
  top: 90%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 5px 5px 20px;
  background-color:#ffffff;
  border-radius: 50px;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s ease;
  width: 80%;
  z-index: 999;
}
.quick-view-btn .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EDEDED;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  font-size: 14px;
  transition: background 0.3s ease;
}
.button:after{
    content:unset !important;
}
.quick-add button{
    padding:12px 22px;
    background-color:#C3A36E;
    font-size:14px;
    color:#fff;
    border: none !important;
    outline: none !important;
    min-width: 147px;
}
.quick-add{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.card__inner{
border-radius:10px !important;
min-height: 354px;
max-height: 354px;
}
.card__media .media img {
  /*object-fit:contain !important; */
  position:relative !important;
  border-radius: 10px !important;
}
.card__media .media{
 padding:15px 15px;

}
/* Archive */
/* .product-grid-container ul{
    display: grid;
    column-gap:20px;
    row-gap:30px;
    grid-template-columns: repeat(3,1fr);
}
.product-grid-container ul li{
    min-width: 100%;
}
@media (max-width:600px){
    .product-grid-container ul{
    grid-template-columns: repeat(1,1fr);
} */
/* .card__inner{
min-height: 450px;
max-height: 530px;
} */
}
.custom-product-card .card-media{
    min-height:320px;
}
.custom-product-card .card-media .quick-view-btn {
    top: 90% !important;
}
._formSubmitButton_cit2d_96 {
  border-radius: 50px;
}
ul.pagination__list.list-unstyled {
    display: flex;
    flex-direction: row;
    column-gap:0;
}
ul.pagination__list.list-unstyled li {
    min-width: fit-content;
    margin-right:0;
}
 input:checked {
    background: #c3a36e;
    color: #fff;
}
input.facets__checkbox:checked {
    background: #c3a36e!important;
}
select#SortBy {
    min-width: 170px;
}
.sk-contact-links-list{
    flex-wrap: wrap;
}

{% comment %} Mailchimp Form Css {% endcomment %}
#mc_embed_signup_scroll{
  display: flex;
  max-width: 400px;
  border: 1px solid #D9BB8A;
  border-radius: 60px;
  overflow: hidden;
  align-items: center;
  padding: 1px 1px 1px 5px;
}
#mc_embed_signup input {
  flex: 1;
  padding: 12px;
  border-radius: 25px 0 0 25px;
  border: none;
  outline: none;
  background:transparent;
  color:#ffffff;
  width: 100%;
}
.mc-field-group ::placeholder{
    opacity: 1;
    color: #fff;
}
.mc-field-group{
    width: 100%;
}
#mc_embed_signup_scroll input:focus-visible{
    box-shadow: none;
}
#mc_embed_signup input.button{
    width: fit-content;
    background: #D9BB8A !important;
    padding: 14px 15px;
    border-radius: 30px !important;
    margin: 3px;
    height: fit-content;
    font-display: inherit !important;
}
#mc-embedded-subscribe{
    font-family: Anek Bangla,sans-serif;
}
{% comment %} Mailchimp Form Css End {% endcomment %}
.footer-block__newsletter #mc_embed_signup input.button{
    min-width: 46px;
}
ul.grid.product-grid{
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap !important;
    justify-content: center;
    column-gap:20px;
    row-gap:50px;
}

ul.grid.product-grid li.grid__item {
    min-width: 280px!important;
    width: 280px;
    max-width: 300px !important;
}

@media(max-width:421px){
    .sk-contact-links-list {
    flex-direction: column!important;
}
.section-template--20126330093807__contact_bilal_bCtzxU-padding .field.address label {
    top: -2rem;
}
}