body.template-collection .kunjaree-collection-hero{margin-bottom:0!important}body.template-collection .spaced-section--full-width:first-of-type{padding-bottom:0!important;margin-bottom:0!important}body.template-collection .collection-grid-section .template-search{margin-top:0!important}.kunjaree-collection-hero{position:relative;width:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.kunjaree-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.kunjaree-collection-hero__image img{width:100%;height:100%;object-fit:cover}.kunjaree-collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000004d,#0009)}.kunjaree-collection-hero__content{position:relative;z-index:1;padding:24px 20px}.kunjaree-collection-hero__title{font-family:var(--font-heading, var(--font-heading-family, "Playfair Display", Georgia, serif));font-size:42px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.kunjaree-collection-hero__breadcrumb{font-family:var(--font-body, var(--font-body-family, "Lato", "Helvetica Neue", Arial, sans-serif));font-size:13px;color:#ffffffd9;letter-spacing:.3px}.kunjaree-collection-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s ease}.kunjaree-collection-hero__breadcrumb a:hover{color:#fff}.kunjaree-collection-hero--no-image{background:linear-gradient(135deg,var(--color-brand, #2C3E50) 0%,#1a2836 100%)}@media(max-width:749px){.kunjaree-collection-hero{min-height:180px}.kunjaree-collection-hero__title{font-size:28px}.kunjaree-collection-hero__breadcrumb{font-size:12px}}.kunjaree-collection-description{background:var(--color-ivory, #FDFAF5);padding:40px;font-family:var(--font-body, var(--font-body-family, "Lato", "Helvetica Neue", Arial, sans-serif));font-size:15px;line-height:1.8;color:var(--color-text, #333);max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.kunjaree-collection-description .rte{margin:0}.kunjaree-collection-description .rte p:last-child{margin-bottom:0}@media(max-width:749px){.kunjaree-collection-description{padding:28px 20px;font-size:14px}}.facets-container-drawer{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--color-border, #E8DFC8);padding:16px 0;margin-bottom:0;box-shadow:0 1px 3px #0000000a}.facets-container-drawer .mobile-facets__wrapper{margin-right:20px}.facets-container-drawer .mobile-facets__open{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid var(--color-maroon, #8B1A2F);border-radius:6px;background:transparent;color:var(--color-maroon, #8B1A2F);font-family:var(--font-body, var(--font-body-family, "Lato", "Helvetica Neue", Arial, sans-serif));font-size:14px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.facets-container-drawer .mobile-facets__open:hover{background:var(--color-maroon, #8B1A2F);color:#fff;box-shadow:0 4px 12px #8b1a2f40}.facets-container-drawer .product-count{margin:0}.facets-container-drawer .product-count__text{font-family:var(--font-body, var(--font-body-family, "Lato", "Helvetica Neue", Arial, sans-serif));font-size:14px;color:var(--color-muted, #777);margin:0}.kunjaree-collection-toolbar{position:sticky;top:60px;z-index:50;background:#fff;border-bottom:1px solid var(--color-border, #E8DFC8);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.kunjaree-collection-toolbar__count{font-size:14px;color:var(--color-muted, #777)}.kunjaree-collection-toolbar .mobile-facets__open{border:2px solid var(--color-maroon, #8B1A2F);color:var(--color-maroon, #8B1A2F);background:transparent;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600}.kunjaree-collection-toolbar .mobile-facets__open:hover{background:var(--color-maroon, #8B1A2F);color:#fff}.facets-container-drawer .mobile-facets__inner{width:85vw;max-width:320px;margin-left:0;margin-right:auto}.facets-container-drawer .disclosure-has-popup[open]>summary:before{background:#00000080}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-100%)}.menu-opening .mobile-facets__inner{transform:translate(0)}.facets__disclosure-vertical .facets-wrap .facets__item .facet-checkbox[data-filter-type=color],.facets__disclosure-vertical .facets-wrap .facets__item .facet-checkbox[data-filter-type=colour]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;border:2px solid transparent}.facets__disclosure-vertical .facets-wrap .facets__item .facet-checkbox[data-filter-type=color] .checkbox-facet-check,.facets__disclosure-vertical .facets-wrap .facets__item .facet-checkbox[data-filter-type=colour] .checkbox-facet-check{width:28px;height:28px;border-radius:50%;margin-right:8px}.facets__disclosure-vertical .facets-wrap .facets__item .facet-checkbox[data-filter-type=color]>input:checked~.checkbox-facet-check,.facets__disclosure-vertical .facets-wrap .facets__item .facet-checkbox[data-filter-type=colour]>input:checked~.checkbox-facet-check{box-shadow:0 0 0 2px #8b1a2f}.mobile-facets__footer .button--primary{width:100%;background:#8b1a2f;color:#fff;border:none;padding:12px 20px;font-weight:600;border-radius:4px}.mobile-facets__details--colour .mobile-facets__label{display:inline-flex;align-items:center;gap:10px}.mobile-facets__details--colour .checkbox-facet-check{width:28px;height:28px;min-width:28px;border-radius:50%;border:2px solid transparent;flex-shrink:0}.mobile-facets__details--colour .mobile-facets__label input:checked~.checkbox-facet-check{border-color:#8b1a2f;box-shadow:0 0 0 2px #8b1a2f}.mobile-facets__details--colour .mobile-facets__item--red .checkbox-facet-check{background:#c00}.mobile-facets__details--colour .mobile-facets__item--blue .checkbox-facet-check{background:#06c}.mobile-facets__details--colour .mobile-facets__item--green .checkbox-facet-check{background:#080}.mobile-facets__details--colour .mobile-facets__item--gold .checkbox-facet-check{background:#daa520}.mobile-facets__details--colour .mobile-facets__item--pink .checkbox-facet-check{background:pink}.mobile-facets__details--colour .mobile-facets__item--maroon .checkbox-facet-check{background:maroon}.mobile-facets__details--colour .mobile-facets__item--peacock .checkbox-facet-check{background:#004d4d}body.template-collection .collection-grid-section .template-search,body.template-collection .collection-grid-section .facets-vertical{max-width:none!important;width:100%!important}body.template-collection .collection-grid-section .facets-vertical.container-fluid.px-0,body.template-collection .collection-grid-section .template-search .container-fluid.px-0{padding-left:20px!important;padding-right:20px!important}@media(min-width:750px){body.template-collection .collection-grid-section .facets-vertical.container-fluid.px-0,body.template-collection .collection-grid-section .template-search .container-fluid.px-0{padding-left:24px!important;padding-right:24px!important}}.collection-grid-section .template-search{padding-top:40px;padding-bottom:60px}.kunjaree-collection-grid{--bs-gutter-x: 12px;--bs-gutter-y: 24px;row-gap:24px;column-gap:12px;align-items:stretch}@media(max-width:749px){.kunjaree-collection-grid{--bs-gutter-x: 12px;--bs-gutter-y: 20px;row-gap:20px;column-gap:12px}}@media(min-width:750px){.collection-grid-section #ProductGridContainer.grid-col-2 .kunjaree-collection-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:12px;row-gap:24px}.collection-grid-section #ProductGridContainer.grid-col-3 .kunjaree-collection-grid,.collection-grid-section #ProductGridContainer .kunjaree-collection-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;column-gap:12px;row-gap:24px}.collection-grid-section #ProductGridContainer.grid-col-4 .kunjaree-collection-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:12px;row-gap:24px}.collection-grid-section #ProductGridContainer .kunjaree-collection-grid>.col{flex:none!important;width:auto!important;max-width:none!important;min-width:0}}@media(max-width:749px){.collection-grid-section #ProductGridContainer .kunjaree-collection-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:12px;row-gap:20px}.collection-grid-section #ProductGridContainer .kunjaree-collection-grid.row-cols-1{grid-template-columns:1fr!important}.collection-grid-section #ProductGridContainer .kunjaree-collection-grid>.col{flex:none!important;width:auto!important;max-width:none!important;min-width:0}}.kunjaree-collection-grid .col{margin-bottom:0;display:flex}.kunjaree-collection-grid .product__card.mb-20{margin-bottom:0}.kunjaree-collection-grid .product__card{width:100%;height:100%;display:flex;flex-direction:column;border:none;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #00000012;transition:box-shadow .3s ease,transform .3s ease}.kunjaree-collection-grid .product__card__thumbnail{flex-shrink:0;position:relative;width:100%}.kunjaree-collection-grid .product__card__thumbnail .media{padding-bottom:125%!important;position:relative}.kunjaree-collection-grid .product__card__thumbnail .media img,.kunjaree-collection-grid .product__card__thumbnail .media .secondary__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.kunjaree-collection-grid .product__card__content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-top:14px}.kunjaree-collection-grid .product__card__footer{margin-top:auto}.kunjaree-collection-grid .product__card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:2.8em}.kunjaree-collection-grid .product__card__title a{display:block;font-family:var(--font-heading, var(--font-heading-family, "Playfair Display", Georgia, serif));color:var(--color-brand, #2C3E50)}.kunjaree-collection-grid .product__card__price .price-item--sale,.kunjaree-collection-grid .product__card__price .price-item--regular{font-family:var(--font-body, var(--font-body-family, "Lato", "Helvetica Neue", Arial, sans-serif));color:var(--color-maroon, #8B1A2F)}.kunjaree-collection-grid .product__card:hover{box-shadow:0 8px 28px #0000001f;transform:translateY(-4px)}.kunjaree-collection-empty{text-align:center;padding:80px 20px;font-family:var(--font-body, var(--font-body-family, "Lato", "Helvetica Neue", Arial, sans-serif))}.kunjaree-collection-empty__message{font-size:18px;color:var(--color-muted, #555);margin:0 0 24px;line-height:1.6}.kunjaree-collection-empty .button--primary{background:var(--color-maroon, #8B1A2F);color:#fff;padding:14px 28px;font-weight:600;font-size:14px;border-radius:6px;text-decoration:none;display:inline-block;transition:background .25s ease,box-shadow .25s ease}.kunjaree-collection-empty .button--primary:hover{background:#6d0026;color:#fff;box-shadow:0 4px 16px #8b1a2f59}.collection-grid-section .pagination-wrapper{margin-top:48px;margin-bottom:20px;display:flex;justify-content:center}.collection-grid-section .pagination__list{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.collection-grid-section .pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;font-family:var(--font-body, var(--font-body-family, "Lato", "Helvetica Neue", Arial, sans-serif));font-size:14px;font-weight:600;color:var(--color-brand, #2C3E50);border:1px solid var(--color-border, #E8DFC8);border-radius:6px;text-decoration:none;background:#fff;transition:all .2s ease}.collection-grid-section .pagination__item:hover{border-color:var(--color-maroon, #8B1A2F);color:var(--color-maroon, #8B1A2F);background:#8b1a2f0a}.collection-grid-section .pagination__item--current{background:var(--color-maroon, #8B1A2F);color:#fff;border-color:var(--color-maroon, #8B1A2F)}.collection-grid-section .pagination__item-arrow{font-size:0}.collection-grid-section .pagination__item-arrow .icon{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kunjaree-collection.css.map */
