.add-to-cart-icon{width:1.2em;height:1.2em;background:url(khimuli-flower-button.png) center / contain no-repeat}.add-to-cart-icon svg{display:none}.cart__checkout-button:before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-inline-end:.5em;vertical-align:-.18em;background:url(khimuli-flower-button.png) center / contain no-repeat}.product-details .popup-link,.product-details [class*=popup-link]>button{min-block-size:44px}.khimuli-custom-size{display:block;align-self:flex-start;width:min(100%,38rem);padding:.9rem 1rem;border:0;background:color-mix(in srgb,var(--khimuli-yellow, #dbbf77) 11%,var(--khimuli-muslin, #f1efe6));border-radius:.875rem}.khimuli-custom-size__title{margin:0;color:var(--khimuli-navy, currentcolor);font-family:var(--font-body--family, inherit);font-size:.95rem;font-weight:600;line-height:1.3}.khimuli-custom-size__toggle{display:flex;align-items:center;gap:.65rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;font:inherit}.khimuli-custom-size__checkbox{position:relative;appearance:none;-webkit-appearance:none;inline-size:1.125rem;block-size:1.125rem;margin:0;border:1.5px solid color-mix(in srgb,var(--khimuli-navy) 45%,transparent);border-radius:.375rem;background-color:var(--khimuli-muslin, #f1efe6);accent-color:var(--khimuli-navy);cursor:pointer;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.khimuli-custom-size__checkbox:hover{border-color:var(--khimuli-navy)}.khimuli-custom-size__checkbox:checked{border-color:var(--khimuli-navy);background-color:var(--khimuli-navy)}.khimuli-custom-size__checkbox:checked:after{content:"";position:absolute;inset-block-start:44%;inset-inline-start:50%;inline-size:.3rem;block-size:.55rem;border:solid var(--khimuli-muslin, #f1efe6);border-width:0 2px 2px 0;translate:-50% -50%;rotate:45deg}.khimuli-custom-size__checkbox:focus-visible{outline:2px solid var(--khimuli-navy);outline-offset:2px}.khimuli-custom-size__description,.khimuli-custom-size__help{margin:0;color:color-mix(in srgb,var(--khimuli-navy, currentcolor) 78%,transparent);font-size:.8125rem;line-height:1.45}.khimuli-custom-size__toggle-copy{display:flex;flex-direction:column;gap:.15rem}.khimuli-custom-size__fields{position:relative;margin-top:.75rem;padding:.75rem 0 0;border:0;border-radius:0;background:transparent}.khimuli-custom-size__fields[hidden]{display:none}.khimuli-custom-size__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.khimuli-custom-size__field--wide{margin-top:.75rem}.khimuli-custom-size__field:has(select){grid-column:1 / -1}.khimuli-custom-size__label{display:block;margin-bottom:.25rem;color:var(--khimuli-navy, currentcolor);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;opacity:.88}.khimuli-custom-size__input{inline-size:100%}.khimuli-custom-size__illustration{position:absolute;inset-block-start:-1.6rem;inset-inline-end:.4rem;inline-size:74px;height:auto;opacity:.5;pointer-events:none}@media screen and (max-width:749px){.khimuli-custom-size__illustration{inline-size:52px;inset-block-start:-1.1rem;opacity:.45}}.khimuli-fabric-story{position:relative;display:block;max-inline-size:46rem;margin-inline:auto;padding:2rem;background:var(--khimuli-fabric-story-card);border:1px solid var(--khimuli-fabric-story-border);text-align:center}.khimuli-fabric-story__heading{margin:0 0 1.25rem}.khimuli-fabric-story__slider{position:relative}.khimuli-fabric-story__track{display:flex;gap:.75rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.khimuli-fabric-story__track:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.khimuli-fabric-story__track::-webkit-scrollbar{display:none}.khimuli-fabric-story__slide{flex:0 0 100%;scroll-snap-align:center}.khimuli-fabric-story__image{inline-size:100%;height:auto;display:block}.khimuli-fabric-story__arrow{position:absolute;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid rgb(0 0 0 / 12%);border-radius:50%;background:#ffffffe0;cursor:pointer}.khimuli-fabric-story__arrow[hidden]{display:none}.khimuli-fabric-story__arrow--prev{inset-inline-start:.5rem}.khimuli-fabric-story__arrow--next{inset-inline-end:.5rem}.khimuli-fabric-story__body{margin-top:1.25rem;font-size:1rem;line-height:1.65;opacity:.85}.khimuli-fabric-story__button{margin-top:1.25rem}.khimuli-fabric-story__scissors{position:absolute;inset-block-start:-1.75rem;inset-inline-start:-1.25rem;inline-size:58px;height:auto;opacity:.9;pointer-events:none}@media screen and (max-width:749px){.khimuli-fabric-story{padding:1.5rem 1.25rem}.khimuli-fabric-story__scissors{inline-size:40px;inset-block-start:-1.1rem;inset-inline-start:-.4rem}}.template-product .product-information,.template-collection .section-resource-list,.khimuli-fabric-story{position:relative}.template-product .product-information:after{content:"";position:absolute;z-index:0;inset-block-start:9rem;inset-inline-end:4%;inline-size:clamp(90px,9vw,140px);aspect-ratio:493 / 460;background:url(khimuli-flower.png) center / contain no-repeat;opacity:.07;pointer-events:none}.khimuli-fabric-story:after{content:"";position:absolute;z-index:0;inset-block-end:-1.5rem;inset-inline-end:.5rem;inline-size:120px;aspect-ratio:493 / 460;background:url(khimuli-flower.png) center / contain no-repeat;opacity:.32;pointer-events:none}@media screen and (max-width:767px){.template-product .product-information:after{inline-size:88px;inset-block-start:55%;inset-inline-end:-.5rem;opacity:.1}.khimuli-fabric-story:after{inline-size:72px;inset-block-end:-1rem;inset-inline-end:.25rem}}.template-index header-component.header .header-logo__image-container img,.template-index header-component.header .khimuli-header-tagline,.template-index header-component.header .header__column--center{transition:max-block-size .26s var(--ease-out-cubic, ease),font-size .26s var(--ease-out-cubic, ease),gap .26s var(--ease-out-cubic, ease)}.template-index header-component.header[data-sticky-state=active] .header-logo__image-container img{max-block-size:40px}.template-index header-component.header[data-sticky-state=active] .khimuli-header-tagline{font-size:.65rem;margin-block-start:0}.template-index header-component.header[data-sticky-state=active] .header__column--center{gap:0}@media screen and (max-width:749px){.template-index header-component.header[data-sticky-state=active] .header-logo__image-container img{max-block-size:30px}}.header__underlay-closed,.header__underlay-open{transition:opacity .45s var(--ease-out-cubic, ease)}.template-index header-component.header[transparent=not-sticky]:not([data-sticky-state=active]) .header__underlay-closed,.template-index header-component.header[transparent=not-sticky]:not([data-sticky-state=active]) .header__underlay-open{opacity:0}@media screen and (min-width:750px){.header__column--center:has(.khimuli-header-tagline){flex-direction:column;align-items:center;justify-content:center;gap:.1rem}}.header__columns:has(.khimuli-header-tagline){row-gap:0}.khimuli-header-tagline{grid-column:1 / -1;grid-row:2;justify-self:center;inline-size:100%;margin:.15rem 0 0;font-family:var(--font-subheading--family, inherit);font-size:.75rem;letter-spacing:.06em;line-height:1.2;text-align:center}@media screen and (max-width:749px){.khimuli-header-tagline{font-size:.7rem}}.announcement-bar{font-variant-numeric:tabular-nums}.shopify-section-group-footer-group.section-wrapper{position:relative;overflow:hidden}.shopify-section-group-footer-group.section-wrapper:before,.shopify-section-group-footer-group.section-wrapper:after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain}[id*=__footer].shopify-section-group-footer-group{position:relative;overflow:hidden}[id*=__footer].shopify-section-group-footer-group:before,[id*=__footer].shopify-section-group-footer-group:after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain}[id*=__footer].shopify-section-group-footer-group:before{inset-block-end:-.5rem;inset-inline-start:.5rem;inline-size:96px;aspect-ratio:512 / 442;background-image:url(khimuli-bird.png);opacity:.85}[id*=__footer].shopify-section-group-footer-group:after{inset-block-start:.5rem;inset-inline-end:.5rem;inline-size:72px;aspect-ratio:493 / 460;background-image:url(khimuli-flower.png);opacity:.85}[id*=__footer].shopify-section-group-footer-group .footer-content{position:relative;z-index:1;padding-inline:6rem}@media screen and (max-width:749px){[id*=__footer].shopify-section-group-footer-group:before{inline-size:64px}[id*=__footer].shopify-section-group-footer-group:after{inline-size:48px}[id*=__footer].shopify-section-group-footer-group .footer-content{padding-inline:4rem}}.group-block__media-wrapper:empty{display:none}.shopify-section-group-footer-group.section-wrapper .section{position:relative;z-index:1}.facets-toggle__button{min-block-size:44px;padding-block:.5rem}@media screen and (min-width:990px){.template-collection .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}.quick-add__button{min-block-size:44px;min-inline-size:44px}.social-icons__icon-wrapper.social-icons__icon-wrapper{block-size:auto}.social-icons__icon-wrapper.social-icons__icon-wrapper:has(.social-icons__icon path){inline-size:auto}.social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px}.utilities a,.utilities button{display:inline-flex;align-items:center;min-block-size:44px}@media screen and (max-width:749px){.utilities.utilities{row-gap:0}}.khimuli-mto-note{display:flex;align-items:flex-start;gap:.5rem;margin-block:.875rem 0;font-size:.8125rem;line-height:1.5;color:var(--color-foreground);opacity:.85}.khimuli-mto-note .khimuli-mto-note__mark{flex:0 0 auto;inline-size:.65rem;block-size:.65rem;margin-block-start:.3rem;background:var(--khimuli-marigold, var(--khimuli-yellow))}.khimuli-mto-note .khimuli-mto-note__link{color:inherit;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.khimuli-product-badge{color:var(--khimuli-navy);background:var(--khimuli-yellow);padding:.2rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.1;letter-spacing:.065em;text-transform:uppercase}@media screen and (max-width:749px){[id*=__utilities] .footer-utilities,[id*=__utilities] .section{row-gap:.5rem;padding-block:.5rem .625rem}[id*=__utilities] .footer-utilities__list,[id*=__utilities] .social-links{row-gap:.25rem}}:root{--khimuli-muslin: #F1EFE6;--khimuli-sandstone: #DCCFB8;--khimuli-yellow: #DBBF77;--khimuli-chambray: #7A9CB3;--khimuli-chambray-deep: #49697F;--khimuli-navy: #21324D;--khimuli-terracotta: #AD7556;--khimuli-terracotta-deep: #6B4834;--khimuli-clove: #53443D}.khimuli-button-sketch{display:inline-block;padding:.7rem 2.5rem;border:2px solid currentcolor;border-radius:1.6rem 2rem 1.7rem 2.1rem/1.5rem 1.35rem 1.8rem 1.5rem;border-color:var(--khimuli-yellow);color:var(--khimuli-interactive-blue);font-size:1rem;letter-spacing:.04em;text-decoration:none;rotate:-.6deg;transition:background-color .2s ease,color .2s ease}.khimuli-button-sketch:hover{border-color:var(--khimuli-yellow);background-color:var(--khimuli-yellow);color:var(--khimuli-navy)}.khimuli-button-sketch:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.khimuli-category-bar{border-block:1px solid color-mix(in srgb,var(--khimuli-yellow) 70%,transparent)}.khimuli-category-bar__list{display:flex;justify-content:center;align-items:center;gap:3rem;margin:0;padding:1.125rem 1.25rem;list-style:none}.khimuli-category-bar__link{display:block;padding:.5rem .25rem;color:var(--khimuli-interactive-blue);font-size:1rem;font-weight:500;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.khimuli-category-bar__link:hover,.khimuli-category-bar__link:focus-visible{text-decoration:underline;text-underline-offset:.3em}@media screen and (max-width:749px){.khimuli-category-bar__list{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;gap:1.75rem;padding-inline:1rem;scrollbar-width:none}.khimuli-category-bar__list::-webkit-scrollbar{display:none}.khimuli-category-bar__item{scroll-snap-align:start}}.khimuli-philosophy{display:flex;flex-direction:column;align-items:center;gap:2rem;max-inline-size:40rem;margin-inline:auto;color:var(--khimuli-philosophy-ink);text-align:center}.khimuli-philosophy__heading{margin:0;text-wrap:balance}.khimuli-philosophy__body{font-size:1.25rem;line-height:1.65;text-wrap:balance}.khimuli-philosophy__body p{margin:0}.khimuli-philosophy__body p+p{margin-block-start:1rem}.khimuli-fabric-panel{max-inline-size:46rem;margin-inline:auto;border:1px solid color-mix(in srgb,var(--khimuli-chambray) 55%,transparent);padding:clamp(1.25rem,4vw,3rem)}.khimuli-fabric-panel__inset{background-color:var(--khimuli-fabric-panel-inset)}.khimuli-fabric-panel__media{aspect-ratio:var(--khimuli-fabric-panel-ratio, 3 / 4);overflow:hidden}.khimuli-fabric-panel__media:empty{display:none}.khimuli-fabric-panel__media-el{inline-size:100%;block-size:100%;object-fit:cover}.khimuli-fabric-panel__content{margin-block-start:2rem;text-align:center}.khimuli-fabric-panel__heading{margin:0 0 .75rem;font-size:2rem;line-height:1.2}.khimuli-fabric-panel__body{font-size:1rem;line-height:1.7}.khimuli-fabric-panel__body p{margin:0}[id*=__footer] .menu__heading{color:var(--khimuli-muslin);letter-spacing:.14em;text-transform:uppercase}[id*=__footer],[id*=__utilities]{--color-foreground: var(--khimuli-muslin);color:var(--khimuli-muslin)}[id*=__utilities] a{opacity:1}[id*=__footer].shopify-section-group-footer-group{border-block-start:2px solid var(--khimuli-yellow)}.template-product button.shopify-payment-button__button--unbranded{--button-background-color: transparent;--button-border-color: transparent;--button-border-width: 0;--button-color: var(--khimuli-interactive-blue);background:none;border:0;min-block-size:0;block-size:auto;padding-block:.5rem;font-size:.9375rem;text-decoration:underline;text-underline-offset:4px}.template-product [class*=shopify-payment-button]{--shopify-accelerated-checkout-button-block-size: auto;text-align:center}.product-recommendations__skeleton-item,[class*=__skeleton-item]{background-color:color-mix(in srgb,var(--color-foreground) 7%,transparent)}header-component.header[data-sticky-state=active] .header__underlay-closed{border-block-end:1px solid color-mix(in srgb,var(--khimuli-chambray) 45%,transparent)}.template-collection .facets-controls-wrapper{align-items:center;border:0}.template-collection .products-count-wrapper{color:color-mix(in srgb,var(--khimuli-navy) 62%,transparent);font-size:.95rem}.template-collection .sorting-filter .facets__summary,.template-collection .sorting-filter .sorting-filter__select,.template-collection .sorting-filter .facets__status{color:var(--khimuli-chambray-deep)}.template-collection .main-collection-grid .product-card__content{height:100%}.template-collection .main-collection-grid .card-gallery{border:0;background:color-mix(in srgb,var(--khimuli-sandstone) 58%,white)}.template-collection .main-collection-grid .text-block>*{color:var(--khimuli-navy);font-family:var(--font-body--family, inherit);font-size:1.0625rem;font-weight:500;line-height:1.3;letter-spacing:0}.template-collection .main-collection-grid [ref=priceContainer]{margin-top:auto;padding-top:.35rem}.template-collection .main-collection-grid .price{color:color-mix(in srgb,var(--khimuli-navy) 68%,transparent);font-size:.95rem}.template-product .product-information__media media-gallery,.template-product .product-information__media .product-media-container{background:color-mix(in srgb,var(--khimuli-sandstone) 52%,white)}@media screen and (min-width:750px){.template-product .product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.template-product .product-information__grid{position:relative;z-index:1;align-items:start}.template-product .product-information__media,.template-product .product-details{align-self:start}.template-product .product-information__media .media-fit-contain img{object-position:center top}.template-product .product-information__media .product-media-container.constrain-height{--constrained-height: min(68vh, 680px);--constrained-min-height: 0px}.template-product .product-details{padding-inline:clamp(1rem,2.5vw,2.75rem) 0}.template-product .product-details>.group-block{width:100%;max-width:none}}.template-product .product-information__media .product-media-container{border:0}.template-product .product-details .price{color:var(--khimuli-navy)}.template-product .product-details .variant-option__button-label{border-color:color-mix(in srgb,var(--khimuli-chambray) 48%,transparent)}.template-product .product-details .variant-option__button-label:has(:checked){color:var(--khimuli-navy)}.price-facet__field{min-inline-size:8rem}.price-facet__highest-price{color:color-mix(in srgb,var(--khimuli-navy) 62%,transparent);line-height:1.55}[id*=__footer] .email-signup__input-group--underline{border-block-end:1px solid color-mix(in srgb,var(--khimuli-muslin) 88%,transparent)}:root{--khimuli-interactive-blue: #49697F;--khimuli-marigold: #DBBF77;--khimuli-tan: #DCCFB8}.rte a,.shopify-policy__body a,main p a{color:var(--khimuli-interactive-blue);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline-color:var(--khimuli-interactive-blue)}[class*=facets] [class*=sort] summary,[class*=facets] [class*=sort] button,[class*=sort-by] summary{color:var(--khimuli-interactive-blue);text-transform:uppercase}[class*=product-count],[class*=facets__count],[class*=results-count]{color:color-mix(in srgb,var(--color-foreground) 62%,transparent);text-transform:none;font-size:.875rem}[class*=facets] input:checked+*,[class*=active-facets] a{color:var(--khimuli-interactive-blue)}[class*=facets] summary svg,[class*=sort] svg{color:var(--khimuli-interactive-blue)}.khimuli-chip{display:inline-block;background:var(--khimuli-marigold);color:var(--khimuli-navy);padding:.3rem .6rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;line-height:1}[id*=__footer] [class*=email-signup] button,[id*=__footer] form button[type=submit]{background:var(--khimuli-marigold);color:var(--khimuli-navy);border-color:var(--khimuli-marigold)}:root,.shopify-section{--color-border: var(--khimuli-tan);--color-input-border: var(--khimuli-tan)}[id*=__footer] .menu__item a,[id*=__footer] .list-menu__link,[class*=accordion] summary,[class*=accordion] h3{text-transform:none}.product-grid>li,.product-grid [class*=product-card]{block-size:100%}.product-grid [class*=card__content],.product-grid [class*=product-card__content]{display:flex;flex-direction:column;gap:.375rem;block-size:100%}.product-grid [class*=price]{margin-block-start:auto;color:color-mix(in srgb,var(--color-foreground) 66%,transparent);font-size:.9375rem}.khimuli-collection-intro{max-width:54ch;color:color-mix(in srgb,var(--khimuli-navy) 78%,transparent);font-family:var(--font-body--family);font-size:1rem;line-height:1.55}.khimuli-collection-intro>*{margin:0}.template-collection :is(.facets,.facets-controls-wrapper,.sorting-filter,.price-facet){font-family:var(--font-body--family)}.template-collection .facets-controls-wrapper{min-height:52px;padding-block:.3rem;border:0}.template-collection .products-count-wrapper{order:2;margin-inline-start:auto;color:color-mix(in srgb,var(--khimuli-navy) 58%,transparent);font-family:var(--font-body--family);font-size:.875rem;letter-spacing:0;text-transform:none}.template-collection .sorting-filter{order:3}.template-collection .sorting-filter .facets__summary{color:var(--khimuli-interactive-blue);font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.template-collection .product-card .text-block p[role=heading]{color:var(--khimuli-interactive-blue)}.template-collection .product-card{transition:transform .22s ease}@media(hover:hover){.template-collection .product-card:hover{transform:translateY(-3px)}}.template-product .product-details .text-block h1{color:var(--khimuli-interactive-blue);font-family:var(--font-body--family);font-size:clamp(1.5rem,1.35rem + .55vw,1.875rem);font-weight:600;line-height:1.12;letter-spacing:-.025em}.template-product .product-details product-price,.template-product .product-details product-price *{font-family:var(--font-body--family)}.template-product .product-details product-price .price{color:color-mix(in srgb,var(--khimuli-navy) 78%,transparent);font-size:.9375rem;font-weight:500;letter-spacing:0}.template-product .variant-picker,.template-product .variant-picker :is(label,button,select),.template-product .buy-buttons-block,.template-product .khimuli-custom-size{font-family:var(--font-body--family)}.template-product .variant-option__button-label{--color-selected-variant-background: color-mix(in srgb, var(--khimuli-yellow) 18%, var(--khimuli-muslin));--color-selected-variant-border: var(--khimuli-yellow);--color-selected-variant-text: var(--khimuli-navy);flex-basis:auto;min-width:3rem;min-height:40px;padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;transition-property:background-color,border-color,color}.template-product .variant-option__button-label__pill,.template-product .variant-option__button-label:before,.template-product .variant-option__button-label:after{transition:none!important;animation:none!important}.template-product .variant-option__button-label:hover{--color-variant-border: var(--khimuli-yellow);--color-variant-hover-border: var(--khimuli-yellow);--color-variant-hover-background: color-mix(in srgb, var(--khimuli-yellow) 10%, transparent)}.template-product .variant-option__button-label:has(:focus-visible){border-color:var(--khimuli-yellow);outline-color:var(--khimuli-yellow)}.template-product .variant-option--buttons{gap:.5rem}.template-product .variant-option+.variant-option{margin-top:1rem}.template-product .variant-option legend,.template-product .variant-option--dropdowns>label{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.template-product .popup-link__button{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:0;border-radius:0;background:transparent;color:var(--khimuli-navy);font-family:var(--font-body--family);font-size:.8125rem;font-weight:700;letter-spacing:0;text-transform:none}.template-product .popup-link__content{border:0;border-radius:1.5rem}.template-product .accordion .details__header{font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:.04em}.template-product .accordion .details-content{color:color-mix(in srgb,var(--khimuli-navy) 82%,transparent);font-family:var(--font-body--family);line-height:1.6}.template-product .variant-option__button-label:has(:checked){--color-selected-variant-background: color-mix(in srgb, var(--khimuli-yellow) 30%, var(--khimuli-muslin));--color-selected-variant-border: var(--khimuli-yellow);--color-selected-variant-text: var(--khimuli-navy);--color-selected-variant-hover-background: color-mix(in srgb, var(--khimuli-yellow) 36%, var(--khimuli-muslin));--color-selected-variant-hover-border: var(--khimuli-yellow);--color-selected-variant-hover-text: var(--khimuli-navy);border-color:var(--khimuli-yellow);background:color-mix(in srgb,var(--khimuli-yellow) 30%,var(--khimuli-muslin));color:var(--khimuli-navy);box-shadow:none}.template-product .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:color-mix(in srgb,var(--khimuli-yellow) 30%,var(--khimuli-muslin))}.template-product .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--khimuli-navy)!important}.template-product .product-form-buttons .button:not(.shopify-payment-button__button){min-height:48px;border-radius:.625rem;background:var(--khimuli-chambray);border:1px solid var(--khimuli-yellow);color:var(--khimuli-muslin);font-family:var(--font-body--family);letter-spacing:.08em}.template-product .media-gallery--carousel slideshow-controls[thumbnails]{display:flex;visibility:visible;gap:.5rem;padding-top:.75rem}.template-product .media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__arrows{display:flex;gap:.25rem}.template-product .media-gallery--carousel slideshow-controls[thumbnails] .slideshow-control{color:var(--khimuli-interactive-blue)}@media screen and (max-width:749px){.template-product .media-gallery--carousel slideshow-slides{gap:0;scroll-snap-type:x mandatory}.template-product .media-gallery--carousel slideshow-slide{width:100%;min-width:100%;scroll-snap-align:start}}[id*=__footer] .menu__heading,[id*=__footer] .email-signup__heading{color:var(--khimuli-muslin)}[id*=__footer] .email-signup__input-group--underline{padding:.2rem .25rem .2rem .85rem;border:1px solid color-mix(in srgb,var(--khimuli-muslin) 80%,transparent)}.template-collection .khimuli-collection-title h1{margin:0;color:var(--khimuli-interactive-blue);font-size:clamp(1.75rem,1.6rem + .45vw,2rem);line-height:1.05;letter-spacing:-.02em}.template-collection .khimuli-collection-title+.khimuli-collection-intro,.template-collection .khimuli-collection-intro{margin-top:0}.template-collection .facets-controls-wrapper{min-height:40px}.template-collection [product-grid-view=default] .product-grid__card{padding-block-start:0}.template-collection .collection-filter-sidebar{border:0;background:transparent;box-shadow:none}@media screen and (min-width:750px){.template-collection .collection-filter-sidebar .facets--vertical{display:block;padding:0}}.template-collection .collection-filter-sidebar :is(.facets__form-wrapper,.facets__form){width:100%}.template-collection .collection-filter-sidebar .facets__filters-wrapper{margin:0}.template-collection .collection-filter-sidebar :is(.facets__item,.sorting-filter):before{content:none!important;border:0!important}.template-collection .collection-filter-sidebar .facets__panel{padding:0}.template-collection .collection-filter-sidebar .facets__summary{min-height:2.85rem;padding:0;color:var(--khimuli-interactive-blue);font-family:var(--font-body--family);font-size:.875rem;font-weight:500;letter-spacing:.065em;text-transform:uppercase}.template-collection .collection-filter-sidebar .facets__summary .icon-caret{display:none}.template-collection .collection-filter-sidebar .facets__summary:after{content:"+";margin-left:.75rem;color:var(--khimuli-yellow);font-size:1.4rem;font-weight:300;line-height:1}.template-collection .collection-filter-sidebar details[open]>.facets__summary:after{content:"-"}.template-collection .collection-filter-sidebar .facets__status-wrapper{margin-left:auto}.template-collection .collection-filter-sidebar .facets__panel-content{padding:0 0 1.25rem}.template-collection .collection-filter-sidebar .facets__inputs{gap:.7rem}.template-collection .collection-filter-sidebar .facets__inputs-wrapper{margin:0;gap:.65rem}.template-collection .collection-filter-sidebar :is(.checkbox__label-text,label,input,button){font-family:var(--font-body--family)}.template-collection .collection-filter-sidebar .checkbox__label-text{color:color-mix(in srgb,var(--khimuli-navy) 86%,transparent);font-size:.9375rem}.template-collection .collection-filter-sidebar .price-facet__inputs-wrapper{gap:.55rem}.template-collection .collection-filter-sidebar .price-facet__input{min-width:0;min-height:46px;border-color:color-mix(in srgb,var(--khimuli-navy) 30%,transparent);border-radius:.75rem;background:transparent;font-size:.9rem}.template-collection .collection-filter-sidebar .price-facet__highest-price{padding-bottom:0;color:color-mix(in srgb,var(--khimuli-navy) 58%,transparent)}.template-collection .collection-filter-sidebar .filter-remove-buttons{padding:0 0 .75rem}@media screen and (min-width:750px){.template-collection .collection-filter-sidebar{padding-right:clamp(1.5rem,3vw,3.5rem)}}@media screen and (max-width:749px){.template-collection .facets-controls-wrapper.facets--horizontal,.template-collection .collection-filter-sidebar{display:none}.template-collection .facets-toggle{min-height:48px;height:auto;margin:0 0 .75rem;padding:.2rem var(--margin-lg)}.template-collection .facets-toggle__wrapper{margin:0}.template-collection .facets-toggle__button{min-height:44px;gap:.5rem;padding:0;color:var(--khimuli-navy);font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.template-collection .facets-toggle__button .svg-wrapper{color:var(--khimuli-interactive-blue)}.template-collection .facets-toggle .facets-mobile-wrapper:empty{display:none}.template-collection #filters-drawer .theme-drawer__dialog{--theme-drawer-width: min(100vw, 32rem);border:0;background:var(--khimuli-muslin)}.template-collection #filters-drawer .theme-drawer__header{padding:1.25rem var(--theme-drawer-padding) .75rem}.template-collection #filters-drawer .theme-drawer__title{color:var(--khimuli-navy);font-family:var(--font-body--family);font-size:1.125rem;font-weight:600}.template-collection #filters-drawer .theme-drawer__close-button{border:0;background:transparent;box-shadow:none}.template-collection #filters-drawer :is(.facets__item,.sorting-filter):before{content:none;border:0}.template-collection #filters-drawer .facets__summary{min-height:3.25rem;padding-block:0;color:var(--khimuli-navy);font-family:var(--font-body--family);font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.template-collection #filters-drawer .facets__summary .icon-caret{display:none}.template-collection #filters-drawer .facets__summary:after{content:"+";margin-left:.75rem;font-size:1.35rem;font-weight:300;line-height:1}.template-collection #filters-drawer details[open]>.facets__summary:after{content:"-"}.template-collection #filters-drawer .facets__drawer-actions{padding:.75rem var(--theme-drawer-padding) 1rem;background:var(--khimuli-muslin)}.template-collection #filters-drawer .facets__see-results{min-height:48px;padding-block:.75rem;border-radius:.625rem;background:var(--khimuli-chambray);border:1px solid var(--khimuli-yellow);color:var(--khimuli-muslin);font-family:var(--font-body--family);font-size:.875rem;letter-spacing:.06em}}.template-collection .product-card__content{gap:.3rem}.template-collection .main-collection-grid [ref=priceContainer]{padding-top:0}.template-collection .main-collection-grid .price{font-family:var(--font-body--family);font-size:.875rem}.template-product .product-details>.group-block>.group-block-content{gap:.5rem}.template-product .khimuli-custom-size{padding:.85rem 1rem}.template-product .khimuli-custom-size__title{font-size:.95rem;line-height:1.3}.template-product .khimuli-custom-size__toggle{margin:0;padding:0}@media screen and (max-width:749px){.template-collection .section-content-wrapper:has(.khimuli-collection-title){align-items:center;padding-block:2.25rem 1.5rem}.template-collection .khimuli-collection-title,.template-collection .khimuli-collection-title h1,.template-collection .khimuli-collection-intro{width:100%;margin-inline:auto;text-align:center}.template-collection .khimuli-collection-title h1{font-size:1.75rem}.template-collection .khimuli-collection-intro{max-width:34ch;font-size:.9375rem}.template-collection .khimuli-product-badge{padding:.16rem .4rem;font-size:.625rem}.template-product .product-details .text-block h1{font-size:1.5rem}}.template-index .hero .hero__content-wrapper{align-items:center;justify-content:flex-end;padding-block:clamp(1.25rem,4vw,2.5rem)}.template-index .hero .hero__content-wrapper>.text-block{width:min(100%,42rem);max-width:42rem;font-family:var(--font-body--family)}.template-index .hero .hero__content-wrapper>.text-block p{margin:0;color:var(--khimuli-muslin);font-family:var(--font-body--family);font-size:clamp(.875rem,.82rem + .2vw,1rem);line-height:1.5;text-align:center;text-shadow:0 1px 18px rgb(0 0 0 / .4)}.template-index .hero .hero__content-wrapper>.text-block p+p{margin-top:.6rem}.shopify-policy__container{max-width:52rem;padding:clamp(2.5rem,7vw,5.5rem) var(--page-margin) clamp(4rem,9vw,7rem)}.shopify-policy__title{margin:0 0 clamp(2rem,5vw,3.5rem);text-align:left}.shopify-policy__title h1{margin:0;color:var(--khimuli-interactive-blue);font-family:var(--font-heading--family)!important;font-size:clamp(2.5rem,6vw,3.75rem)!important;font-weight:var(--font-heading--weight);line-height:1;letter-spacing:-.025em;text-wrap:balance}.shopify-policy__body{color:color-mix(in srgb,var(--khimuli-navy) 84%,transparent);font-family:var(--font-body--family);font-size:1rem;line-height:1.65}.shopify-policy__body :is(p,li,a,span,strong,em){font-family:var(--font-body--family)!important;font-size:1rem!important;line-height:1.65!important;letter-spacing:0!important}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){margin:2.25rem 0 .75rem;color:var(--khimuli-interactive-blue);font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight)!important;line-height:1.12!important;letter-spacing:-.015em!important}.shopify-policy__body h1{font-size:2rem!important}.shopify-policy__body h2{font-size:1.625rem!important}.shopify-policy__body :is(h3,h4,h5,h6){font-size:1.25rem!important}.shopify-policy__body>:first-child{margin-top:0}@media screen and (max-width:749px){.template-index .hero .hero__content-wrapper{padding-inline:1.25rem;padding-block-end:1.5rem}.template-index .hero .hero__content-wrapper>.text-block p{line-height:1.45}.shopify-policy__container{padding-inline:1.25rem}.shopify-policy__title h1{font-size:2.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/khimuli.css.map */
