/** Shopify CDN: Minification failed

Line 818:32 Expected ":"

**/

/* Disable zoom on mobile devices */
html,
body {
  touch-action: manipulation;
  -ms-touch-action: manipulation;
}

/* Prevent double-tap zoom */
* {
  touch-action: manipulation;
}

/* Optional: Prevent horizontal scroll */
body {
  overflow-x: hidden;
}
.shopify-section--blog-posts .justify-self-center {
    margin-top:20px;
}
.shopify-section--blog-posts  h2.h2,
.dev-image-with-text-inner .h2,
.shopify-section--people-of-kanasi h2.h2,
.shopify-section--related-products h2,
.shopify-section--testimonials h2
{
    font-size: 32px;
    text-transform: initial;
}
.shopify-section--blog-posts  .section-stack {
    gap: 25px;
}
a.blog-post-card__title.h4 {
    font-size: 22px;
    text-transform: initial;
    letter-spacing: 0;
        line-height: 30px;
}
.header__primary-nav *
{
        font-family: var(--heading-font-family);
        font-size:16px;
            line-height: 18px;
            color: rgb(var(--text-color));

}
.header__primary-nav .mega-menu a.h6
{
        text-transform: inherit;
            font-weight: bold;
            letter-spacing: 0;
}
.header__primary-nav .h6
{
text-transform: inherit;
letter-spacing: 0;
}
body 
{
  font-family: 'Avenir', sans-serif;
  letter-spacing: 0;
}
body  *,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6
{
      letter-spacing: 0;
}

.announcement-bar .heading
{
    font-size:14px;
    font-family: 'Avenir', sans-serif;
    text-transform: initial;
    letter-spacing: .05px;
}
.announcement-bar
{
    border-bottom: 1px solid;
}
/* .header__secondary-nav .h-wishlist-icon .wishlist-h-count {
    padding-left: 3px;
    width: 10px;
    height: 16px;
    font-size: 16px;
    background: transparent;
    right: -8px;
    top: 5px;
    line-height: 15px;
    color: #a47b67;
        font-family: var(--heading-font-family);
} */
/* span.cart-total-count{
    padding-left: 3px;
    width: 10px;
    height: 16px;
    font-size: 16px;
    background: transparent;
    right: -8px;
    top: 3px;
    line-height: 15px;
    color: #a47b67;
    position:absolute;
        font-family: var(--heading-font-family);
        display:inline-block;
} */
.cart-drawer_dev,
.h-wishlist-icon
{
    position:relative;
    width: 100%;
    height: 100%;
    display: flex;
    gap: 2px;
}

.h-wishlist-icon .wishlist-h-count,
span.cart-total-count
{
    font-family: 'Avenir', sans-serif;
    font-size: 12px !important;
    background: transparent !important;
    color: rgb(var(--text-color)) !important;
    position: unset !important; 
        width: auto !important;
    height: auto !important;
    margin-top:7px;
}
span.cart-total-count
{
    margin-top:5px;
}
.header__secondary-nav svg
{
    width:20px;
    height:20px;
}
.localization-selectors svg
{
    width:10px;
    height:10px;
}
.futureblink-currency-box svg {
    width: 100%;
    height: 100%;
}
.dev-heading-font
{
    font-family: var(--heading-font-family);
}
.dev-body-font
{
     font-family: 'Avenir', sans-serif;
}
.dev-one-column-image
{
    margin-bottom:22px;
}
.newsletter h2.h2
{
    font-size:100px;

}
.newsletter  .section-header ,.newsletter  .content.section-stack{
    max-width: 100%;
}
.newsletter      p {
    font-family: 'Cormorant';
    font-size: 24px;
}
.newsletter .form-row
{
gap: 0;
}
.newsletter input
{
background: #fff;
color: #A47B67;
border-color: #fff !important;
}
 .newsletter input::placeholder
{
color: #A47B67;
}
footer .footer__inner
{
    background-color:#fff;
    padding:28px;
    padding-left:35px;
}
footer p.h6
{
    font-family: 'Avenir';
        font-size: 14px;
}
p.hfooter {
    margin: 14px 0 3px;
}
.shopify-section--people-of-kanasi
{
    background-color:#f8f5f3;
}
.blog-post-card__info {
    row-gap: 0.5rem;
}
.shopify-section--people-of-kanasi h2.h2 {
    margin-bottom: 20px !important;
    display: block;
}
.product-card__info price-list
{
    display:none;
}
.product-card__info .h6{
    font-size:16px;
    line-height:20px;
}
.product-card__info_row
{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.wishlist-engine-button, .wishlist-engine-button:focus, .wishlist-engine-button:hover
{
        padding: 5px !important;
}
.product-card__quick-add-button
{
    inset-block-end: 0;
    inset-inline-end: 0;
    width: 100%;
        background: rgb(255 255 255 / 60%);
        color:#A47B67;
            font-size: 14px;
}
.product-card__info
{
        gap: 0;
}
.product-card
{
    margin-bottom:20px;
}
.product-card__image {
    object-fit: fill;
}
.award-icon
{
        position: absolute;
    top: 10px;
    right: 10px;
    width:50px
}
.award-icon svg
{
    width:100%;
    height:100%;
}
product-gallery .award-icon
{
    opacity:1;
        z-index: 9;
}
.product_wishlist,.award-icon,.product-card__info .whatsapp-link
{
    opacity:0;
            transition: opacity .2s ease-in-out, transform .2s  ease-in-out;
        transform: translateY(5px);
}
.product-card:focus-within .product_wishlist, .product-card:hover .product_wishlist,
.product-card:focus-within .award-icon, .product-card:hover .award-icon,
.product-card:focus-within .product-card__info .whatsapp-link, .product-card:hover .product-card__info .whatsapp-link
{
                opacity: 1;
        transform: translateY(0);
}
.product-card:hover .product-card__info .whatsapp-link
{
    text-decoration:underline;
}
.dev-container
{
    padding-top:0px;
}
.collection-toolbar {
    box-shadow: none;
    margin-left: -50px;
    padding: 0 50px;
    margin-right: -50px;
        border-top: 0.5px solid #A47B67;
         border-bottom: 0.5px solid #A47B67;
             display: flex;
    align-items: center;
}
.collection-toolbar-page-header
{
      border-top: none;
         border-bottom: none;
         display: block;

}
.collection-toolbar__products-count,
.collection-toolbar__button-container>.collection-toolbar__button
{
    font-size:14px !important;
}
.collection-toolbar__button-container {
        border-inline-start-width: 0px;
        order:1;
}
.collection-toolbar__layout-switch-list
{
            border-inline-width: 0;
            order:2;
}
.mobile-view
{
    display:none;
}
.dev-collection_icon .h6
{
font-weight:bold;
font-size:20px;
}
h1.product-title.h3 {
    font-size: 36px;
    margin-top:-8px;
    padding-right:30px;
}
.product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]) {
    --product-info-gap: 0;
}
.template-product  sale-price.h4.text-subdued {
    font-size: 24px;
    line-height: 30px;
}
.tax_include
{
    font-size:14px;
        margin-top: 4px;
}
.main-product-pdp .justify-self-center {
    justify-self: center;
}
.product-sticky-bar__info .h6
{
    font-size:16px;
}
/* .main-product-pdp  h2.h2,
.template-product .shopify-section--testimonials h2.h2
{
font-weight:600;    
} */
.template-product .shopify-section--testimonials  p
{
    font-size:16px;
}
.template-suffix-services .shopify-section--rich-text,
.template-blog .shopify-section--rich-text
{
    padding:80px 0;
}
.template-suffix-services .shopify-section--rich-text .container
{
        max-width: 450px;
    margin: 0 auto;
}
.main-blog-dev-container
{
        display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-blog-dev-container h1.h2,
.main-blog-dev-container li a
{
    font-size:14px;
}
.main-blog-dev
{
        /* border: 1px solid; */
    padding: 15px 0;
        border-top: .5px solid #a47b67a6;
    border-bottom: .5px solid #a47b67a6;
}
@media only screen and (max-width: 700px) {
    .product-card__info .whatsapp-link
{
    text-decoration:underline;
}
    .dev-container {
    padding-top: 0x;
    }
    .dev_collection_link {
    padding-right: 10px;
}
.mobile-view
{
    display:block;
    order:2;
}
.desktop_view,
facet-link
{
    display:none;
}
.collection-toolbar__button-container
{
    order:3;
            max-width: max-content;
                    padding-right: 20px;

}
.collection-toolbar__button-list {
    align-items: center;
    justify-content: space-between;
}
.collection-toolbar
{
           margin-left: -25px;
        padding: 0 0;
        margin-right: -25px;
}
.template-search .collection-toolbar
{
    padding:0 15px;
}
}
@media screen and (min-width: 700px) {
    .collection-toolbar {
        align-items: center;
    }
        .collection-toolbar__button-container>.collection-toolbar__button {
        width: max-content;
        padding-inline: 0;
    }
}
@media screen and (min-width: 1150px) {
    .header__primary-nav {
        column-gap: 1.5rem;
    }
    .dev-image-with-text-inner
    {
        padding-left:6rem;
    }
    .dev-image-with-text
    {
         padding:6rem 0;
    }
    .footer__block-list .footer__block:last-child
    {
        padding-right:100px;
    }

}

.help-section-contact-innner {
    width: 60%;
}
.help-section-contact-innner-contact-info
{
    width:40%
}
.help-section-contact {
    display: flex;
    gap: 30px;
}
.contact-info {
    margin-bottom: 20px;
}
.help-section-contact-innner-contact-info  h4,
.contact-info h2
{
        margin-bottom: 0px;
        font-family:'Cormorant';
        font-size:20px;
}
.help-section-contact-innner-contact-info  h4
{
    font-weight:400;
}
.contatc-page-icon {
    display: flex;
    justify-content: left;
    align-items: center;
    gap: 5px;
}
p.contact-form-info
{
    margin-bottom:10px;
}
.form-control input,
textarea,
.form-control select
{
  border-color: #a47b67 !important;
}
.help-content-item a 
{
    font-weight:400;
    color:#a47b67;
}
.help-section-contact-innner button
{
        width: 100%;
    max-width: 220px;
}
.dev-blog-banner-heading {
    font-size: 100px;
    text-transform: uppercase;
}
/* Global Css */
.sewp-header,
.wishlist-cart
{
    background-color:#a47b67 !important;
}
.sewp-header a {
    font-size: 16px;
}
.wishlist-heading
{
    width:100%;
    text-align:center;
}
.sewp-content .wh-pro-meta h3, .sewp-content .wihslist-meta h3 {
   font-size: 14px;
   color:#a47b67;
}
.sewp-content .wh-wishlist-remove svg
{
    stroke: #a47b67;
}

.link-faded ,.copyright-text,.footer__inner p{
    color: #A47B67;
    text-align:left;
}
.dev-footer-33
{
    width:33%;
}
.footer__aside
{
    display:flex;
}
.announcement-bar
{
        border-bottom: .5px solid;
    border-color:#A47B67;
}
.dev-page-content {
    padding-top: 60px;
}
.dev-page-heading
{
    margin-bottom:30px;
}
.dev-page-content p,.dev-page-content a
{
    font-size:14px;
}
.curation-item {
    width: calc(50% - 12.5px);
}
.curation-products {
    display: flex;
    gap: 25px;
    flex-wrap: wrap;
}
.curation-products-odd .curation-item:last-child 
{
  width: calc(100% - 12.5px);
}
.contatc-page-icon svg
{
width:25px;
height:25px;
}

.contatc-page-icon-container {
    margin-bottom: 30px;
}
button.button.w-full {
    font-weight: 600;
}
@media screen and (min-width: 700px) {
    .image-with-text-no-image   {
                grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
.mega-menu__linklist>* {
    max-width: 140px;
}
@media screen and (min-width: 999px) {
    .header__menu-disclosure .mega-menu 
    {
            display: flex;
    justify-content: flex-start;
            padding-left: 100px;
    }
}
.blog-tags
{
    font-family: var(--heading-font-family);
    font-size:16px;
}
.blog-tags li.active a
{
    font-weight:bold;
}
.localization-selectors span
{
        font-family: Avenir, sans-serif;
    font-size: 14px;
}
.dev-container-header
{
    padding-left:0px;
    padding-right:0px;
}
.footer__block--image p
{
    text-align:justify;
}

.checkbox-control label
{
    text-transform:inherit;
}
.div_price_with_unit  span.dev_small_unit {
    display: inline-block;
    margin-top: 5px;
    font-family: var(--heading-font-family);
}
.div_price_with_unit {
    display: flex;
    align-items: center;
    gap: 5px;
}
.template-suffix-thaan .quantity-selector
{
        width: 100%;
}
.dev_collection_link
{
     font-family: var(--heading-font-family);
     font-size:14px;
}
.accordion__toggle.h6,
.checkbox-control label,
.drawer::part(header)
{
        color: #a47b67;
        font-size:12px;
}
.range-group {
    background:  #a47b67;;
}
facets-drawer .contents button.button.w-full
{
     /* background:  #a47b67; */
    border-color:#a47b67 !important;

}
.dot-checkbox
{
    background:  #a47b67;
    border-color:#a47b67;
}
.input-group .text-subdued,
.input-prefix>.field::placeholder {
      color: #a47b67;
        opacity: 1; 
}
/* button.button.w-full:hover
{
    color:#fff !important
} */
.dev-sort-filter {
  margin-bottom: 20px;
}

.dev-sort-filter .facets__heading {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
    font-family: var(--heading-font-family);
      color: #a47b67;
}

.dev-sort-filter input[type="radio"] {
  margin-right: 8px;
  cursor: pointer;
  display:none;
}

.dev-sort-filter .facets__label {
  display: flex;
  align-items: center;
  padding: 6px 0;
  cursor: pointer;
    font-family: var(--heading-font-family);
      color: #a47b67;
}

.mega-menu
{
        border-color: rgb(var(--border-color));
        border-left:1px solid gb(var(--border-color));
        border-right:1px solid gb(var(--border-color));
            box-shadow: 2px 2px 6px rgb(var(--text-color) / .05);
}
.template-suffix-services .multi-column__item p:not(p.h3)
{
        /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; */
        overflow: hidden;
        min-height:125px
}
.dev-tab-content.active
{
    margin-bottom:40px;
}
.shopify-section--blog-posts .section-header
{
    max-width:100%;
    text-align:center;
}
.dev-tab-content strong + br,
#size br
{
    display:none;
}
#size strong {
    display: block;
        margin-bottom: 0px;
    margin-top: 12px;
}
#care strong,
#shipping strong
{
 display: block;
}
.dev-search-facets-sidebar,
.dev-sort-by-popover
{
    display:none;
}
.template-search  .collection-toolbar__button-container+.collection-toolbar__button-container
{
    border-inline-start-width: 0px;
}
/* Hide default radio */
.dev-custom-filer input[type="radio"] {
  display: none;
}

/* Label base */
.dev-custom-filer .facets__label {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}

/* Dot (before) */
.dev-custom-filer .facets__label span::before {
  content: '';
  width:6px;
  height: 6px;
  border: 1px solid #a47b67;
  border-radius: 50%;
  margin-right: 8px;
  display: inline-block;
  opacity:0;
  margin-left:-10px;
}

ul.facets__list.list-unstyled.dev-custom-filer {
    margin: 0;
    padding: 0;
}
ul.facets__list li.facets__item
{
    padding-left:0;
}
/* ✅ ACTIVE STATE (this is the key fix) */
.dev-custom-filer input[type="radio"]:checked + span::before {
  background: #a47b67;
  opacity:1;
  margin-left:10px;
}

.wishlist-price span
{
 color: #a47b67;
}
.wishlist_pdp
{
        position: absolute;
    right: 0;
    top: -10px;
    padding: 0;
    margin: 0;
    height: auto;
}
.removable-facet
{
            padding: 3px 8px;
        margin-left: 5px;
        border-radius: 100px;₹
}
.dev_collection_link.desktop_view {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2px;
}
.template-search .active-facets,
.collection-toolbar__products-count
{
    order:1;
}
.product-quanity_limited-wrapper
{
        width: 100%;
    display: flex;
    align-items: center;
}

.product-quanity_limited-wrapper .dev-stock-text
{
    width:75%;
}
facets-form *,
facets-form label,
facets-form ,
.checkbox-control,
.checkbox-control label,
.accordion__toggle.h6 span,
.collection-toolbar__button 
{
        font-family: 'Avenir', sans-serif;
            opacity: 1;
}
.dev-collection-list-subheading
{
     font-family: 'Avenir', sans-serif;
     font-size:14px;
}
facets-form span.accordion__toggle.h6
{
font-weight:900;
}
@media screen and (min-width: 1000px) {
    .template-search .collection {
        --collection-grid-template: minmax(0, 1fr) !important;
    }
    
facets-drawer.drawer::part(content)
{
max-width: 601px;
}
/* facets-drawer .accordion-list {
   display: flex;
        flex-wrap: wrap;
        align-items: baseline;
        justify-content: flex-start;
        gap: 20px;
                row-gap: 5px;
}
                */
facets-drawer .accordion {
    border-block-width:0;
} 
.dev-accordion-fiter-row,
facets-form .accordion-list
{
     display: flex;
        flex-wrap: wrap;
        align-items: baseline;
        justify-content: flex-start;
        gap: 20px;
                row-gap: 5px;
}
facets-form .accordion-list .accordion
{
    width:100%;
}

.dev-accordion-fiter-row .checkbox-control,
facets-form .accordion-list .accordion:nth-child(1),
facets-form .accordion-list .accordion:nth-child(2),
facets-form .accordion-list .accordion:nth-child(3),
facets-form .accordion-list .accordion:nth-child(4)
{
    width:50%;
     width: calc(50% - 15px);
}

facets-drawer .accordion__content {
    padding-block-end: 0;
}

}

#sewp-engine-popupinr *,
.wishlist-page *
{
font-family: var(--heading-font-family);
    font-weight: 400;
    color:#a47b68 !important;
}
#sewp-engine-popupinr .wishlist-cart
{
    color:#fff !important;
    font-family: 'Avenir', sans-serif !important;
}
.wishlist-heading
{
        text-transform: capitalize;
}
.wh-pro-meta
{
    position:relative;
}
.wishlist-cart
{
        position: absolute;
    width: 100%;
    bottom: 0;
}
.wishlist-cart
{
    margin-top: 8px;
}
.wishlist-price span
{
    font-size:14px;
}
.predictive-search__suggestions mark
{
    color:#a47b68;
}
.collection-toolbar__button-container button.collection-toolbar__button
{
    font-family: var(--heading-font-family);
}
.collection-toolbar__products-count,
.dev_collection_link
{
        color: rgb(var(--text-color) / 1);
}
.wishlist-icon svg path{
    stroke-width:1.5px;
}

.masonry-grid.container.container--lg {
    max-width: 985px;
    margin: 0 auto;
}
.order-summary__body *
{
     color:#a47b68 !important;
     font-family: 'Avenir', sans-serif;
     font-size:14px;
}
.order-summary__header th
{
    font-size:16px;
    color:#a47b68 !important;
    opacity: 1;
}
#wishlist-input
{

    border: .5px solid #a47b67 !important;
}
body:not([data-country="IN"]) .tax_include {
  display: none !important;
}
.banner--success
{
        background: #f8f5f2;
    color: #a47b67;
}
.dev-custom-page-only
{
    margin-bottom:50px;
}

.composer-bar-wrapper .composer-bar-form textarea
{
        color: #a47b67 !important;
}

.composer-bar-wrapper .composer-bar-form .composer-bar__box {
    border: 1px solid #a47b67 !important;
}
.composer-bar-wrapper .composer-bar-form .composer-bar__box:focus-within {
    border-color: #a47b67 !important;
}

button.chat-toggle.chat-toggle--icon-button.icon-only svg, button.chat-toggle.chat-toggle--icon-button.mobile-only svg
{
    height:40px !important;
}
.website-Photography-by
{
    text-align:right !important;
}
.dev-para-option-hp {
    margin: 15px 0;
}
.mob-btn-txt,
.mobile_tags_menu
{
    display:none;
}
.circle-button svg path
{
        stroke: #a47b67;
}
.blog-tags
{
    text-transform:capitalize;
}
.footer__aside .dev-footer-33 a
{
    text-decoration:underline;
}
@media only screen and (max-width: 750px) {
    .desktop_view .dev_collection_link
    {
          display:none;
    }
    .newsletter h2.h2,.help-center .help-heading {
    font-size: 28px;
            letter-spacing: 0;
}
.help-center .help-heading
{
margin-bottom:25px;
}
.newsletter p
{
        font-size: 18px;
}
.footer__block-list
{
        display: flex;
    flex-wrap: wrap;

}
.footer__aside {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
            gap: 5px;
}
.footer__aside .dev-footer-33
{
    width:100%;
            text-align: left !important;
}
.social-media--list
{
    justify-content:left;
}
  .footer__block-list .footer__block:nth-child(2),
  .footer__block-list .footer__block:nth-child(3),
  .footer__block-list .footer__block:nth-child(4)
  {
            width: 47%;
  }
      .footer__block-list {
        display: flex;
        flex-wrap: wrap;
        gap: 0;
        column-gap: 15px;
        row-gap: 35px;
    }
    .footer__block p {
    text-align: left;
}
  .product-dev-icons-block .dev-icons-wrapper
  {
        gap: 20px;
  }
  .help-tab
  {
    border-left: 1px solid #A47B67;
  }
  .help-section-contact
  {
        flex-direction: column;
  }
  .help-section-contact-innner-contact-info,
  .help-section-contact-innner
  {
    width:100%;
  }
  .help-wrapper .help-content {
    padding: 20px 10px;
}
.help-wrapper .help-tab
{
    padding:18px 25px;
}
.header__logo-image,
.footer__block.footer__block--image .constrained-image
{
    width:80px;
}
.story-grid-item .story-content h3,
.dev-spacing_left-slide .dev-subheading,
a.blog-post-card__title.h4
{
    font-size:18px !important;
    line-height:23px;
}
.dev-spacing_left-slide  .link
{
    margin:0;
    margin-bottom:5px;
}
.dev_section_custom_width .prose-dev,
.shopify-section--image-with-text .prose-dev
{
        padding-left: 1rem !important;
    padding-bottom: 1rem !important;
}
.dev_section_custom_width .prose-dev .h1,
.dev-page-heading .h2,
.dev-collection_icon .h6,
.shopify-section--rich-text .h1,
.shopify-section--image-with-text .h1,
.shopify-section--featured-collections .h2,
.template-suffix-our-story .dev_section_custom_width .h6,
.template-suffix-our-impact .shopify-section--rich-text .h6,
.shopify-section--main-cart .h2,
.shopify-section--blog-posts h2.h2, .dev-image-with-text-inner .h2, .shopify-section--people-of-kanasi h2.h2, .shopify-section--related-products h2, .shopify-section--testimonials h2
{
    font-size:24px !important;
}
.dev_section_custom_width .dev-prose-width,
.shopify-section--related-products .section-header,
.shopify-section--image-with-text  .prose.text-center,
.shopify-section--featured-collections .h2
{
    text-align:left;
           
}
.shopify-section--related-products .section-header,
.shopify-section--featured-collections .text-center
{
 width: 100%;
}
/* .dev_section_custom_width .dev-image-with-text-row_story .dev-para-option-hp:nth-child(2),
.dev_section_custom_width .dev-image-with-text-row_story .dev-para-option-hp:nth-child(3)
{
    display:none !important;
} */

.product-card:focus-within .product_wishlist, .product-card .product_wishlist, .product-card:focus-within .award-icon, .product-card .award-icon, .product-card:focus-within .product-card__info .whatsapp-link, .product-card .product-card__info .whatsapp-link
{
        opacity: 1;
    transform: translateY(0);
}
.product-card,
.collection-card
{
        gap: .75rem;
}
.shopify-section--main-collection .removable-facet,
.desk-btn-txt,
.blog-post-card__excerpt,
.desktop_tags_menu
{
    display:none;
}
.mob-btn-txt,
.mobile_tags_menu
{
    display:block;
}
.product-card__quick-add-button
{
    width:auto;
}
h1.product-title.h3
{
    font-size:32px;
            line-height: 36px;
}
.product-dev-tabs .dev-tabs
{
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 30px;
    scroll-behavior: smooth;
    padding-bottom: 10px;
    flex-wrap: nowrap;
}
.product-dev-tabs .dev-tabs .dev-tab
{
    min-width: max-content;
}
.dev-collection-list-subheading
{
        margin-top: 5px;
}
    .blog-post-list {
        --blog-post-list-items-per-row: 2;
                --blog-post-list-row-gap: 15px;
        --blog-post-list-column-gap: 15px;
    }
.dev-blog-banner-heading {
    font-size: 45px;
}
.header-sidebar__linklist.divide-y .header-sidebar__linklist-button
{
        font-size: 18px;
    padding: 5px;
}
.header-sidebar__linklist.divide-y .header-sidebar__nested-linklist
{
    font-size:14px;
}
.main-blog-dev {
    padding: 0 25px;
}
.collections-list-toolbar .main-blog-dev-container,
.template-suffix-services .main-blog-dev-container
{
    padding-top:13px;
    padding-bottom:13px;

}
.mobile_tags_menu .blog-tags
{
        flex-direction: column;
}
.main-blog-dev-container {
        justify-content: space-between;
    }
    .header-sidebar__back-button
    {
        font-size:14px;
    }
    .localization-selectors span,
    .header-sidebar__footer .smallcaps
    {
        font-size:12px;
                opacity: 1;
        font-weight: 400;
    }
    .wishlist-icon svg
    {
        width:14px;
    }
    .accordion__toggle.h6, .checkbox-control label, .drawer::part(header) {
    color: #a47b67;
    font-size: 14px;
}
.product-gallery__zoom-button
{
    z-index:2;
        inset-block-start: unset;
    bottom: 15px;
    right:15px;
}
.template-suffix-services .multi-column__item p:not(p.h3)
{
        min-height: auto;
}
.template-suffix-services  .multi-column
{
    column-gap:30px;
}
.template-suffix-services  .multi-column__item
{
    gap: 1rem;
}
.slideshow__next-section-button
{
    display:none;
}
.template-suffix-our-impact .shopify-section--rich-text .text-center {
    text-align: center;
}
.template-suffix-our-impact .shopify-section--rich-text  .justify-center {
    justify-content: center;
}
.shopify-section--blog-posts .h2
{
    text-align:left;
}
.footer__block.footer__block--image img
{
        --image-max-width: 100px !important;
}
.shopify-section.shopify-section--blog-posts .justify-self-center {
    justify-self: left;
}
.shopify-section--blog-posts .section-stack {
    gap: 10px;
}
.newsletter .form-row>.form-control {
    flex: 1 0 var(--fieldset-row-control-width, 11.5rem);
}

.gap-8 {
    gap: 1rem;
}
.footer__aside .dev-footer-33
{
            font-size: 12px !important;
}
footer .footer__inner {
    padding: 24px;
    padding-left: 24px;
}

.template-collection .collection-toolbar__button-container.device-desktop
{
    display:none;
}
.collection-toolbar__layout-switch-list
{
    order:3;
            width: 50%;
            padding:0;
}
.collection-toolbar__button-container
{
    order:2;
            width: 50%;
}
.dev_collection_link.mobile-view
{
    order:1;
            width: 50%;
}
.dev_collection_link.mobile-view .dev_collection_link
{
 padding-left:15px;
}
}

@media only screen and (max-width: 479px) 
{
    .header__secondary-nav .h-wishlist-icon .wishlist-h-count,
    span.cart-total-count
    {
            /* right: -25px; */
    }
   .product-list
   {
    row-gap:20px;
   }
   .template-list-collections .dev-collection-list-subheading,
   .template-suffix-curation-list .dev-collection-list-subheading,
   .template-suffix-crafts   .shopify-section--slideshow
   {
   display:none;
   }
    .collection-toolbar__button-container
    {
        padding-right: 0px;
    }
     .template-collection .collection-toolbar__button-container
    {
         padding-right: 6px;
    }
    .shopify-section--text-with-icons .dev-collection_icon .h6
    {
                font-size: 24px !important;
    }
    .dev-custom-page-only {
    margin-bottom: 30px;
    }
    .template-suffix-services .multi-column {
    /* grid: auto / auto-flow 70vw; */
}

     .template-collection  .mobile-view .dev_collection_link
    {
                   /* width: fit-content;
        margin-left: -25px; */
    }
    .form-row>button {
    padding-left: 10px !important;
    padding-right:10px;
    text-align: left !important;
justify-content: left;
  }

  .newsletter .form-row {
flex-wrap: nowrap;
display: flex;
}
.newsletter .form-row>.form-control
{
    flex:unset !important;
}
.carousel-caption p {
    font-size: 14px;
    line-height: 18px;
}
.header__secondary-nav
{
        gap: .625rem 12px !important;
}
}