.khalis-size-guide{font-size:.9rem;line-height:1.5}.khalis-size-table{width:100%;border-collapse:collapse;margin:0 0 .5rem;font-variant-numeric:tabular-nums}.khalis-size-table th,.khalis-size-table td{border:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:.45rem .5rem;text-align:center}.khalis-size-table th{background:color-mix(in srgb,currentColor 7%,transparent);font-weight:600;white-space:nowrap}.khalis-size-table th:first-child,.khalis-size-table td:first-child{text-align:left;white-space:nowrap}.khalis-size-note{margin:.5rem 0 0;font-size:.8rem;opacity:.7}@media(max-width:749px){.khalis-size-table{display:block;overflow-x:auto;white-space:nowrap}}details:has(.khalis-size-chart-empty){display:none}.khalis-specs{margin:0;padding-inline-start:1.1rem;list-style:disc}.khalis-specs li{margin-bottom:.4rem;line-height:1.5}.khalis-specs li::marker{color:color-mix(in srgb,currentColor 45%,transparent)}.khalis-specs__label{font-weight:600}.khalis-specs__label:after{content:": ";font-weight:400}.khalis-custom-modal{width:min(92vw,26rem);padding:0;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:3px;background:var(--color-background, #fff);color:var(--color-foreground, #000);box-shadow:0 12px 40px #0000002e}.khalis-custom-modal::backdrop{background:#00000073}.khalis-custom-modal__form{display:flex;justify-content:flex-end;padding:.4rem .4rem 0}.khalis-custom-modal__close{border:0;background:none;color:inherit;font-size:1.5rem;line-height:1;padding:.25rem .5rem;cursor:pointer;opacity:.6}.khalis-custom-modal__close:hover{opacity:1}.khalis-custom-modal__body{padding:0 1.6rem 1.6rem;text-align:center}.khalis-custom-modal__icon{display:block;font-size:1.6rem;margin-bottom:.6rem;opacity:.65}.khalis-custom-modal__heading{margin:0 0 .6rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.35}.khalis-custom-modal__text{margin:0 0 1.3rem;font-size:.9rem;line-height:1.5;opacity:.85}.khalis-custom-modal__confirm{width:100%;padding:.75rem 1rem;border:1px solid currentColor;border-radius:2px;background:var(--color-foreground, #000);color:var(--color-background, #fff);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.khalis-custom-modal__confirm:hover{opacity:.88}.hero--auto .hero__container,.hero--auto .hero__media-grid{position:relative}.hero.hero--auto .hero__media{height:auto;width:100%;aspect-ratio:var(--hero-media-aspect-ratio);object-fit:cover}.hero--auto .hero__content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.khalis-cc-slideshow{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--khalis-cc-ratio, 3 / 4);border-radius:inherit;flex:0 0 auto}.khalis-cc-track{display:flex;height:100%;width:100%;transition:transform .5s ease;will-change:transform}@media(prefers-reduced-motion:reduce){.khalis-cc-track{transition:none}}.khalis-cc-slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block}.khalis-cc-dots{position:absolute;bottom:.6rem;left:0;right:0;display:flex;justify-content:center;gap:.35rem;pointer-events:none}.khalis-cc-dot{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 3px #00000059;transition:background .3s ease}.khalis-cc-dot[data-active]{background:#fff}.slideshow-section slideshow-component[style*="--slide-min-height: auto"],.slideshow-section slideshow-component[style*="--slide-min-height: auto"] slideshow-container,.slideshow-section slideshow-component[style*="--slide-min-height: auto"] slideshow-slides{height:auto;min-height:0}.slideshow-section slideshow-component[style*="--slide-min-height: auto"]>slideshow-container>slideshow-slides>slideshow-slide{height:auto;min-height:0;aspect-ratio:var(--khalis-slide-ratio, 16 / 9);grid-template-rows:auto!important}.slideshow-section slideshow-component[style*="--slide-min-height: auto"]>slideshow-container>slideshow-slides>slideshow-slide .slide__image-container,.slideshow-section slideshow-component[style*="--slide-min-height: auto"]>slideshow-container>slideshow-slides>slideshow-slide .slide__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.khalis-custom-modal__label{display:block;text-align:left;margin:0 0 .35rem;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.khalis-custom-modal__input{width:100%;padding:.7rem .8rem;margin:0 0 .5rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:2px;background:var(--color-background, #fff);color:inherit;font:inherit;font-size:.9rem;line-height:1.45;resize:vertical}.khalis-custom-modal__input:focus-visible{outline:2px solid currentColor;outline-offset:1px}.khalis-custom-modal__hint{margin:0 0 1.1rem;text-align:left;font-size:.78rem;line-height:1.45;opacity:.7}@media(max-width:989px){.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist{--menu-top-level-font-size: .9375rem;--menu-parent-font-size: .9375rem;line-height:1.35}}.card-gallery .product-media-container,.card-gallery .product-media{aspect-ratio:3 / 4!important}.card-gallery .product-media__image{object-position:50% 15%!important}.variant-option__button-label{--color-variant-hover-background: var(--color-selected-variant-background);--color-selected-variant-hover-background: var(--color-selected-variant-background);--color-selected-variant-hover-border: var(--color-selected-variant-border);--color-selected-variant-hover-text: var(--color-selected-variant-text)}.template-page [id$=__main]{--khalis-page-gap: 2.5rem}.template-page [id$=__main] h1,.template-page [id$=__main] .rte h2:first-child{font-family:var(--font-body--family);font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem}.template-page [id$=__main] .rte h2:first-child+p:has(>strong:only-child){margin:0 0 2rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.template-page [id$=__main] .rte h2:first-child+p:has(>strong:only-child) strong{font-weight:500}.template-page [id$=__main] .rte h2:not(:first-child),.template-page [id$=__main] .rte h3{font-family:var(--font-body--family);font-weight:500;font-size:1rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;margin:var(--khalis-page-gap) 0 .75rem}.template-page [id$=__main] .rte h4{font-family:var(--font-body--family);font-weight:600;font-size:.95rem;line-height:1.4;letter-spacing:0;text-transform:none;margin:1.5rem 0 .5rem}.template-page [id$=__main] .rte p,.template-page [id$=__main] .rte li{font-size:.95rem;line-height:1.75}.template-page [id$=__main] .rte p{margin:0 0 1rem}.template-page [id$=__main] .rte ul,.template-page [id$=__main] .rte ol{margin:0 0 1rem;padding-inline-start:1.25rem}.template-page [id$=__main] .rte li{margin:0 0 .35rem}.template-page [id$=__main] .rte section{margin:0;padding:0}.template-page [id$=__main] .rte section:last-child>:last-child,.template-page [id$=__main] rte-formatter>:last-child{margin-bottom:0}@media(max-width:749px){.template-page [id$=__main]{--khalis-page-gap: 2rem}.template-page [id$=__main] .rte p,.template-page [id$=__main] .rte li{font-size:.9rem;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/khalis-custom.css.map */
