:root{--font-display: "Bebas Neue", sans-serif;--font-heading-family: "DM Sans", system-ui, sans-serif;--font-heading-style: normal;--font-heading-weight: 300;--heading-text-transform: none;--heading-letter-spacing: 0em;--font-body-family: "DM Sans", system-ui, sans-serif;--font-body-weight: 300;--font-body-weight-bold: 500;--font-body-style: normal;--font-body-letter-spacing: 0em;--navigation-font-family: "DM Sans", system-ui, sans-serif;--navigation-font-weight: 400;--navigation-font-style: normal;--navigation-text-transform: uppercase;--button-font-family: "DM Sans", system-ui, sans-serif;--button-font-weight: 400;--button-font-style: normal;--button-text-transform: uppercase;--label-font-family: "DM Sans", system-ui, sans-serif;--label-font-weight: 400;--label-text-transform: uppercase;--product-card-font-family: "DM Sans", system-ui, sans-serif;--product-card-font-weight: 400;--accordion-font-family: "DM Sans", system-ui, sans-serif;--accordion-font-weight: 400;--ks-ink: #0E0E0C;--ks-cream: #F8F7F4;--ks-mid: #6B6A65;--ks-warm: #DEDAD2;--ks-accent: #C8B89A;--ks-dm-sans: "DM Sans", system-ui, sans-serif;--ks-cormorant: "Cormorant Garamond", Georgia, serif}body{font-family:var(--font-body-family);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--ks-dm-sans);font-weight:300;text-transform:none;letter-spacing:.02em;line-height:1.1}.editorial-italic{font-family:var(--ks-cormorant);font-style:italic;font-weight:300}.header__logo .heading{font-family:var(--font-display)!important;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.menu-item,.menu-item>span{font-family:var(--navigation-font-family)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important}.header-icon-btn svg{width:1.125rem!important}@media(min-width:768px){.header-icon-btn svg{width:1.25rem!important}}.hamburger{width:1.125rem!important}@media(min-width:768px){.hamburger{width:1.25rem!important}}:root{--header-min-height: 3rem}.section-site-header{padding-top:0!important;padding-bottom:0!important}.header__container,.header{min-height:var(--header-min-height)!important;padding-top:.25rem!important;padding-bottom:.25rem!important}.section-site-header--hidden{transform:none!important}.index-page .section-site-header:not(.section-site-header--sticky){height:0!important;overflow:visible!important}.index-page .section-site-header:not(.section-site-header--sticky) .header{background:transparent!important;border-bottom:none!important;box-shadow:none!important}.index-page .section-site-header--sticky .header{background:#fff!important;border-bottom:1px solid #e8e8e8!important;box-shadow:none!important}.index-page .header__logo-img,.index-page .header__logo-img--header-transparent{filter:brightness(0) invert(1)}.index-page .section-site-header--sticky .header__logo-img,.index-page .section-site-header--sticky .header__logo-img--header-transparent{filter:none!important}.index-page .section-site-header .header svg,.index-page .section-site-header .header__cart-count{color:var(--ks-cream)!important;border-color:var(--ks-cream)!important}.index-page .section-site-header--sticky .header svg,.index-page .section-site-header--sticky .header__cart-count{color:var(--ks-ink)!important;border-color:var(--ks-ink)!important}.section-site-header--sticky .header{background:#fff!important;border-bottom:1px solid #e8e8e8!important}.js .section-site-header .header{transition:.4s background-color,.4s color,.4s border-color!important}[class*=slideshow] .heading,[class*=banner] .heading,[class*=hero] .heading,.section-image-banner .heading,.section-slideshow .heading{font-family:var(--ks-dm-sans)!important;font-size:clamp(1.5rem,5vw,2.5rem)!important;font-weight:300!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.1!important}[class*=slideshow] p,[class*=banner] p,.section-image-banner p{font-family:var(--ks-dm-sans)!important;font-size:14px!important;font-weight:300!important;line-height:1.6!important}@media(max-width:767px){.index-page .slideshow-slide{min-height:calc(var(--viewport-height, 100svh) - var(--announcement-bar-height, 40px))!important}.index-page .slide-background img{object-position:center 30%!important}}[class*=testimonial] .heading,[class*=review] .heading,[class*=community] .heading,[class*=rich-text] .heading,[class*=rich-text] h1,[class*=rich-text] h2,[class*=rich-text] h3,.section-rich-text h1,.section-rich-text h2,.section-rich-text h3,.section-rich-text .heading{font-family:var(--ks-dm-sans)!important;font-weight:300!important;letter-spacing:0em!important;text-transform:none!important;line-height:1.3!important}.products-collection-grid{column-gap:12px!important;row-gap:28px!important}@media(min-width:768px){.products-collection-grid{column-gap:20px!important;row-gap:48px!important}}.product-card>div:first-child{aspect-ratio:3 / 4;overflow:hidden;background-color:#f6f5f2}.product-card .swiper,.product-card .product-card-swiper,.product-card .swiper-wrapper,.product-card .swiper-slide{height:100%!important}.product-card .product-card-swiper{user-select:none;-webkit-user-select:none}.product-card .product-card-swiper img{pointer-events:none}.product-card-nav-btn{display:none}@media(hover:hover)and (pointer:fine){.product-card-nav-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:28px;height:28px;background:none;border:none;cursor:pointer;color:#f8f7f4;padding:0;opacity:0;transition:opacity .18s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.product-card-nav-prev{left:6px}.product-card-nav-next{right:6px}.product-card:hover .product-card-nav-btn{opacity:1}.product-card-nav-btn.swiper-button-disabled{opacity:0!important;pointer-events:none}}.product-card lqip-element{display:block;height:100%;position:relative}.product-card__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.product-card.rounded-block{border-radius:0!important;overflow:visible!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.product-card__info{padding-top:10px!important;background-color:transparent!important}.product-card .ks-badge-area{min-height:16px;margin-bottom:3px;display:flex;align-items:center}.product-card .custom-badge{font-family:var(--ks-dm-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ks-ink)!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;line-height:1}.product-card .product-name,.product-card .product-name a{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.35!important;text-transform:none!important;margin-bottom:4px!important}.product-card .price,.product-card .price__regular,.product-card .price__sale{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;color:var(--ks-ink)!important}.product-card__info .mt-4{margin-top:8px!important}.product-card .product-rating{display:none!important}.product-card quick-add-button{display:none!important}.product-card .sale-badge,.product-card .product-vendor{display:none!important}.section{--section-pt-max: 7.5rem;--section-pb-max: 7.5rem}.section-main-collection-grid .section{--section-pt-max: 2.5rem !important;--section-pb-max: 2.5rem !important}@media(min-width:768px){.section-main-collection-grid .products-collection-grid{grid-template-columns:repeat(var(--collection-grid-max-columns, 3),minmax(0,1fr))!important}}@media(min-width:992px){product-recommendations .grid-carousel--products{--grid-columns: 7 !important;--grid-columns-max: 7 !important}}@media(min-width:1200px){product-recommendations .grid-carousel--products{--grid-columns: 8 !important;--grid-columns-max: 8 !important}}#shopify-section-related-products product-recommendations{max-width:1100px!important;margin-inline:auto!important}@media(min-width:992px){.product-media-carousel.thumbs-vertical,.product-media-carousel.thumbs-horizontal{grid-template-areas:"gallery" "mobile-indicator"!important;grid-template-columns:1fr!important;gap:0!important}.thumbnails-wrapper--desktop{display:none!important}.product-media-carousel.thumbs-vertical .product-gallery-mobile-indicator,.product-media-carousel.thumbs-horizontal .product-gallery-mobile-indicator{display:grid!important}}@media(max-width:767px){.section{--section-pt-max: 2rem;--section-pb-max: 2rem}}.section-featured-collection .section{padding-top:var(--section-vertical-spacing)!important}@media(max-width:767px){.section-featured-collection .section{padding-top:3rem!important}}.container{max-width:1400px}.button,.button-primary,.button-secondary{font-family:var(--button-font-family)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}.announcement-bar,.announcement-bar *{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.announcement-bar .announcement{padding-top:.375rem!important;padding-bottom:.375rem!important}.section-announcement-bar{padding-top:0}.section-main-collection-banner .heading,.main-collection-banner .heading,[class*=collection-banner] h1,[class*=collection-banner] h2{font-family:var(--font-heading-family)!important;font-weight:300!important;font-size:clamp(2rem,4vw,3.25rem)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.05!important}.section-main-collection-banner p,.main-collection-banner p{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:300!important;color:var(--ks-mid)!important;max-width:480px!important;line-height:1.7!important}.breadcrumb,.breadcrumbs,[class*=breadcrumb]{display:none!important}.product-page .product-vendor,.main-product .product-vendor{display:block!important;font-family:var(--font-body-family)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--ks-mid)!important;margin-bottom:8px!important}.product-page .product-name-wrapper h1,.product-page .product-name-wrapper h2,.product-page .product-title{font-family:var(--ks-dm-sans)!important;font-size:clamp(.9rem,2.5vw,1.15rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:1.3!important}.product-page .product-price .price,.product-page .product-price .price-item,.product-page .product-price [class*=price]{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.02em!important;color:inherit!important}variant-picker .label{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important}.label.label-product-info{color:rgb(var(--color-foreground))!important}variant-picker [type=radio]+label,.variant-radio-label{border-radius:0!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.05em!important}:root{--color-swatch-border-radius: 0px;--color-swatch-aspect-ratio: 1}.color-swatch-selector label .inner{border-radius:0!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding-bottom:0!important}details summary,.collapsible-content__heading,[class*=accordion] summary,[class*=accordion] .heading{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.collapsible-content__body,details [slot]{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:300!important;line-height:1.7!important;color:var(--ks-mid)!important}#shopify-section-section-footer,#shopify-section-section-footer *{font-family:var(--font-body-family)!important}.price,.price__regular,.price__sale,.price-item{font-family:var(--font-body-family)!important;font-weight:300!important}.mobile-menu,.mobile-menu-page,[class*=mobile-menu]{background-color:var(--ks-cream)!important}.mobile-menu .menu-item,.mobile-menu-page .menu-item,[class*=mobile-menu] .menu-item,[class*=mobile-menu] a{font-family:var(--ks-dm-sans)!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:var(--ks-ink)!important}[id*=search-modal] input,.search-modal input,.predictive-search input{font-family:var(--font-body-family)!important;font-weight:300!important}@media(max-width:991px){.product-page .shopify-payment-button,.product-page [data-shopify=payment-button]{display:none!important}.product-page #MainContent{padding-bottom:72px}.product-page .product-media{padding-bottom:0!important;margin-bottom:0!important}.product-page .product-info{padding-top:20px!important}.product-page .shopify-section{--section-pt-max: 0px !important;--section-pb-max: 0px !important}}@media(max-width:991px){.sticky-add-to-cart-wrapper{padding-left:0!important;padding-right:0!important}sticky-add-to-cart{background-color:rgb(var(--color-background))!important;border-top:1px solid rgb(var(--color-foreground) / .1)!important;padding-top:10px!important;padding-bottom:max(10px,env(safe-area-inset-bottom,10px))!important;padding-left:16px!important;padding-right:16px!important;gap:12px!important;align-items:center!important;display:flex!important}sticky-add-to-cart .product-thumbnail{display:block!important;width:56px!important;height:56px!important;flex-shrink:0!important;overflow:hidden!important;object-fit:cover!important}sticky-add-to-cart .sticky-info{flex:1!important;margin-inline-end:0!important}sticky-add-to-cart .sticky-variant-selects{flex:1!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}sticky-add-to-cart .sticky-variant-selects select,sticky-add-to-cart .sticky-variant-selects .select__select{font-family:var(--ks-dm-sans)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.1em!important;border-radius:0!important;border:1px solid var(--ks-warm)!important;background:transparent!important;padding:8px 10px!important;height:40px!important;width:100%!important}sticky-add-to-cart quick-add-button,sticky-add-to-cart .sticky-atc-button-wrapper{flex-shrink:0!important}sticky-add-to-cart .sticky-atc-button{min-height:44px!important;padding:0 20px!important;font-size:10px!important;letter-spacing:.2em!important;border-radius:0!important;white-space:nowrap!important}}@media(min-width:768px)and (max-width:991px){.sticky-add-to-cart-wrapper{background-color:rgb(var(--color-background))!important;border-top:1px solid rgb(var(--color-foreground) / .1)!important}}input,select,textarea,.label,label{font-family:var(--font-body-family)!important;font-weight:400!important}.product-vendor,.collection-label,.section-label,[class*=eyebrow],[class*=overline]{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase!important}.section-heading,.featured-collection .section-heading,[class*=section] .heading,[class*=section] h2,[class*=section] h3{font-family:var(--ks-dm-sans)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.2!important}p,li,td{font-family:var(--font-body-family);font-size:14px;line-height:1.7}.section-main-collection-banner .page-banner__content{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;padding-top:56px!important;padding-bottom:40px!important}@media(min-width:768px){.section-main-collection-banner .page-banner__content{padding-top:80px!important;padding-bottom:56px!important}}.section-main-collection-banner h1,.section-main-collection-banner h2,.section-main-collection-banner .heading{font-family:var(--ks-dm-sans)!important;font-size:clamp(2rem,4.5vw,3.25rem)!important;font-weight:300!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.05!important;margin-bottom:14px!important}.section-main-collection-banner .prose,.section-main-collection-banner .prose p,.section-main-collection-banner .prose>*{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:300!important;color:var(--ks-mid)!important;max-width:480px!important;line-height:1.7!important;margin-bottom:0!important}.section-main-collection-banner .section--no-padding{min-height:0!important}.collection-grid__products{border-top:1px solid var(--ks-warm);padding-top:32px!important;margin-top:4px}.collection-grid.desktop-drawer .collection-grid__facets,.collection-grid.desktop-drawer .collection-grid__sort,.collection-grid.desktop-drawer .collection-grid__results-count,.collection-grid.horizontal-filters .collection-grid__facets,.collection-grid.horizontal-filters .collection-grid__sort,.collection-grid.horizontal-filters .collection-grid__results-count{padding-top:18px;padding-bottom:18px}.collection-grid__results-count,.collection-grid__results-count .text-sm{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ks-mid)!important;display:flex!important;align-items:center!important}.button.button-filter,button.button-filter,[class*=button-filter]{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:currentColor!important;cursor:pointer!important;transition:opacity .2s ease!important;gap:0!important}.button.button-filter:hover,button.button-filter:hover{opacity:.45!important;background:transparent!important}.button-filter .icon-xs,.button-filter .icon-sm,.button-filter svg{display:none!important}.button-filter:after{content:" \2193";font-size:inherit;letter-spacing:0}.collection-grid.horizontal-filters details summary.button{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0 8px!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important}.collection-grid.horizontal-filters details summary.button .collapse-chevron{display:none!important}.collection-grid.horizontal-filters details summary.button:after{content:" \2193";letter-spacing:0}.collection-grid__sort label{display:none!important}.collection-grid__sort [data-dropdown-activator]{background:transparent!important;border:none!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:currentColor!important;cursor:pointer!important;transition:opacity .2s!important;padding:0!important}.collection-grid__sort [data-dropdown-activator]:hover{opacity:.45!important}.collection-grid__sort .collapse-chevron{display:none!important}.collection-grid__sort [data-dropdown-activator]:after{content:" \2193";letter-spacing:0}.collection-grid__sort .dropdown-menu{border-radius:0!important;border:1px solid var(--ks-warm)!important;box-shadow:none!important}.collection-grid__sort .dropdown-list-item{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding-top:10px!important;padding-bottom:10px!important}facets-drawer-modal [slot=content],.facets-drawer-modal [slot=content]{background-color:var(--ks-cream)!important}facets-drawer-modal h4,.facets-drawer-modal h4{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.25em!important;text-transform:uppercase!important}facets-drawer-modal .font-accordion,facets-drawer-modal details summary span{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important}facets-drawer-modal .button-primary[data-button-close]{border-radius:0!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important}facets-drawer-modal label,.collection-grid .filter-values label{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:300!important;letter-spacing:.05em!important;text-transform:none!important}.active-facets .button,.active-facets button{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:0!important}.js-load-more,[class*=load-more] .button,[class*=pagination] .button{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;background:transparent!important;border:1px solid var(--ks-warm)!important;color:var(--ks-ink)!important;padding:14px 48px!important}[class*=load-more] .button:hover,[class*=pagination] .button:hover{border-color:var(--ks-ink)!important}.pagination,[class*=load-more]{display:flex!important;justify-content:center!important;padding-top:60px!important;padding-bottom:60px!important}.ks-gallery-indicator{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 0 4px}.ks-gallery-indicator__count{font-family:var(--ks-dm-sans);font-size:10px;font-weight:300;letter-spacing:.18em;color:var(--ks-mid);min-width:40px;text-align:center}.ks-gallery-indicator__arrow{background:none;border:none;padding:6px 4px;cursor:pointer;font-size:16px;color:var(--ks-ink);line-height:1;transition:opacity .18s;-webkit-tap-highlight-color:transparent}.ks-gallery-indicator__arrow:disabled{opacity:.18;cursor:default}.image-hover-zoom-enabled .image-hover-zoom{transition-property:opacity!important;transition-duration:.6s!important;transition-timing-function:ease!important}.image-hover-zoom-enabled .group:hover .image-hover-zoom{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform:none!important}.mobile-menu-content{background-color:var(--ks-cream)!important;color:var(--ks-ink)!important}.mobile-menu-content [data-button-close]{color:var(--ks-ink)!important}.mobile-menu-inner .side-menu-item,.mobile-menu-inner .dropdown-menu-item{font-family:var(--ks-dm-sans)!important;font-size:13px!important;font-weight:400!important;color:var(--ks-ink)!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 32px!important;text-decoration:none!important;transition:opacity .2s!important}.mobile-menu-inner .side-menu-item:hover,.mobile-menu-inner .dropdown-menu-item:hover{opacity:.45!important;color:var(--ks-ink)!important}.mobile-menu-inner [data-mobile-menu-toggle],.mobile-menu-inner .mobile-menu-page-trigger{font-family:var(--ks-dm-sans)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ks-ink)!important;padding:14px 32px!important;background:none!important;border:none!important;width:100%!important;text-align:left!important;cursor:pointer!important}.mobile-menu-inner [data-mobile-menu-back]{font-family:var(--ks-dm-sans)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ks-mid)!important;padding:16px 32px!important}.mobile-menu-content hr{border-color:var(--ks-warm)!important;margin-inline:32px!important;margin-top:24px!important}.mobile-menu-inner>div:last-of-type a,.mobile-menu-inner>div:last-of-type button{font-family:var(--ks-dm-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--ks-mid)!important}.mobile-menu-content .collapse-chevron{color:var(--ks-ink)!important}::selection{background-color:var(--ks-ink);color:var(--ks-cream)}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ks-warm);border-radius:0}:focus-visible{outline:1px solid currentColor;outline-offset:3px;border-radius:0}.breadcrumbs,[aria-label=breadcrumb],.breadcrumb,.product-breadcrumbs{font-family:var(--ks-dm-sans)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--ks-mid)!important}.breadcrumbs a,[aria-label=breadcrumb] a{color:var(--ks-mid)!important;text-decoration:none!important}.cart-modal .heading,.cart-modal h2,.cart-modal h3{font-family:var(--ks-dm-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.cart-modal a[href*="/products/"]{font-family:var(--ks-dm-sans)!important;font-size:12px!important;font-weight:300!important;letter-spacing:.04em!important;text-decoration:none!important}.cart-modal [class*=price],.cart-modal [class*=variant],.cart-modal [class*=option]{font-family:var(--ks-dm-sans)!important;font-size:11px!important;font-weight:300!important;color:var(--ks-mid)!important}.cart-modal [class*=total],.cart-modal [class*=subtotal]{font-family:var(--ks-dm-sans)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cart-modal .button,.cart-modal [type=submit]{border-radius:0!important;font-family:var(--ks-dm-sans)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.cart-modal [data-remove],.cart-modal [class*=remove]{font-family:var(--ks-dm-sans)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ks-mid)!important}.cart-modal qty-selector input{border-radius:0!important}[id*=search] input[type=search],[id*=search] input[type=text],[class*=search-modal] input,predictive-search input{font-family:var(--ks-dm-sans)!important;font-size:14px!important;font-weight:300!important;letter-spacing:.06em!important;border-radius:0!important}[class*=predictive-search] a,[class*=search-result] a{font-family:var(--ks-dm-sans)!important;font-size:12px!important;font-weight:300!important;text-decoration:none!important}.sold-out-badge{font-family:var(--ks-dm-sans)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important;background:var(--ks-ink)!important;color:var(--ks-cream)!important;padding:4px 8px!important}.notification{border-radius:0!important;font-family:var(--ks-dm-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:var(--ks-ink)!important;color:var(--ks-cream)!important}.product-info input[type=text],.product-info input[type=email],.product-info textarea,.cart-modal input[type=text],.cart-modal input[type=email],.cart-modal textarea{border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--ks-warm)!important;background:transparent!important;font-family:var(--ks-dm-sans)!important;font-size:13px!important;font-weight:300!important}.product-card .swiper-pagination{display:flex!important;justify-content:center;align-items:center;gap:3px;bottom:8px!important;left:0!important;width:100%!important;position:absolute;z-index:10;pointer-events:none}.product-card .swiper-pagination-bullet{display:block;width:16px!important;height:2px!important;border-radius:1px!important;background:#f8f7f480!important;opacity:1!important;margin:0!important;transition:background .2s,width .2s}.product-card .swiper-pagination-bullet-active{background:#f8f7f4!important;width:24px!important}.product-card .image-hover-zoom{transition-property:opacity!important;transition-duration:.5s!important}.product-card:hover .image-hover-zoom{transform:none!important}@media(min-width:992px){.products-collection-grid{grid-template-columns:repeat(4,1fr)!important}}.collection-grid__results-count{display:none!important}.collection-grid__toolbar,.collection-grid__facets-wrapper{background:transparent!important;border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;padding-top:12px!important;padding-bottom:12px!important}.collection-grid__facets button,.collection-grid__sort [data-dropdown-activator],.collection-grid__facets summary,.collection-grid__sort label,.collection-grid__toolbar .button{font-family:var(--ks-dm-sans)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ks-ink)!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}@media(max-width:991px){.shopify-section:first-child .product-media{padding-top:0!important}}.product-info .product-name-wrapper,.product-info .product-vendor{margin-top:.35rem!important;margin-bottom:.35rem!important}.product-info .product-name-wrapper:first-child{margin-top:0!important}.product-info .product-name-wrapper{margin-bottom:.15rem!important}variant-picker .variant-radios,variant-picker [class*=variant-radios],.variant-radios.gap-1,.variant-radios.gap-2,.variant-radios.gap-4{gap:4px!important;margin:0!important}.product-info fieldset[data-option-group]{margin-bottom:.75rem!important}.product-extra .product-info-heading,.product-collapse summary .product-info-heading,.product-collapse summary{font-size:var(--size-text-base)!important;font-weight:400!important;color:rgb(var(--color-foreground))!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(min-width:768px){.product-extra .product-info-heading,.product-collapse summary .product-info-heading,.product-collapse summary{font-size:var(--size-text-base)!important}}sticky-add-to-cart .product-thumbnail,sticky-add-to-cart .product-thumbnail-shade{display:none!important}sticky-add-to-cart{flex-direction:column!important;align-items:stretch!important;padding:.75rem 1rem!important;gap:.5rem!important;border-top:1px solid rgb(var(--color-foreground) / .12)!important}@media(min-width:768px){sticky-add-to-cart{padding:1rem 1.5rem!important;gap:.625rem!important}}sticky-add-to-cart .sticky-info{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;column-gap:.75rem!important;row-gap:.375rem!important;flex:unset!important;margin-inline-end:0!important;min-width:0!important}sticky-add-to-cart .sticky-product-title{display:block!important;grid-column:1!important;grid-row:1!important;font-size:.7rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;align-self:baseline!important;margin:0!important}@media(min-width:768px){sticky-add-to-cart .sticky-product-title{font-size:.75rem!important}}sticky-add-to-cart .sticky-price{display:flex!important;grid-column:2!important;grid-row:1!important;font-size:.7rem!important;align-self:baseline!important;white-space:nowrap!important}@media(min-width:768px){sticky-add-to-cart .sticky-price{font-size:.75rem!important}}sticky-add-to-cart .sticky-variant-selects{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;gap:.5rem!important}sticky-add-to-cart .sticky-option-select{flex:1!important;max-width:none!important;background-color:transparent!important;border-color:rgb(var(--color-foreground) / .3)!important;font-size:.65rem!important;letter-spacing:.08em!important;padding:.375rem 1.75rem .375rem .625rem!important}@media(min-width:768px){sticky-add-to-cart .sticky-option-select{font-size:.7rem!important;padding:.4rem 2rem .4rem .75rem!important}}sticky-add-to-cart quick-add-button{width:100%!important;align-self:unset!important}sticky-add-to-cart .sticky-atc-button{width:100%!important;min-width:unset!important;padding-inline:1rem!important;font-size:.7rem!important;letter-spacing:.14em!important;justify-content:center!important}@media(min-width:768px){sticky-add-to-cart .sticky-atc-button{font-size:.75rem!important;padding-block:.75rem!important}}sticky-add-to-cart .button{flex-grow:0!important;margin-inline-start:0!important}@media(min-width:992px){.sticky-add-to-cart-wrapper{padding:0!important;background-color:transparent!important;border-top:none!important}sticky-add-to-cart{max-width:none!important;width:100%!important;flex-direction:row!important;align-items:center!important;padding:0 3rem!important;gap:2rem!important;min-height:3.5rem!important;background-color:rgb(var(--color-background))!important;border-top:1px solid rgb(var(--color-foreground) / .1)!important}sticky-add-to-cart .sticky-info{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1.25rem!important;flex:1!important;grid-template-columns:unset!important;grid-template-rows:unset!important;row-gap:unset!important}sticky-add-to-cart .sticky-product-title{grid-column:unset!important;grid-row:unset!important;font-size:.65rem!important;letter-spacing:.14em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:18rem!important;flex-shrink:0!important}sticky-add-to-cart .sticky-price{grid-column:unset!important;grid-row:unset!important;font-size:.65rem!important;white-space:nowrap!important;flex-shrink:0!important}sticky-add-to-cart .sticky-variant-selects{grid-column:unset!important;grid-row:unset!important;width:auto!important;margin-left:auto!important;flex-wrap:nowrap!important;gap:.5rem!important}sticky-add-to-cart .sticky-custom-select{flex:0 0 auto!important;min-width:8rem!important;max-width:14rem!important}sticky-add-to-cart .sticky-select-trigger{padding:.35rem .625rem!important;font-size:.65rem!important}sticky-add-to-cart quick-add-button{width:auto!important;flex-shrink:0!important;align-self:stretch!important}sticky-add-to-cart .sticky-atc-button{width:auto!important;min-width:10rem!important;padding-inline:2rem!important;padding-block:0!important;height:100%!important;font-size:.65rem!important;letter-spacing:.16em!important;border-radius:0!important}}@media(max-width:991px){sticky-add-to-cart{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;padding:10px 16px env(safe-area-inset-bottom,0px)!important;background-color:rgb(var(--color-background))!important;border-top:1px solid rgb(var(--color-foreground) / .1)!important}sticky-add-to-cart .product-thumbnail{display:none!important}sticky-add-to-cart .sticky-info{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:baseline!important;gap:.25rem .75rem!important;flex:none!important;margin-inline-end:0!important}sticky-add-to-cart .sticky-product-title{grid-column:1!important;grid-row:1!important;font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}sticky-add-to-cart .sticky-price{grid-column:2!important;grid-row:1!important;font-size:.7rem!important;white-space:nowrap!important}sticky-add-to-cart .sticky-variant-selects{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;gap:.5rem!important;width:100%!important;flex-wrap:nowrap!important}sticky-add-to-cart .sticky-custom-select{flex:1 1 0!important;min-width:0!important;max-width:100%!important}sticky-add-to-cart .sticky-select-trigger{width:100%!important;border-radius:0!important;height:2rem!important;padding:0 .625rem!important;font-size:.75rem!important;border:1px solid rgb(var(--color-foreground) / .2)!important;background-color:rgb(var(--color-background))!important}sticky-add-to-cart .sticky-select-chevron{flex-shrink:0!important;color:rgb(var(--color-foreground))!important;padding-left:.5rem!important;margin-left:.25rem!important;border-left:1px solid rgb(var(--color-foreground) / .15)!important}sticky-add-to-cart quick-add-button{width:100%!important;display:flex!important}sticky-add-to-cart .sticky-atc-button{width:100%!important;border-radius:0!important;flex-grow:1!important;padding-inline:1rem!important}}body:not(.index-page) .section-site-header{box-shadow:0 1px rgb(var(--color-foreground) / .1)}modal-drawer[id*=size-chart]::part(panel){background-color:rgb(var(--color-background))!important}modal-drawer[id*=size-chart] [slot=content]{background-color:rgb(var(--color-background))!important}variant-picker [data-option-group]:last-of-type,variant-picker .mb-6:last-of-type{margin-bottom:.375rem!important}.product-form__cart-submit,[data-type=add-to-cart-form] .button[name=add],.product-form .button[name=add]{height:3rem!important;min-height:3rem!important;border-radius:0!important}variant-picker button[data-dropdown-activator].input{height:3rem!important;min-height:3rem!important}variant-picker button[data-dropdown-activator].input{border-radius:0!important;font-size:.875rem!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;padding-block:0!important}variant-picker dropdown-list{position:relative!important;display:block!important}variant-picker dropdown-list details{display:block!important}variant-picker .dropdown-menu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:auto!important;background-color:rgb(var(--color-background))!important;border-radius:0!important;padding:0!important;border:1px solid rgb(var(--color-foreground) / .15)!important;box-shadow:0 4px 16px rgb(var(--color-foreground) / .06)!important;z-index:100!important}variant-picker .dropdown-list{background-color:rgb(var(--color-background))!important}variant-picker .dropdown-list-item{border-radius:0!important;border-bottom:1px solid rgb(var(--color-foreground) / .08)!important;padding:.625rem .875rem!important;font-size:.875rem!important}variant-picker .dropdown-list-item:last-child{border-bottom:none!important}.section-main-cart .cart-items thead,.section-main-cart .cart-items .js\:max-md\:hidden{display:none!important}.section-main-cart .cart-items .md\:hidden{display:flex!important;align-items:center!important;width:auto!important}.section-main-cart .cart-items .cart-media{width:4rem!important}.section-main-cart .cart-items .flex.items-start.gap-4{gap:.75rem!important}.section-main-cart .cart-items .mt-6{margin-top:.5rem!important}.section-main-cart .cart-items tbody tr{border-top:1px solid rgb(var(--color-foreground) / .08)!important}.section-main-cart .cart-items td{vertical-align:top!important;padding-block:1.25rem!important}.section-main-cart .cart-items .flex.justify-between.items-center{justify-content:space-between!important}.cart-modal qty-selector,.cart-modal .qty-selector{display:inline-flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important;height:2rem!important;gap:0!important}.cart-modal qty-selector .qty-selector__button,.cart-modal .qty-selector .qty-selector__button{flex:0 0 auto!important;align-self:center!important;margin-top:0!important;margin-bottom:0!important}.cart-modal qty-selector input,.cart-modal .qty-selector input{flex:0 0 2.5rem!important;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:1.5rem!important;text-align:center!important;margin:0 .25rem!important;padding:0!important;flex-grow:0!important;align-self:center!important}lb-upsell-widget,lb-embed,lb-addon{background:transparent!important}.lb-embed,.lb-addon-cont{background:rgb(var(--color-background))!important}.lb-addon-head,.lb-addon-title-cont,.lb-addon-title{font-family:var(--font-body-family)!important;font-size:.7rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:rgb(var(--color-foreground))!important;background:transparent!important;padding-bottom:.75rem!important}.lb-flat-card{background-color:rgb(var(--color-background))!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:.5rem!important}.lb-card-image-cont img,.lb-card-img{border-radius:0!important}.lb-card-title,.lb-card-title-cont{font-family:var(--font-body-family)!important;font-size:.7rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:rgb(var(--color-foreground))!important;background:transparent!important}.lb-price,.lb-price span{font-family:var(--font-body-family)!important;font-size:.75rem!important;font-weight:400!important;color:rgb(var(--color-foreground))!important;background:transparent!important}.lb-cta-action-pickers select{-webkit-appearance:none!important;appearance:none!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-size:.75rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;background-color:rgb(var(--color-background))!important;border:1px solid rgb(var(--color-foreground) / .2)!important;color:rgb(var(--color-foreground))!important;padding:.6rem 2rem .6rem .75rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230E0E0C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .6rem center!important;min-width:9rem!important;width:auto!important;cursor:pointer!important;line-height:1.25!important}.lb-cta-actions button,.lb-cta-cont .lb-cta-button,[class*=lb-cta] button{border-radius:0!important;font-family:var(--button-font-family)!important;font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;padding:.5rem 1rem!important;border:none!important}.lb-carousel-cont [class*=prev],.lb-carousel-cont [class*=next],.lb-carousel-cont button{border-radius:0!important;background-color:rgb(var(--color-background))!important;border:1px solid rgb(var(--color-foreground) / .15)!important;color:rgb(var(--color-foreground))!important}qty-selector .qty-selector__button,.qty-selector .qty-selector__button{margin-top:0!important;margin-bottom:0!important}.product-vendor{display:none!important}.section-main-cart .sale-price,.section-main-cart .sale-price span,.cart-modal .sale-price,.cart-modal .sale-price span,#variant-added-modal .sale-price,#variant-added-modal .sale-price span{color:rgb(var(--color-foreground))!important}.section-main-cart .regular-price,.cart-modal .regular-price,#variant-added-modal .regular-price{display:block!important;color:rgb(var(--color-foreground))!important;font-size:1em!important;font-weight:300!important;opacity:1!important}.cart-item-discount ul[role=list]{display:flex!important;flex-direction:column;gap:2px;margin:0;padding:0}.cart-item-discount li{display:flex!important;align-items:center;gap:4px;font-size:11px!important;font-weight:400!important;color:rgb(var(--color-foreground))!important;letter-spacing:.04em;text-transform:uppercase;list-style:none}.cart-item-discount li .icon-xs,.cart-item-discount li .icon-sm{display:none!important}.cart-modal .free-shipping-indicator{margin-top:16px!important;margin-bottom:4px!important}.section-main-cart .cart-items tbody td:nth-child(2){display:none!important}@media(min-width:768px){.section-main-cart .cart-items tbody td:nth-child(3),.section-main-cart .cart-items tbody td:nth-child(4){vertical-align:middle!important}}.product-vendor,.cart-items .product-vendor,.cart-modal .product-vendor{display:none!important}.cart-items .product-name,.cart-modal-item .product-name,.cart-modal-item h2.product-name{font-family:var(--ks-dm-sans)!important;font-weight:400!important;font-size:.875rem!important;letter-spacing:.01em!important;text-transform:none!important}.cart-modal .heading{font-family:var(--ks-dm-sans)!important;font-weight:400!important;letter-spacing:.04em!important}.cart-modal .product-card .product-name,.cart-modal .product-card .h6,.cart-modal .product-card [class*=product-name]{font-family:var(--ks-dm-sans)!important;font-weight:400!important;letter-spacing:.01em!important}button[name=checkout],.button-checkout,.cart-modal-buttons button[name=checkout]{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ks-editorial.css.map */
