:root{--kj-ink: #1f1a17;--kj-ink-soft: #5e5650;--kj-ink-faint: #8a817a;--kj-line: #e4ddd4;--kj-paper: #ffffff;--kj-cream: #f5f0e8;--kj-bx: #6b1e2a;--kj-bx-hover: #521620;--kj-ok: #23692f;--kj-focus: #1f1a17;--kj-font-serif: Cormorant, "Cormorant Garamond", Georgia, serif;--kj-font-sans: "Tenor Sans", "Helvetica Neue", Arial, sans-serif;--kj-fs-xs: 12px;--kj-fs-sm: 14px;--kj-fs-md: 16px;--kj-fs-lg: 20px;--kj-fs-h2: clamp(26px, 2.2vw, 32px);--kj-fs-h1: clamp(30px, 2.8vw, 40px);--kj-fs-display: clamp(40px, 4.2vw, 60px);--kj-track-caps: .14em;--kj-track-text: .01em;--kj-lh-tight: 1.1;--kj-lh-head: 1.25;--kj-lh-text: 1.65;--kj-sp-1: 4px;--kj-sp-2: 8px;--kj-sp-3: 12px;--kj-sp-4: 16px;--kj-sp-5: 24px;--kj-sp-6: 32px;--kj-sp-7: 48px;--kj-sp-8: 64px;--kj-sp-9: 96px;--kj-radius: 4px;--kj-radius-round: 999px;--kj-control-h: 48px;--kj-control-pad-x: 28px;--kj-ease-out: cubic-bezier(.23, 1, .32, 1);--kj-dur-fast: .16s;--kj-dur-mid: .24s;--kj-dur-slow: .4s;--kj-bx-legacy: var(--kj-bx);--color-base-text: 31, 26, 23;--color-shadow: 31, 26, 23}:root:not(#kj-ds) body{color:var(--kj-ink)}::selection{background:var(--kj-cream);color:var(--kj-ink)}:root:not(#kj-ds) :is(.price-item,.price,.header__menu-item,.header__menu-item>span,.footer-block__heading,.kj-cswatch__more,.faqx__q,.faqx__q span,.tabs-nav__item,.jdgm-carousel-item__review-title,.ai-recommendations-heading-amxg2m3vkce5paxnldaigenblock179e3e5kjhome,[class^=ai-accent-],.qsx__text,.kj-mega__label){font-weight:400!important}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--kj-focus);outline-offset:2px}:root:not(#kj-ds) body :is(.slideshow .banner__heading,h2[class^=ai-hero-headline],h1[class^=ai-hero-headline]){font-family:var(--kj-font-serif)!important;font-weight:400!important;font-size:var(--kj-fs-display)!important;line-height:var(--kj-lh-tight)!important;letter-spacing:0!important;text-transform:none!important;text-wrap:balance}:root:not(#kj-ds) body :is(.collection-hero__title,.product__title h1,.product__title>h1,main-product h1,.main-page-title,.page-title,.main-404 h1,cart-items .title--primary){font-family:var(--kj-font-serif)!important;font-weight:400!important;font-size:var(--kj-fs-h1)!important;line-height:var(--kj-lh-head)!important;letter-spacing:0!important;text-transform:none!important;color:var(--kj-ink)!important;text-wrap:balance}:root:not(#kj-ds) body .image-with-text__heading{font-family:var(--kj-font-serif)!important;font-weight:400!important;font-size:var(--kj-fs-h2)!important;line-height:var(--kj-lh-head)!important;letter-spacing:0!important;text-transform:none!important;color:var(--kj-ink)!important;text-wrap:balance}:root:not(#kj-ds) body :is(.main-heading-bottom,.jdgm-carousel-title,[class^=ai-recommendations-heading-],.kj-press__label,.newsletter__wrapper>h2,.related-products__heading,#recently-viewed-products h2,.collection__title .title,.product-recommendations h2){font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:16px!important;line-height:1.4!important;letter-spacing:var(--kj-track-caps)!important;text-transform:uppercase!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body :is([class^=ai-recommendations-heading-],[class^=ai-accent-]){color:var(--kj-ink)!important}:root:not(#kj-ds) body :is(.footer-block__heading,.kj-mega__heading,.footer .heading){font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:var(--kj-fs-xs)!important;letter-spacing:var(--kj-track-caps)!important;text-transform:uppercase!important}:root:not(#kj-ds) body :is(.image-with-text__text--caption,[class^=ai-hero-top-line-]){font-family:var(--kj-font-sans)!important;font-size:var(--kj-fs-xs)!important;letter-spacing:var(--kj-track-caps)!important;text-transform:uppercase!important;line-height:1.5!important}:root:not(#kj-ds) body .image-with-text__text--caption{color:var(--kj-ink-soft)!important}:root:not(#kj-ds) body .icon-text-section .icon-text-wrapper h3{font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:var(--kj-fs-sm)!important;letter-spacing:var(--kj-track-caps)!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body :is(.image-with-text__text:not(.image-with-text__text--caption),.image-with-text__text p,.icon-text-wrapper p,.collection-hero__description,.collection-hero__description p,.newsletter__subheading,.newsletter__subheading p){color:var(--kj-ink-soft)!important;line-height:var(--kj-lh-text)!important}:root:not(#kj-ds) body :is(.collection-hero__description,.product__description,.rte){max-width:68ch}:root:not(#kj-ds) body .kj-bc{font-size:var(--kj-fs-xs)!important;color:var(--kj-ink-soft)!important}:root:not(#kj-ds) body .announcement-bar__message{font-size:13px!important;letter-spacing:.04em!important}@media(max-width:749px){:root:not(#kj-ds) body .announcement-bar__message{font-size:var(--kj-fs-xs)!important;letter-spacing:.02em!important}}:root:not(#kj-ds) body .qsx__text{color:var(--kj-ok)!important}:root:not(#kj-ds) body :is(.card__heading,.card__heading a,.card-information .title,.card .title){font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:var(--kj-fs-sm)!important;line-height:1.45!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body :is(.card-information .price-item,.card .price-item,.card-information .price,#recently-viewed-products .price .price-item){font-size:15px!important;font-weight:400!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body .kj-badge{font-size:var(--kj-fs-xs)!important;line-height:1.2!important;letter-spacing:.1em!important;padding:5px 9px!important;border-radius:var(--kj-radius)!important}@media(max-width:749px){:root:not(#kj-ds) body .kj-badge{top:6px!important;left:6px!important;padding:3px 6px!important;letter-spacing:.06em!important}}:root:not(#kj-ds) body :is(.button--primary:not(.tabs .button--primary),.button--secondary,.product-form__submit,.product-sticky-submit,.cart__checkout-button,a.first-button,[class^=ai-hero-button-],.image-with-text .button-section .button,.kj-more__btn){font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:15px!important;letter-spacing:.02em!important;text-transform:none!important;min-height:var(--kj-control-h)!important;padding-left:var(--kj-control-pad-x)!important;padding-right:var(--kj-control-pad-x)!important;border-radius:var(--kj-radius)!important;border-width:1px!important;border-style:solid!important;box-shadow:none!important;transition:background-color var(--kj-dur-fast) var(--kj-ease-out),border-color var(--kj-dur-fast) var(--kj-ease-out),color var(--kj-dur-fast) var(--kj-ease-out),transform var(--kj-dur-fast) var(--kj-ease-out)!important}:root:not(#kj-ds) body :is(.button--primary,.button--secondary,.product-form__submit,.product-sticky-submit,.cart__checkout-button,a.first-button,[class^=ai-hero-button-],.image-with-text .button-section .button,.kj-more__btn):after,:root:not(#kj-ds) body :is(.button--primary,.button--secondary,.product-form__submit,.product-sticky-submit,.cart__checkout-button,a.first-button,[class^=ai-hero-button-],.image-with-text .button-section .button,.kj-more__btn):before{box-shadow:none!important}:root:not(#kj-ds) body :is(.button--primary:not(.tabs .button--primary),.product-form__submit,.product-sticky-submit,.cart__checkout-button,a.first-button,[class^=ai-hero-button-],.image-with-text .button-section .button,.slideshow__text .banner__buttons.button-1>a){background:var(--kj-bx)!important;border-color:var(--kj-bx)!important;color:#fff!important}:root:not(#kj-ds) body :is(.button--secondary:not(.product-form__submit):not(.slideshow__text .button),.kj-more__btn){background:transparent!important;border-color:var(--kj-ink)!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body .slideshow__text .banner__buttons:not(.button-1)>a{background:transparent!important;border-color:#fff!important;color:#fff!important}@media(hover:hover)and (pointer:fine){:root:not(#kj-ds) body :is(.button--primary:not(.tabs .button--primary),.product-form__submit,.product-sticky-submit,.cart__checkout-button,a.first-button,[class^=ai-hero-button-],.image-with-text .button-section .button,.slideshow__text .banner__buttons.button-1>a):hover{background:var(--kj-bx-hover)!important;border-color:var(--kj-bx-hover)!important;color:#fff!important}:root:not(#kj-ds) body :is(.button--secondary:not(.product-form__submit):not(.slideshow__text .button),.kj-more__btn):hover{background:var(--kj-ink)!important;border-color:var(--kj-ink)!important;color:#fff!important}:root:not(#kj-ds) body .slideshow__text .banner__buttons:not(.button-1)>a:hover{background:#fff!important;border-color:#fff!important;color:var(--kj-ink)!important}}:root:not(#kj-ds) body :is(.button,.product-form__submit,.product-sticky-submit,a.first-button,[class^=ai-hero-button-],.kj-more__btn):active:not([disabled]){transform:scale(.98)}:root:not(#kj-ds) body :is(.button,.product-form__submit,.product-sticky-submit,a.first-button,[class^=ai-hero-button-],.product__media-toggle,.card__heading a,.cart__checkout-button,.kj-more__btn,.instafeed-new-arrow,.kj-gal-arrow,.quantity__button):focus-visible,:root:not(#kj-ds) body .tabs .tab>button:focus-visible{outline:2px solid var(--kj-focus)!important;outline-offset:3px!important}:root:not(#kj-ds) body :is(.thumbnail,.flickity-enabled,.field__input,.announcement-bar__link):focus-visible{outline:2px solid var(--kj-focus)!important;outline-offset:-2px!important}:root:not(#kj-ds) body :is(.slideshow__text,[class^=ai-hero-overlay-],.footer) :focus-visible,:root:not(#kj-ds) body :is(.slideshow__text,[class^=ai-hero-overlay-],.footer) :is(a,button,summary,input,[tabindex]):focus-visible,:root:not(#kj-ds) body :is(a,button)[class^=ai-hero-button-]:focus-visible{outline-color:#fff!important}:root:not(#kj-ds) body .tabs .tab>button{font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:var(--kj-fs-sm)!important;letter-spacing:.02em!important;min-height:44px!important;padding:0 20px!important;border-radius:var(--kj-radius)!important;border:1px solid var(--kj-line)!important;background:transparent!important;color:var(--kj-ink)!important;box-shadow:none!important;transition:background-color var(--kj-dur-fast) var(--kj-ease-out),border-color var(--kj-dur-fast) var(--kj-ease-out)!important}:root:not(#kj-ds) body .tabs .tab.active>button{background:var(--kj-cream)!important;border-color:var(--kj-ink)!important;color:var(--kj-ink)!important}@media(hover:hover)and (pointer:fine){:root:not(#kj-ds) body .tabs .tab:not(.active)>button:hover{border-color:var(--kj-ink)!important}}@media(max-width:749px){:root:not(#kj-ds) body ul.tabs{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-left:var(--kj-sp-4)!important;padding-right:var(--kj-sp-4)!important;scroll-padding-inline:var(--kj-sp-4)}:root:not(#kj-ds) body ul.tabs::-webkit-scrollbar{display:none}:root:not(#kj-ds) body ul.tabs>.tab{flex:0 0 auto!important}}:root:not(#kj-ds) body .header__inline-menu .header__active-menu-item{background:transparent!important;color:var(--kj-ink)!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;text-decoration:underline!important;text-decoration-color:var(--kj-bx)!important;text-decoration-thickness:1px!important;text-underline-offset:6px!important}:root:not(#kj-ds) body [class^=ai-instagram-tile-]{border-radius:var(--kj-radius)!important;box-shadow:none!important;transform:none!important}:root:not(#kj-ds) body [class^=ai-instagram-tile-] img{transition:transform var(--kj-dur-slow) var(--kj-ease-out)!important}:root:not(#kj-ds) body :is(.field__input,.select__select,.search__input){border-radius:var(--kj-radius)!important}:root:not(#kj-ds) body :is(.card__media img,.card .media img,.kj-mega__promo img){transition-duration:var(--kj-dur-slow)!important;transition-timing-function:var(--kj-ease-out)!important}@media(hover:none){:root:not(#kj-ds) body :is(.card-wrapper:hover .media img,[class^=ai-instagram-tile-]:hover img){transform:none!important}}:root:not(#kj-ds) body :is(a,button,summary){-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){:root:not(#kj-ds) body :is(.button,.product-form__submit,a.first-button,[class^=ai-hero-button-],.kj-more__btn):active{transform:none}:root:not(#kj-ds) body :is(.card__media img,.card .media img,[class^=ai-instagram-tile-] img,.kj-mega__promo img){transition:none!important}}:root:not(#kj-ds) body .shopify-section:has(#insta-feed){padding-top:var(--kj-sp-8)!important;padding-bottom:var(--kj-sp-8)!important}:root:not(#kj-ds) body #insta-feed h2{font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:16px!important;line-height:1.4!important;letter-spacing:var(--kj-track-caps)!important;text-transform:uppercase!important;color:var(--kj-ink)!important;margin:0 0 var(--kj-sp-5)!important}:root:not(#kj-ds) body #insta-feed .instafeed-new-layout-item{border-radius:var(--kj-radius)!important;overflow:hidden}:root:not(#kj-ds) body #insta-feed a:not(.instafeed-new-layout-item a){font-family:var(--kj-font-sans)!important;font-size:var(--kj-fs-sm)!important;letter-spacing:.02em!important;color:var(--kj-ink)!important}@media(max-width:749px){:root:not(#kj-ds) body .shopify-section:has(#insta-feed){padding-top:var(--kj-sp-7)!important;padding-bottom:var(--kj-sp-7)!important}}:root:not(#kj-ds) body .special-information{background:var(--kj-cream)!important;border:1px solid var(--kj-line)!important;border-radius:var(--kj-radius)!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body .special-information :is(h2,h3,h4,p,span,a,div){color:var(--kj-ink)!important}:root:not(#kj-ds) body :is(.kj-mega__label,.collection-bar .label-wrapper,.kj-press__item figcaption){color:var(--kj-ink)!important}:root:not(#kj-ds) body .footer :is(a,a.link){font-weight:400!important}:root:not(#kj-ds) body .slideshow .banner__description,:root:not(#kj-ds) body .slideshow .banner__description p{font-size:var(--kj-fs-lg)!important}@media(max-width:749px){:root:not(#kj-ds) body .slideshow .banner__description,:root:not(#kj-ds) body .slideshow .banner__description p{font-size:var(--kj-fs-md)!important}}:root:not(#kj-ds) body .kj-cswatch__more{font-size:var(--kj-fs-sm)!important}html{-webkit-text-size-adjust:100%}@media(pointer:coarse){:root:not(#kj-ds) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px!important}}:root:not(#kj-ds) body :is(a,button,summary,[role=button],label){touch-action:manipulation}:root:not(#kj-ds) body :is(button,summary,[role=button],.button,.tabs .tab>button,.kj-cswatch__dot,.kj-cswatch__more,.header__icon){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@supports (height: 100svh){:root:not(#kj-ds) body [class^=ai-hero-section-]{height:100svh!important}}@media(min-width:750px)and (max-width:1198px){:root:not(#kj-ds) body .collection-bar__wrapper{justify-content:safe center!important;gap:40px!important}:root:not(#kj-ds) body .collection-bar__wrapper .col-bar__item{min-width:0!important;margin:0!important;flex:0 0 auto!important}}:root:not(#kj-ds) body [id$=__multiple_collection_tab_Tgcpgc] .header-section{display:block!important;margin-bottom:var(--kj-sp-5)!important;text-align:center}:root:not(#kj-ds) body [id$=__multiple_collection_tab_Tgcpgc] .header-section .section-heading{font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:16px!important;line-height:1.4!important;letter-spacing:var(--kj-track-caps)!important;text-transform:uppercase!important;color:var(--kj-ink)!important;margin:0!important}:root:not(#kj-ds) body [id$=__multiple_collection_tab_Tgcpgc] .header-section .sub-title:empty{display:none!important}:root:not(#kj-ds) body ul.tabs:has(>.tab:only-child){display:none!important}:root:not(#kj-ds) body [id$=__multiple_collection_tab_Tgcpgc] .kj-badge--best{display:none!important}@media screen and (min-width:750px){[class^=ai-instagram-grid-]{grid-template-columns:repeat(4,minmax(0,250px))!important}[class^=ai-instagram-tile-]{width:100%!important;height:auto!important;aspect-ratio:1 / 1}}@media screen and (min-width:750px)and (max-width:1199px){[class^=ai-recommendations-block-]:has(>[class^=ai-instagram-grid-]){padding-left:40px!important;padding-right:40px!important}}.header__icon:focus-visible{outline:2px solid var(--kj-focus)!important;outline-offset:-6px!important}.kj-cswatch__dot:focus-visible,.kj-cswatch__more:focus-visible{outline:2px solid var(--kj-focus)!important;outline-offset:2px!important}.kj-cswatch__more{font-weight:400!important;color:var(--kj-ink-soft)!important}.kj-cswatch__more--xs{display:none!important}@media(max-width:749px){.kj-cswatch,.kj-cswatch:empty{gap:8px!important;height:24px!important;margin-top:6px!important}.kj-cswatch__dot{position:relative}.kj-cswatch__dot.is-soldout{overflow:visible!important}.kj-cswatch__dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.kj-cswatch__dot.kj-xs-hide:not(.is-active){display:none!important}.kj-cswatch__more--lg{display:none!important}.kj-cswatch__more--xs{display:inline-flex!important;align-items:center;min-height:24px;padding:0 4px;font-size:var(--kj-fs-xs)!important}}:root:not(#kj-ds) body cart-drawer .drawer__heading{font-family:var(--kj-font-sans)!important;font-weight:400!important;font-size:16px!important;line-height:1.4!important;letter-spacing:var(--kj-track-caps)!important;text-transform:uppercase!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body :is(.totals__subtotal,.cart__empty-text,.cart__login-title,.kj-partner__label,cart-drawer .cart-col h3){font-family:var(--kj-font-sans)!important;font-weight:400!important;letter-spacing:.06em}:root:not(#kj-ds) body{--inputs-radius: 4px;--inputs-radius-outset: 5px}:root:not(#kj-ds) body :is(.drawer__close,.shipping-header-info,.cart-item__image,.header__menu-item,.header__active-menu-item,.search-modal__content,.kj-cswatch__dot,.faqx__item,.facets__display,.kj-sort__panel,.kj-sort__opt,#insta-feed :is(.lightbox-instagram,img,video),quantity-input.quantity,.field){border-radius:var(--kj-radius)!important}:root:not(#kj-ds) body :is(quantity-input.quantity,.field):after,:root:not(#kj-ds) body :is(quantity-input.quantity,.field):before{border-radius:var(--kj-radius)!important}:root:not(#kj-ds) body .rte table+*{margin-top:var(--kj-sp-6)!important}@media(max-width:749px){:root:not(#kj-ds) body .rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:auto!important}:root:not(#kj-ds) body .rte :is(th,td){padding:10px 6px!important;font-size:var(--kj-fs-sm)!important;-webkit-hyphens:manual!important;hyphens:manual!important}}@media(max-width:749px){:root:not(#kj-ds) body media-gallery .thumbnail-slider{display:none!important}:root:not(#kj-ds) body media-gallery:has(.product__media-item+.product__media-item) .slider-buttons:has(.slider-counter--total){display:flex!important;justify-content:center;min-height:0;margin-top:var(--kj-sp-2)}:root:not(#kj-ds) body media-gallery .slider-buttons .slider-button{display:none!important}:root:not(#kj-ds) body media-gallery .slider-counter{font-family:var(--kj-font-sans);font-size:var(--kj-fs-xs)!important;letter-spacing:.08em;color:var(--kj-ink-soft)}}:root:not(#kj-ds) body cart-items.page-width{padding-top:var(--kj-sp-5)!important;padding-bottom:var(--kj-sp-7)!important}:root:not(#kj-ds) body cart-items .kj-cart-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:var(--kj-sp-4);margin:0 0 var(--kj-sp-5)!important}:root:not(#kj-ds) body cart-items .kj-cart-head .title--primary{margin:0!important}:root:not(#kj-ds) body cart-items .kj-cart-head__link{font-family:var(--kj-font-sans)!important;font-size:var(--kj-fs-sm)!important;letter-spacing:.02em!important;color:var(--kj-ink)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-decoration-color:var(--kj-ink-faint)!important;text-underline-offset:5px!important;white-space:nowrap;margin:0!important;padding:12px 0!important;transition:text-decoration-color var(--kj-dur-fast) var(--kj-ease-out)!important}@media(hover:hover){:root:not(#kj-ds) body cart-items .kj-cart-head__link:hover{text-decoration-color:var(--kj-bx)!important}}:root:not(#kj-ds) body cart-items .cart__itme_plussubtotal{display:grid!important;grid-template-columns:minmax(0,1fr);gap:var(--kj-sp-6);align-items:start!important}@media(min-width:990px){:root:not(#kj-ds) body cart-items .cart__itme_plussubtotal{grid-template-columns:minmax(0,63fr) minmax(320px,37fr);gap:56px}}:root:not(#kj-ds) body cart-items .cart__itme_plussubtotal>.cart-items{width:100%!important;margin:0!important}:root:not(#kj-ds) body cart-items .cart-items thead th{font-family:var(--kj-font-sans)!important;font-size:var(--kj-fs-xs)!important;letter-spacing:var(--kj-track-caps)!important;color:var(--kj-ink-soft)!important;opacity:1!important;padding-bottom:var(--kj-sp-3)!important;border-bottom:1px solid var(--kj-line)!important}:root:not(#kj-ds) body cart-items .cart-item{border-bottom:1px solid var(--kj-line)}:root:not(#kj-ds) body cart-items .cart-item>td{padding-top:var(--kj-sp-5)!important;padding-bottom:var(--kj-sp-5)!important}:root:not(#kj-ds) body cart-items .cart-item__media{width:112px;min-width:96px}:root:not(#kj-ds) body cart-items :is(.cart-item__image-container,.cart-item__image){border-radius:var(--kj-radius)!important;overflow:hidden}:root:not(#kj-ds) body cart-items .cart-item__name{font-family:var(--kj-font-sans)!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--kj-ink)!important;text-decoration:none!important}:root:not(#kj-ds) body cart-items .cart-item__details .product-option{font-size:var(--kj-fs-sm)!important;color:var(--kj-ink-soft)!important;margin-top:var(--kj-sp-1)!important}:root:not(#kj-ds) body cart-items .cart-item__details>.product-option:first-of-type,:root:not(#kj-ds) body cart-items .cart-item__final-price{color:var(--kj-ink)!important;font-weight:400!important}:root:not(#kj-ds) body cart-items .cart-item__totals .price{font-size:15px!important;font-weight:400!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body cart-items .cart-item__quantity-wrapper{display:flex!important;align-items:center;gap:var(--kj-sp-2);margin-top:var(--kj-sp-4)!important}:root:not(#kj-ds) body cart-items quantity-input.quantity{min-height:44px!important;width:120px!important;border-radius:var(--kj-radius)!important}:root:not(#kj-ds) body cart-items quantity-input.quantity:before{box-shadow:none!important}:root:not(#kj-ds) body cart-items quantity-input.quantity:after{border-radius:var(--kj-radius)!important;box-shadow:0 0 0 1px var(--kj-line)!important}:root:not(#kj-ds) body cart-items .quantity__input{font-weight:400!important}:root:not(#kj-ds) body cart-items cart-remove-button .button{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:var(--kj-radius)!important;color:var(--kj-ink-soft)!important;background:transparent!important;box-shadow:none!important;transition:color var(--kj-dur-fast) var(--kj-ease-out),background-color var(--kj-dur-fast) var(--kj-ease-out)!important}:root:not(#kj-ds) body cart-items cart-remove-button .button:before,:root:not(#kj-ds) body cart-items cart-remove-button .button:after{display:none!important}@media(hover:hover){:root:not(#kj-ds) body cart-items cart-remove-button .button:hover{color:var(--kj-ink)!important;background:var(--kj-cream)!important}}:root:not(#kj-ds) body cart-items .kj-cart-summary{width:100%!important;max-width:none!important;margin:0!important;padding:var(--kj-sp-6)!important;background:var(--kj-cream)!important;border-radius:var(--kj-radius)!important;text-align:left!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart__blocks{display:flex!important;flex-direction:column;width:100%!important;max-width:none!important;margin:0!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart__blocks>*{width:100%!important;max-width:none!important;margin:0!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart_deltext{display:flex!important;align-items:flex-start!important;gap:var(--kj-sp-3);padding:0 0 var(--kj-sp-5)!important;margin-bottom:var(--kj-sp-5)!important;border:0!important;border-bottom:1px solid var(--kj-line)!important;background:transparent!important;font-size:var(--kj-fs-sm)!important;line-height:1.5!important;color:var(--kj-ink)!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart_deltext svg{flex:0 0 auto;width:16px!important;height:16px!important;margin:2px 0 0!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart_deltext circle{fill:transparent!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart_deltext path{stroke:var(--kj-ink)!important;stroke-width:1.6!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .text_cart,:root:not(#kj-ds) body cart-items .kj-cart-summary .text_cart :is(p,strong,b){font-size:var(--kj-fs-sm)!important;font-weight:400!important;line-height:1.5!important;color:var(--kj-ink)!important;margin:0!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .totals{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:var(--kj-sp-4)}:root:not(#kj-ds) body cart-items .kj-cart-summary .totals__subtotal{font-family:var(--kj-font-sans)!important;font-size:var(--kj-fs-md)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--kj-ink)!important;margin:0!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .totals__subtotal-value{font-family:var(--kj-font-sans)!important;font-size:var(--kj-fs-lg)!important;font-weight:400!important;font-variant-numeric:tabular-nums;color:var(--kj-ink)!important;margin:0!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .discounts{margin-top:var(--kj-sp-2)!important;color:var(--kj-ink-soft)!important;font-size:var(--kj-fs-sm)!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .tax-note{display:block!important;margin-top:var(--kj-sp-2)!important;font-size:13px!important;line-height:1.5!important;letter-spacing:.01em!important;color:var(--kj-ink-soft)!important;text-align:left!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .tax-note a{color:inherit!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart__ctas{display:block!important;margin-top:var(--kj-sp-5)!important}:root:not(#kj-ds) body cart-items .kj-cart-summary #checkout{display:flex!important;width:100%!important;max-width:none!important;margin:0!important}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart__dynamic-checkout-buttons{width:100%!important;max-width:none!important;margin:10px 0 0!important;--shopify-accelerated-checkout-button-border-radius: var(--kj-radius);--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-inline-alignment: stretch}:root:not(#kj-ds) body cart-items .kj-cart-summary .cart__dynamic-checkout-buttons :is(.shopify-cleanslate,shopify-accelerated-checkout-cart,[role=button],iframe,.shopify-payment-button__button){border-radius:var(--kj-radius)!important}:root:not(#kj-ds) body cart-items .kj-cart-trust{margin:var(--kj-sp-5) 0 0!important;padding:0!important;display:grid;gap:var(--kj-sp-2)}:root:not(#kj-ds) body cart-items .kj-cart-trust:empty{display:none}:root:not(#kj-ds) body cart-items .kj-cart-trust .bullet_text{display:flex!important;align-items:flex-start!important;gap:var(--kj-sp-2)!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important;color:var(--kj-ink-soft)!important}:root:not(#kj-ds) body cart-items .kj-cart-trust .bullet_text svg{flex:0 0 auto;width:16px!important;height:16px!important;margin:2px 0 0!important}:root:not(#kj-ds) body cart-items .kj-cart-trust .bullet_text svg path{fill:var(--kj-ink-soft)!important}:root:not(#kj-ds) body cart-items.is-empty .cart__warnings{text-align:left!important;padding:var(--kj-sp-6) 0 var(--kj-sp-7)!important;max-width:34rem}:root:not(#kj-ds) body cart-items.is-empty .cart__empty-text{font-family:var(--kj-font-sans)!important;font-size:var(--kj-fs-md)!important;font-weight:400!important;line-height:var(--kj-lh-text)!important;letter-spacing:.01em!important;color:var(--kj-ink-soft)!important;margin:0 0 var(--kj-sp-5)!important}:root:not(#kj-ds) body cart-items.is-empty .cart__warnings .button{margin:0!important}:root:not(#kj-ds) body cart-items.is-empty .cart__login-title{font-family:var(--kj-font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:var(--kj-track-caps)!important;text-transform:uppercase!important;color:var(--kj-ink)!important;margin:var(--kj-sp-7) 0 var(--kj-sp-2)!important}:root:not(#kj-ds) body cart-items.is-empty .cart__login-paragraph{color:var(--kj-ink-soft)!important}:root:not(#kj-ds) body cart-items.is-empty .cart__login-paragraph a{color:var(--kj-ink)!important;text-underline-offset:3px}:root:not(#kj-ds) body cart-items.is-empty .kj-cart-head__link{display:none!important}:root:not(#kj-ds) body cart-items.is-empty .cart__warnings .button{font-family:var(--kj-font-sans)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.04em!important;min-height:var(--kj-control-h)!important;padding:0 var(--kj-control-pad-x)!important;border:1px solid var(--kj-bx)!important;border-radius:var(--kj-radius)!important;background:var(--kj-bx)!important;color:#fff!important;box-shadow:none!important;transition:background-color var(--kj-dur-fast) var(--kj-ease-out),border-color var(--kj-dur-fast) var(--kj-ease-out),transform var(--kj-dur-fast) var(--kj-ease-out)!important}:root:not(#kj-ds) body cart-items.is-empty .cart__warnings .button:before,:root:not(#kj-ds) body cart-items.is-empty .cart__warnings .button:after{display:none!important}:root:not(#kj-ds) body cart-items.is-empty .cart__warnings .button:active{transform:scale(.98)}@media(hover:hover){:root:not(#kj-ds) body cart-items.is-empty .cart__warnings .button:hover{background:var(--kj-bx-hover)!important;border-color:var(--kj-bx-hover)!important}}@media(max-width:749px){:root:not(#kj-ds) body cart-items.page-width{padding-top:var(--kj-sp-4)!important}:root:not(#kj-ds) body cart-items .kj-cart-head{flex-wrap:wrap;row-gap:0;margin-bottom:var(--kj-sp-3)!important}:root:not(#kj-ds) body cart-items .kj-cart-summary{padding:var(--kj-sp-5)!important}:root:not(#kj-ds) body cart-items .cart-items thead tr{display:flex!important;justify-content:space-between;border-bottom:1px solid var(--kj-line)}:root:not(#kj-ds) body cart-items .cart-items thead th{border-bottom:0!important;padding-bottom:var(--kj-sp-3)!important}:root:not(#kj-ds) body cart-items .cart-items tbody{display:block}:root:not(#kj-ds) body cart-items .cart-item{display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;grid-template-rows:auto!important;column-gap:var(--kj-sp-3)!important;row-gap:0!important;margin:0!important;padding:var(--kj-sp-5) 0!important}:root:not(#kj-ds) body cart-items .cart-item>td{padding:0!important}:root:not(#kj-ds) body cart-items .cart-item__media{grid-column:1!important;grid-row:1!important;width:76px!important;min-width:0!important}:root:not(#kj-ds) body cart-items .cart-item__image-container,:root:not(#kj-ds) body cart-items .cart-item__image{width:100%!important;height:auto!important}:root:not(#kj-ds) body cart-items .cart-item__details{grid-column:2!important;grid-row:1!important;min-width:0}:root:not(#kj-ds) body cart-items .cart-item__totals.large-up-hide{grid-column:3!important;grid-row:1!important;align-items:flex-start!important}:root:not(#kj-ds) body cart-items .cart-item__totals.large-up-hide .price{margin:0!important}:root:not(#kj-ds) body cart-items .cart-item__quantity{display:none!important}:root:not(#kj-ds) body cart-items .cart-item__quantity-wrapper{margin-top:var(--kj-sp-3)!important}:root:not(#kj-ds) body cart-items .cart-items thead tr{margin-bottom:0!important}:root:not(#kj-ds) body cart-items .cart-item__quantity-wrapper{gap:var(--kj-sp-1)!important}:root:not(#kj-ds) body cart-items quantity-input.quantity{width:106px!important}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/kj-design-system.css.map */
