/** Shopify CDN: Minification failed

Line 316:0 Unexpected "@media"

**/
/* Mehervaan v56 launch finishing — collection/contact/about only */
.template-collection .mhci{padding-top:18px}
.template-collection .mhcrumb{margin-bottom:18px;font-size:11px;letter-spacing:.06em}
.template-collection .mhci__hero{padding:8px 0 16px;gap:20px}
.template-collection .mhci h1{font-size:clamp(34px,3.35vw,52px);line-height:1;margin:5px 0 10px}
.template-collection .mhci__hero p,.template-collection .mhci__hero .rte{font-size:14px;line-height:1.65;max-width:720px}
.template-collection .mhci__shortcuts{gap:10px;padding:8px 0 22px}
.template-collection .mhci__tile{background:#fcf8f2;border-color:rgba(29,26,23,.12);transition:transform .18s,border-color .18s,box-shadow .18s}
.template-collection .mhci__tile:hover{transform:translateY(-2px);border-color:rgba(180,123,53,.6);box-shadow:0 8px 24px rgba(45,32,18,.06)}
.template-collection .mhci__tile img,.template-collection .mhci__placeholder{height:72px}
.template-collection .mhci__placeholder{font-size:27px;background:linear-gradient(145deg,#f2e6d6,#e8d7c1)}
.template-collection .mhci__tile strong{font-size:14px;padding-top:8px;line-height:1.2}
.template-collection .mhci__tile span{font-size:10px;padding-top:3px;padding-bottom:9px}
.template-collection .section-template--product-grid-padding{padding-top:0}
.template-collection .facets-container{padding-top:0}
.template-collection .facets__form{border-top:1px solid rgba(29,26,23,.13);border-bottom:1px solid rgba(29,26,23,.13);padding:12px 0;margin:0 0 22px;align-items:center}
.template-collection .facets__heading{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:0}
.template-collection .facets__summary{font-size:12px;margin-bottom:0;padding-top:8px;padding-bottom:8px}
.template-collection .facet-filters__label,.template-collection .facet-filters__sort,.template-collection .product-count__text{font-size:12px}
.template-collection .product-grid{column-gap:14px;row-gap:28px}
.template-collection .product-grid .card-wrapper{height:100%}
.template-collection .product-grid .card{height:100%}
.template-collection .product-grid .card__inner{background:#f8f1e8;border:1px solid rgba(29,26,23,.08)}
.template-collection .product-grid .card__media img{object-fit:contain;padding:10px}
.template-collection .product-grid .card__information{padding:11px 2px 4px}
.template-collection .product-grid .card__heading{font-size:15px;line-height:1.25}
.template-collection .product-grid .caption-with-letter-spacing{font-size:9px;letter-spacing:.1em}
.template-collection .product-grid .price{font-size:13px}
.template-collection .quick-add{margin-top:10px}
.template-collection .quick-add__submit{min-height:38px;font-size:11px;padding:0 12px}
@media(min-width:990px){.template-collection .collection.page-width,.template-collection .facets-container.page-width{max-width:1500px}.template-collection .mhci__shortcuts{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:989px){.template-collection .mhci__shortcuts{padding-bottom:18px}.template-collection .mhci__tile{min-width:155px}.template-collection .mhci__tile img,.template-collection .mhci__placeholder{height:66px}}
@media(max-width:749px){.template-collection .mhci{padding-top:12px}.template-collection .mhcrumb{margin-bottom:12px}.template-collection .mhci h1{font-size:34px}.template-collection .mhci__hero{padding-bottom:10px}.template-collection .product-grid{column-gap:10px;row-gap:22px}.template-collection .product-grid .card__heading{font-size:13px}}

/* About: finished even before photography is supplied */
.mha__arch,.mha__map{background:radial-gradient(circle at 70% 25%,rgba(255,255,255,.72),transparent 24%),linear-gradient(145deg,#f2e5d3,#dfc7a8);border:1px solid rgba(180,123,53,.18)}
.mha__arch:after,.mha__map:after{content:"";position:absolute;width:120px;height:120px;border:1px solid rgba(180,123,53,.24);border-radius:50%;right:-34px;top:-32px}
.mha__meaning,.mha__vision{padding-top:46px;padding-bottom:52px}
.mha__personal{padding:52px 0}
.mha__best{padding:58px 0}

/* Contact: more editorial, less boxy */
.mhcontact__grid>aside,.mhcontact__form{border-color:rgba(180,123,53,.24);box-shadow:0 16px 44px rgba(50,36,20,.035)}
.mhcontact__head{margin-top:70px;margin-bottom:48px}
.mhcontact__head h1{font-size:clamp(42px,4.2vw,62px)}
.mhcontact__action{background:#fffdf9}

/* v57 target: editorial collection with persistent desktop filter rail */
@media(min-width:990px){
.template-collection .facets-vertical{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start;max-width:1500px}
.template-collection .facets-vertical .facets-wrapper{width:250px;padding:18px 16px;border:1px solid rgba(29,26,23,.10);background:#fcfaf6;border-radius:4px}
.template-collection .facets-vertical .product-grid-container{min-width:0}
.template-collection .facets-vertical-sort{max-width:1500px;padding-top:8px;padding-bottom:10px}
.template-collection .facets__heading--vertical{font-family:var(--font-heading-family);font-size:18px;text-transform:none;letter-spacing:0}
.template-collection .facets__summary{font-size:13px;font-weight:600}
.template-collection .facets__display-vertical{font-size:12px}
.template-collection .active-facets{margin-bottom:12px}
.template-collection .active-facets__button{font-size:11px}
.template-collection .product-grid{column-gap:12px;row-gap:22px}
.template-collection .product-grid .card__heading{font-size:14px}
}

/* v93.1 — keep vertical active filters fully inside the 250px filter rail */
@media (min-width:990px){
  .template-collection .facets-vertical .facets-wrapper{min-width:0;overflow:hidden}
  .template-collection .facets-vertical .active-facets{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 12px}
  .template-collection .facets-vertical .active-facets__button{display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:0}
  .template-collection .facets-vertical span.active-facets__button-inner{width:100%;max-width:100%;min-width:0;height:auto;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.3;padding:7px 11px;justify-content:space-between;gap:7px}
  .template-collection .facets-vertical .active-facets__button-wrapper{width:100%;max-width:100%;min-width:0;justify-content:flex-start;padding:2px 0 0;margin:0}
  .template-collection .facets-vertical .active-facets__button-remove{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere}
}

/* v93.1 — keep wide laptop layouts composed rather than stretching cards edge-to-edge */
@media (min-width:1400px){
  .template-index .mh-start > .page-width{max-width:1320px}
}

/* v93.2 — collection filter rail alignment and containment */
@media (min-width:990px){
  /* Header: keep “Filter:” intact while Clear all stays on the same row */
  .template-collection .facets-vertical .active-facets-vertical-filter{
    display:grid;
    grid-template-columns:auto minmax(0,1fr);
    align-items:start;
    column-gap:10px;
    width:100%;
    min-width:0;
  }
  .template-collection .facets-vertical .facets__heading--vertical{
    margin:0;
    white-space:nowrap;
    min-width:max-content;
    line-height:1.25;
  }
  .template-collection .facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{
    width:auto;
    min-width:0;
    margin:0;
    padding:1px 0 0;
    justify-self:end;
    text-align:right;
  }
  .template-collection .facets-vertical .active-facets__button-remove{
    display:inline-block;
    width:auto;
    max-width:100%;
    white-space:nowrap;
    font-size:13px;
  }

  /* Selected pills: reserve a fixed area for X so text never pushes outside */
  .template-collection .facets-vertical span.active-facets__button-inner{
    position:relative;
    display:block;
    padding:8px 34px 8px 11px;
    overflow:hidden;
    overflow-wrap:break-word;
    word-break:normal;
  }
  .template-collection .facets-vertical .active-facets__button .svg-wrapper{
    position:absolute;
    right:10px;
    top:50%;
    transform:translateY(-50%);
    margin:0;
  }

  /* Filter choices: force long labels to wrap inside the rail */
  .template-collection .facets-vertical .facets__list,
  .template-collection .facets-vertical .facets__item,
  .template-collection .facets-vertical .facets__label,
  .template-collection .facets-vertical .facet-checkbox,
  .template-collection .facets-vertical .facet-checkbox__text,
  .template-collection .facets-vertical .facet-checkbox__text-label{
    min-width:0;
    max-width:100%;
    box-sizing:border-box;
  }
  .template-collection .facets-vertical .facet-checkbox{
    padding-right:4px;
    align-items:flex-start;
    white-space:normal;
    overflow-wrap:break-word;
  }
  .template-collection .facets-vertical .facet-checkbox__text,
  .template-collection .facets-vertical .facet-checkbox__text-label{
    white-space:normal;
    overflow-wrap:break-word;
    word-break:normal;
  }
}

/* v93.3 — definitive desktop filter rail containment */
@media (min-width:990px){
  .template-collection .facets-vertical{
    grid-template-columns:250px minmax(0,1fr) !important;
  }
  .template-collection .facets-vertical .facets-wrapper{
    width:250px !important;
    min-width:250px !important;
    max-width:250px !important;
    box-sizing:border-box !important;
    overflow:visible !important;
    padding:18px 12px !important;
  }
  .template-collection .facets-vertical .active-facets{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    overflow:hidden !important;
  }
  .template-collection .facets-vertical .active-facets-vertical-filter{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:8px !important;
    width:100% !important;
    min-width:0 !important;
  }
  .template-collection .facets-vertical .facets__heading--vertical{
    flex:0 0 auto !important;
    margin:0 !important;
    white-space:nowrap !important;
  }
  .template-collection .facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{
    flex:0 0 auto !important;
    width:auto !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
  }
  .template-collection .facets-vertical .active-facets__button-remove{
    display:block !important;
    width:auto !important;
    white-space:nowrap !important;
    font-size:12px !important;
  }
  .template-collection .facets-vertical facet-remove{
    display:block;
    width:100%;
    min-width:0;
    max-width:100%;
  }
  .template-collection .facets-vertical .active-facets-vertical-filter facet-remove{
    width:auto;
  }
  .template-collection .facets-vertical .active-facets__button{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    box-sizing:border-box !important;
  }
  .template-collection .facets-vertical span.active-facets__button-inner{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    box-sizing:border-box !important;
    white-space:normal !important;
    overflow-wrap:anywhere !important;
  }
  .template-collection .facets-vertical .facets__list--vertical,
  .template-collection .facets-vertical .facets__item,
  .template-collection .facets-vertical .facets__label,
  .template-collection .facets-vertical .facet-checkbox{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    box-sizing:border-box !important;
  }
  .template-collection .facets-vertical .facet-checkbox{
    padding-right:0 !important;
  }
  .template-collection .facets-vertical .facet-checkbox__text{
    display:block !important;
    flex:1 1 auto !important;
    min-width:0 !important;
    max-width:calc(100% - 30px) !important;
    white-space:normal !important;
    overflow-wrap:anywhere !important;
    word-break:normal !important;
  }
  .template-collection .facets-vertical .facet-checkbox__text-label{
    white-space:normal !important;
    overflow-wrap:anywhere !important;
  }
}

/* v93.4 — compact collapsible desktop filters + hard containment of long values */
@media (min-width:990px){
  .template-collection .facets-vertical .facets-wrapper{
    overflow:hidden !important;
  }
  .template-collection .facets-vertical .facets__disclosure-vertical,
  .template-collection .facets-vertical .facets__display-vertical,
  .template-collection .facets-vertical .facets-wrap-vertical,
  .template-collection .facets-vertical .facets__list--vertical,
  .template-collection .facets-vertical .facets__item{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    box-sizing:border-box !important;
    overflow:hidden !important;
  }
  .template-collection .facets-vertical .facets__summary > div{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    width:100% !important;
    gap:8px !important;
  }
  .template-collection .facets-vertical .facets__summary .icon-caret{
    position:static !important;
    flex:0 0 auto !important;
    margin-left:auto !important;
  }
  .template-collection .facets-vertical .facet-checkbox{
    display:grid !important;
    grid-template-columns:20px minmax(0,1fr) !important;
    column-gap:10px !important;
    align-items:start !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    padding-left:2px !important;
    padding-right:2px !important;
    overflow:hidden !important;
  }
  .template-collection .facets-vertical .facet-checkbox > svg,
  .template-collection .facets-vertical .facet-checkbox > .svg-wrapper{
    grid-column:1 !important;
  }
  .template-collection .facets-vertical .facet-checkbox__text{
    grid-column:2 !important;
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    white-space:normal !important;
    overflow-wrap:anywhere !important;
    word-break:normal !important;
    line-height:1.35 !important;
  }
  .template-collection .facets-vertical .facet-checkbox__text-label{
    display:inline !important;
    white-space:normal !important;
    overflow-wrap:anywhere !important;
    word-break:normal !important;
  }
}
\n\n/* v93.6 — visible facet toggles and strict narrow-rail wrapping */
@media (min-width:990px){
  .template-collection .facets-vertical .facets-wrapper{overflow:hidden!important;padding-left:12px!important;padding-right:12px!important;}
  .template-collection .facets-vertical .active-facets-vertical-filter{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:start!important;}
  .template-collection .facets-vertical .facets__heading--vertical{min-width:0!important;white-space:normal!important;line-height:1.15!important;}
  .template-collection .facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{width:auto!important;max-width:100%!important;}
  .template-collection .facets-vertical .active-facets__button-remove{font-size:11px!important;white-space:nowrap!important;}
  .template-collection .facets-vertical .active-facets > facet-remove{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;}
  .template-collection .facets-vertical .active-facets__button{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 7px!important;}
  .template-collection .facets-vertical span.active-facets__button-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:7px 8px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;}
  .template-collection .facets-vertical .active-facets__button .svg-wrapper{position:static!important;width:14px!important;height:14px!important;margin:0!important;}
  .template-collection .facets-vertical .facets__summary{position:relative!important;padding-right:28px!important;cursor:pointer!important;}
  .template-collection .facets-vertical .facets__summary .icon-caret{display:none!important;}
  .template-collection .facets-vertical .facets__summary:after{content:'⌄';display:block!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-54%)!important;font-size:20px!important;line-height:1!important;font-weight:400!important;color:currentColor!important;}
  .template-collection .facets-vertical details[open]>.facets__summary:after{content:'⌃';transform:translateY(-42%)!important;}
  .template-collection .facets-vertical .facets__summary-label{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;}
  .template-collection .facets-vertical .facet-checkbox{grid-template-columns:18px minmax(0,1fr)!important;column-gap:8px!important;padding-right:0!important;}
  .template-collection .facets-vertical .facet-checkbox__text{max-width:100%!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
  .template-collection .facets-vertical .facet-checkbox__text-label{display:inline!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
}

/* v93.9 — use only Shopify native facet chevron; remove troubleshooting duplicate arrows */
@media screen and (min-width: 750px) {
  .template-collection .facets-vertical .facets__summary:after { content: none !important; display: none !important; }
  .template-collection .facets-vertical .mh-facet-arrow { display: none !important; }
}
