@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600&display=swap";:root{--kci-bg-cream: #FBF9F5;--kci-bg-alt: #F7F3EE;--kci-text: #191919;--kci-text-muted: rgba(25,25,25,.6);--kci-rule: #EAE6DF;--kci-border: #EAE6DF;--kci-border-strong: rgba(25,25,25,.42);--kci-accent-ink: #191919;--kci-accent-burgundy: #800020;--kci-accent-gold: #C6A564;--kci-hover-bg: rgba(25,25,25,.04);--kci-ring: rgba(25,25,25,.1);--kci-font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--kci-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--kci-font-display-xl: clamp(1.875rem, 3.6vw, 2.875rem);--kci-font-display-lg: clamp(1.875rem, 3.2vw, 2.625rem);--kci-font-h1: clamp(1.875rem, 3.4vw, 2.875rem);--kci-font-h2: clamp(1.6875rem, 2.6vw, 2.375rem);--kci-font-h3: clamp(1.25rem, 1.8vw, 1.65rem);--kci-font-h4: clamp(1.05rem, 1.4vw, 1.3rem);--kci-font-lead: clamp(1.0625rem, 1.3vw, 1.125rem);--kci-font-body-lg: clamp(.98rem, 1.15vw, 1.08rem);--kci-font-body-base: 15.5px;--kci-font-body-sm: .9rem;--kci-font-eyebrow: .7rem;--kci-font-button: .74rem;--kci-font-caption: .68rem;--kci-font-announcement: .6875rem;--kci-font-nav: .8125rem;--kci-font-submenu: .8125rem;--kci-font-footer-heading: 1rem;--kci-font-footer-body: .875rem;--kci-font-legal: .75rem;--kci-line-display: 1.1;--kci-line-heading: 1.1;--kci-line-lead: 1.65;--kci-line-body: 1.8;--kci-tracking-display: -.03em;--kci-tracking-heading: -.018em;--kci-tracking-eyebrow: .18em;--kci-tracking-button: .11em;--kci-space-section-sm: clamp(40px, 5vw, 64px);--kci-space-section-md: clamp(56px, 7vw, 88px);--kci-space-section-lg: clamp(72px, 9vw, 120px);--kci-body: var(--kci-font-body-base);--kci-line: 1.85;--kci-radius-sm: 10px;--kci-radius-md: 14px;--kci-radius-lg: 18px;--kci-flat-shadow: none;--kci-flat-radius: 0px;--kci-flat-line: rgba(25,25,25,.16);--color-background: 251, 249, 245;--color-foreground: 25, 25, 25;--color-base-background-1: 251, 249, 245;--color-base-background-2: 247, 243, 238;--color-base-text: 25, 25, 25;--color-base-solid-button: 25, 25, 25;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 25, 25, 25;--color-link: 25, 25, 25;--color-accent-1: 128, 0, 32;--color-accent-2: 198, 165, 100;--color-border: 234, 230, 223;--gradient-background: linear-gradient(120deg, rgba(251,249,245,1), rgba(247,243,238,1))}html,body{background:var(--kci-bg-cream);color:var(--kci-text);font-family:var(--kci-font-body);font-size:var(--kci-body);line-height:var(--kci-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:where(body,.gradient,#MainContent,main#MainContent){background:var(--kci-bg-cream)!important;color:var(--kci-text)!important}::selection{background:#c6a56438}:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--kci-font-heading);color:var(--kci-text);font-weight:400}:where(h1,.h0,.h1){font-size:var(--kci-font-h1);line-height:var(--kci-line-heading);letter-spacing:var(--kci-tracking-heading)}:where(h2,.h2){font-size:var(--kci-font-h2);line-height:var(--kci-line-heading);letter-spacing:var(--kci-tracking-heading)}:where(h3,.h3){font-size:var(--kci-font-h3);line-height:1.22;letter-spacing:-.01em}:where(h4,.h4){font-size:var(--kci-font-h4);line-height:1.28;letter-spacing:-.006em}:where(h5,.h5){font-size:1rem;line-height:1.3;letter-spacing:-.004em}:where(h6,.h6){font-size:.875rem;line-height:1.35;letter-spacing:0}:where(p,li,dd,dt,label,input,select,textarea,button){font-family:var(--kci-font-body)}:where(.announcement-bar,.announcement-bar__message,.utility-bar,.utility-bar__grid){font-family:var(--kci-font-body);font-size:var(--kci-font-announcement);font-weight:500;line-height:1.35;letter-spacing:.08em}:where(.header__menu-item,.header__inline-menu,.list-menu__item,.menu-drawer__menu-item,.site-nav__link,.navigation__link){font-family:var(--kci-font-body);font-size:var(--kci-font-nav);font-weight:500;line-height:1.3;letter-spacing:.025em}:where(.header__submenu,.header__submenu .header__menu-item,.mega-menu__link,.mega-menu__list,.menu-drawer__submenu,.menu-drawer__submenu .menu-drawer__menu-item){font-family:var(--kci-font-body);font-size:var(--kci-font-submenu);font-weight:400;line-height:1.45;letter-spacing:.015em}:where(.footer,.footer__content-top,.footer__content-bottom,.footer-block,.footer-block__details-content,.footer__copyright){font-family:var(--kci-font-body)}:where(.footer .footer-block__heading,.footer .footer-block__heading.h2,.footer .newsletter-form__field-wrapper+*,.footer__blocks-wrapper h2,.footer__blocks-wrapper h3){font-family:var(--kci-font-heading);font-size:var(--kci-font-footer-heading);font-weight:400;line-height:1.25;letter-spacing:-.006em}:where(.footer p,.footer li,.footer a,.footer input,.footer label,.footer .list-menu__item--link,.footer-block__details-content){font-family:var(--kci-font-body);font-size:var(--kci-font-footer-body);font-weight:400;line-height:1.65;letter-spacing:0}:where(.footer__copyright,.footer__copyright a,.footer .copyright__content,.footer .policies,.footer .policies li,.footer .policies a){font-family:var(--kci-font-body);font-size:var(--kci-font-legal);font-weight:400;line-height:1.55;letter-spacing:0}.kci-display-xl{font-family:var(--kci-font-heading);font-size:var(--kci-font-display-xl);line-height:var(--kci-line-display);letter-spacing:var(--kci-tracking-display)}.kci-display-lg{font-family:var(--kci-font-heading);font-size:var(--kci-font-display-lg);line-height:var(--kci-line-display);letter-spacing:var(--kci-tracking-display)}.kci-page-title{font-family:var(--kci-font-heading);font-size:var(--kci-font-h1);line-height:var(--kci-line-heading);letter-spacing:var(--kci-tracking-heading)}.kci-section-title{font-family:var(--kci-font-heading);font-size:var(--kci-font-h2);line-height:var(--kci-line-heading);letter-spacing:var(--kci-tracking-heading)}.kci-card-title{font-family:var(--kci-font-heading);font-size:var(--kci-font-h3);line-height:1.25}.kci-lead{font-size:var(--kci-font-lead);line-height:var(--kci-line-lead)}.kci-body-copy{font-size:var(--kci-font-body-lg);line-height:var(--kci-line-body)}.kci-body-small{font-size:var(--kci-font-body-sm);line-height:1.7}.kci-eyebrow{font-size:var(--kci-font-eyebrow);line-height:1.4;letter-spacing:var(--kci-tracking-eyebrow);text-transform:uppercase}.kci-button-label{font-size:var(--kci-font-button);line-height:1.3;letter-spacing:var(--kci-tracking-button);text-transform:uppercase}.kci-caption{font-size:var(--kci-font-caption);line-height:1.55;letter-spacing:.12em;text-transform:uppercase}a{color:var(--kci-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{opacity:.86}hr,hr:not([class]){border:0;border-top:1px solid var(--kci-rule)}input,select,textarea{font-family:var(--kci-font-body);color:var(--kci-text)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid rgba(198,165,100,.55);outline-offset:2px}:where(.card,.product-card,.collection-card,.shopify-section .card){border-color:var(--kci-border)}:where(input,select,textarea,.field__input,.select__select){border-color:var(--kci-border)!important}:where(.button--primary,.btn--primary,button[type=submit]){background:var(--kci-text)!important;color:#fff!important;border-color:var(--kci-text)!important}:where(input,textarea,select,.field__input,.select__select){background:var(--kci-bg-alt)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(input::placeholder,textarea::placeholder){color:#19191973}@media(prefers-color-scheme:dark){:root{--kci-bg-cream: #FBF9F5;--kci-bg-alt: #F7F3EE;--kci-text: #191919;--kci-text-muted: rgba(25,25,25,.6);--kci-rule: #EAE6DF;--kci-border: #EAE6DF;--kci-border-strong: rgba(25,25,25,.42);--kci-accent-ink: #191919;--kci-accent-burgundy: #800020;--kci-accent-gold: #C6A564;--kci-hover-bg: rgba(25,25,25,.04);--kci-ring: rgba(25,25,25,.1);--kci-font-body-base: 15.5px;--kci-body: var(--kci-font-body-base);--kci-line: 1.85}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body.template-index{background-color:var(--kci-bg-cream)!important}body.template-index :where([data-kci-home] .kci-hero-split){background-color:var(--kci-bg-cream)!important}body.template-index :where([data-kci-home] .kci-hero-split__media,[data-kci-home] .kci-hero-split__media picture,[data-kci-home] .kci-hero-split__media img){visibility:visible!important;opacity:1!important;animation:none!important;transition:none!important}body.template-index :where([data-kci-home] .kci-hero-split__media img){background-color:var(--kci-bg-cream)!important}:where(body.template-product,.template-product) :where(.gradient,#MainContent,main#MainContent){--color-background: 251, 249, 245 !important;background-color:var(--kci-bg-cream)!important;background:var(--kci-bg-cream)!important}body.template-product :where(.shopify-section,.shopify-section>.gradient,.page-width){background-color:transparent!important;background:transparent!important}.template-collection :where(.collection-wrapper header h1,.collection-wrapper header h2,.collection-wrapper header h3,.collection__header h1,.collection__header h2,.collection__header h3,.collection-header h1,.collection-header h2,.collection-header h3,.title-wrapper-with-link h1,.title-wrapper-with-link h2,.title-wrapper-with-link h3,.collection__title-wrapper h1,.collection__title-wrapper h2,.collection__title-wrapper h3,.collection-header__title,.collection-title-wrapper h1,.collection-title-wrapper h2,.collection-title-wrapper h3){display:none!important}.template-collection [data-kci-collection-hero] .kci-collection-hero__title{display:block!important}body.template-product .page-width,body.template-product #MainContent .page-width{max-width:1220px}body.template-product .shopify-section{padding-top:24px;padding-bottom:24px}body.template-product :where(h1,.product__title,.product-title,[class*=product] h1){font-family:var(--kci-font-heading);letter-spacing:0;line-height:1.18}body.template-product :where(.price,[class*=price]){font-weight:500}body.template-product :where(.product__media,.product-media,.media,.product__media-item) img{border-radius:var(--kci-radius-lg);background:var(--kci-bg-cream);box-shadow:none!important}body.template-product :where(.product__media-list,.product-media-thumbs,.thumbnail-list,.product__thumbnails){gap:10px}body.template-product :where(fieldset,.variant-picker,.product-form__input,.variant_selection){border:0}body.template-product :where(.product-form__input fieldset legend,.variant-picker__label,.variant__label,.product__info-container label){font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--kci-text-muted);margin-bottom:10px}body.template-product :where(.product-form__input input[type=radio]+label,.variant-picker input[type=radio]+label,.variant_selection input[type=radio]+label,.swatch input[type=radio]+label){display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border:1px solid var(--kci-border);background:var(--kci-bg-alt);color:var(--kci-text);border-radius:var(--kci-radius-sm);box-shadow:none!important;transition:border-color .15s ease,background .15s ease,transform .05s ease}body.template-product :where(.product-form__input input[type=radio]+label:hover,.variant-picker input[type=radio]+label:hover,.variant_selection input[type=radio]+label:hover,.swatch input[type=radio]+label:hover){border-color:var(--kci-border-strong)}body.template-product :where(.product-form__input input[type=radio]:checked+label,.variant-picker input[type=radio]:checked+label,.variant_selection input[type=radio]:checked+label,.swatch input[type=radio]:checked+label){border-color:var(--kci-text);background:var(--kci-bg-alt)}body.template-product :where(.swatch,.color-swatch,.variant-swatch,.product__swatches) :where(input[type=radio]+label){width:30px;height:30px;min-height:30px;padding:0;border-radius:999px!important;border:1px solid var(--kci-border);overflow:hidden}body.template-product :where(.swatch,.color-swatch,.variant-swatch,.product__swatches) :where(input[type=radio]:checked+label){border-color:var(--kci-text)!important;box-shadow:0 0 0 3px var(--kci-ring)!important}body.template-product :where(button[name=add],.product-form__submit,.product__add-to-cart,.add-to-cart,.btn--add-to-cart){width:100%!important;min-height:54px;border-radius:var(--kci-radius-md);background:var(--kci-text)!important;color:#fff!important;border:1px solid var(--kci-text)!important;font-weight:500;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important;transition:opacity .18s ease,transform .05s ease}body.template-product :where(button[name=add]:hover,.product-form__submit:hover,.product__add-to-cart:hover,.add-to-cart:hover,.btn--add-to-cart:hover){opacity:.92}body.template-product :where(button[name=add]:active,.product-form__submit:active,.product__add-to-cart:active){transform:translateY(1px)}body.template-product :where(.shopify-payment-button){margin-top:10px}body.template-product :where(.shopify-payment-button__button){border-radius:var(--kci-radius-md);box-shadow:none!important}body.template-product :where(details,.accordion,.product__accordion){border-top:1px solid var(--kci-rule)}body.template-product :where(details:last-of-type,.accordion:last-of-type,.product__accordion:last-of-type){border-bottom:1px solid var(--kci-rule)}body.template-product :where(details>summary,.accordion__title,.product__accordion summary){padding:16px 0;cursor:pointer;font-weight:500;letter-spacing:.02em;list-style:none}body.template-product :where(details>summary::-webkit-details-marker){display:none}body.template-product :where(details .rte,details .accordion__content,.product__accordion .accordion__content){padding:0 0 16px;color:var(--kci-text)}body.template-product :where(.product-recommendations,[data-section-type=product-recommendations]){padding-top:70px}@media(max-width:768px){body.template-product .shopify-section{padding-top:14px;padding-bottom:14px}body.template-product :where(button[name=add],.product-form__submit){min-height:52px}}:root{--kci-z-header: 2000;--kci-z-drawer: 2147482000;--kci-z-kcc: 2147483000}:where(#kci-header,#shopify-section-header,.shopify-section-header,.shopify-section-header-sticky,.section-header,.header,.header-wrapper){z-index:var(--kci-z-header)!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;isolation:auto!important}#kci-header{z-index:var(--kci-z-header)!important}body.kci-bodylock :where(#kci-header,#shopify-section-header,.shopify-section-header,.shopify-section-header-sticky,.section-header,.header,.header-wrapper){z-index:0!important}:where(.kci-shop__dw,.kci-dw,[data-kci-shop-dw],[data-kci-dw],.kci-search__dw,[data-kci-search-dw]){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:var(--kci-z-drawer)!important;transform:none!important;filter:none!important;contain:none!important;isolation:isolate!important}:where(.kci-search__dw,[data-kci-search-dw]){background:transparent!important}:where(.kci-search__dwPanel,[data-kci-search-dw] .kci-search__dwPanel){background-color:var(--kci-bg-cream)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.kci-search__dwTop,.kci-search__dwBody,.kci-search__dwFoot,[data-kci-search-dw] .kci-search__dwTop,[data-kci-search-dw] .kci-search__dwBody,[data-kci-search-dw] .kci-search__dwFoot){background-color:var(--kci-bg-cream)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.kci-dw__bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important}.kci-dw__panel{position:absolute!important;z-index:2!important}:where(.drawer,.drawer__inner,.drawer__content,.cart-drawer,.cart-drawer__inner,.cart-drawer__content,.modal,.modal__content){z-index:var(--kci-z-drawer)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.drawer__overlay,.drawer-overlay,.modal-overlay,.overlay,.backdrop){z-index:calc(var(--kci-z-drawer) - 1)!important}:where(#MainContent,#MainContent .gradient,main#MainContent,.template-index #MainContent,.template-product #MainContent){transform:none!important;filter:none!important;perspective:none!important}:where(#kcc-bubble,.kcc-bubble,.kcc-launcher,.kcc-widget-launcher,[data-kcc-bubble],.kci-kcc-bubble){position:fixed!important;right:calc(18px + env(safe-area-inset-right))!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;left:auto!important;top:auto!important;transform:none!important;z-index:var(--kci-z-kcc)!important}@media(max-width:768px){:where(#kcc-bubble,.kcc-bubble,.kcc-launcher,.kcc-widget-launcher,[data-kcc-bubble],.kci-kcc-bubble){right:calc(14px + env(safe-area-inset-right))!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}}:where(#kcc-bubble img[data-kcc-img],.kcc-bubble img[data-kcc-img],.kcc-launcher img[data-kcc-img],.kcc-widget-launcher img[data-kcc-img]){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}:where(.card,.card__inner,.card-wrapper,.product-card,.collection-card,.panel,.box,.tile,.sheet,.surface,.popover,.tooltip,.quick-add,.quick-add-modal,.quick-add-modal__content,.product-popup-modal,.product-popup-modal__content,.predictive-search,.predictive-search__results,.newsletter-popup,.popup,.popup__content,.rte table,.rte iframe){box-shadow:none!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.card,.card__inner,.card-wrapper,.product-card,.collection-card,.panel,.box,.tile,.sheet,.surface){background:transparent!important;border-radius:var(--kci-flat-radius)!important}:where(.card:hover,.card-wrapper:hover,.product-card:hover,.collection-card:hover,.tile:hover,.surface:hover){transform:none!important}:where(button,.button,.btn,.shopify-payment-button__button,.shopify-payment-button__more-options){box-shadow:none!important}:where(input,select,textarea,.field__input,.select__select,.facets__summary,.facet-filters__field,.pill,.chip,.tag){box-shadow:none!important}:where(.drawer__inner,.drawer__content,.cart-drawer__inner,.cart-drawer__content,.modal__content,.quick-add-modal__content,.predictive-search__results,.popup__content){background-color:var(--kci-bg-cream)!important;border:1px solid var(--kci-border)!important;border-radius:var(--kci-flat-radius)!important;box-shadow:none!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.shopify-section-group-header-group,#shopify-section-header,.header-wrapper,.header-wrapper--border-bottom,.section-header,.shopify-section-header-sticky,#MainContent,.main-content,body>#PageContainer,body>.page-container,body>.site-container){transform:none!important;filter:none!important;perspective:none!important;contain:none!important}.kci-home-ultra{--kci-shadow: none !important;--kci-shadow2: none !important}:where(.kci-home-ultra .kci-slab,.kci-home-ultra .kci-card,.kci-home-ultra .kci-hero-split__shell,.kci-home-ultra .kci-hero-card,.kci-home-ultra .kci-tabs,.kci-home-ultra .kci-prod,.kci-home-ultra .kci-media,.kci-home-ultra .kci-feature__media,.kci-home-ultra .kci-mini,.kci-home-ultra .kci-special,.kci-home-ultra .kci-special-tile,.kci-home-ultra .kci-since-hero,.kci-home-ultra .kci-since-tile,.kci-home-ultra .kci-g){box-shadow:none!important}:where(.kci-home-ultra .kci-prod:hover,.kci-home-ultra .kci-since-tile:hover,.kci-home-ultra .kci-g:hover,.kci-home-ultra .kci-tab:hover,.kci-home-ultra .kci-btn:hover,.kci-home-ultra .kci-link:hover){box-shadow:none!important;transform:none!important}body.template-cart .kci-cart,body.template-cart .kci-cart *{box-sizing:border-box}body.template-cart .kci-cart{overflow-x:hidden}@supports (overflow: clip){body.template-cart .kci-cart{overflow-x:clip}}body.template-cart .kci-cart .page-width{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding-left:clamp(18px,4vw,48px)!important;padding-right:clamp(18px,4vw,48px)!important}:where(body.template-cart .kci-cart__grid,body.template-cart .kci-cart__items,body.template-cart .kci-cart__summary,body.template-cart .kci-line__row,body.template-cart .kci-line__main){min-width:0!important}:where(body.template-cart #MainContent,body.template-cart main#MainContent,body.template-cart .main-content,body.template-cart .shopify-section){transform:none!important}body.template-cart .kci-cart .kci-qty{height:30px!important;border-radius:0!important;border:1px solid rgba(25,25,25,.22)!important;background:transparent!important}body.template-cart .kci-cart .kci-qty__btn{width:30px!important;height:30px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;font-size:16px!important;line-height:1!important;color:#191919b8!important}body.template-cart .kci-cart .kci-qty__btn:hover{color:#191919f2!important}body.template-cart .kci-cart .kci-qty__input{width:40px!important;height:28px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;text-align:center!important;font-size:13px!important}body.template-cart .kci-cart .kci-qty__input::-webkit-outer-spin-button,body.template-cart .kci-cart .kci-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.template-cart .kci-cart .kci-qty__input{-moz-appearance:textfield}@media(max-width:990px){body.template-cart .kci-cart .page-width{max-width:720px!important;padding-left:16px!important;padding-right:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/kci-global.css.map */
