:is(#mini-cart,.template-cart .cart-page){--kc-ink: rgb(58 43 21);--kc-ink-muted: rgb(58 43 21 / .72);--kc-rule: rgb(58 43 21 / .14);--kc-cream: rgb(253 248 245);--kc-warm: rgb(246 239 231);--kc-gold: rgb(168 128 79);--kc-button: rgb(58 43 21);--kc-button-hover: rgb(38 26 9);--kc-body: "KC DM Sans", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kc-serif: "Times New Roman", Times, serif;color:var(--kc-ink);font-family:var(--kc-body);-webkit-font-smoothing:antialiased}#slideout-ajax-cart,#slideout-ajax-cart #mini-cart,.template-cart .cart-page{background-color:#fdf8f5}:is(#mini-cart,.template-cart .cart-page) :is(p,a,span,li,dd,dt,label,s,input,textarea,button){font-family:var(--kc-body)}:is(#mini-cart,.template-cart .cart-page) a,:is(#mini-cart,.template-cart .cart-page) a:visited{color:var(--kc-ink)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header-wrapper{border-bottom:1px solid var(--kc-rule)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header-wrapper .section-heading{margin:0;color:var(--kc-ink);font-family:var(--kc-serif);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:0}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__header-wrapper .section-heading{font-size:clamp(32px,3vw,44px)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header-wrapper p,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header__continue-link{color:var(--kc-ink-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header__continue-link{color:var(--kc-ink)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header__continue-link-text{padding-bottom:3px;border-bottom:1px solid var(--kc-gold)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header__continue-link svg{fill:var(--kc-ink)}#mini-cart .slideout__trigger--close button{border:1px solid var(--kc-rule)!important;border-radius:0!important;background:transparent!important}#mini-cart .slideout__trigger--close button:hover,#mini-cart .slideout__trigger--close button:focus-visible{border-color:var(--kc-ink)!important}#mini-cart .slideout__trigger--close .icn-close:before,#mini-cart .slideout__trigger--close .icn-close:after{background-color:var(--kc-ink)!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__cart-item{border-top-color:var(--kc-rule)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__cart-item:last-child{border-bottom-color:var(--kc-rule)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-image__wrapper{border:1px solid var(--kc-rule);background:#fff}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__title a{color:var(--kc-ink);font-family:var(--kc-serif);font-style:italic;font-weight:400;font-size:20px;line-height:1.2}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__title a{font-size:22px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__cart-variants,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__cart-variants p{color:var(--kc-ink-muted);font-size:13px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-price dd,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-line-price span,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-price span{color:var(--kc-ink);font-size:15px;font-weight:500}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-price s,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-line-price s{color:var(--kc-ink-muted);font-size:13px;font-weight:400}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-remove svg{fill:var(--kc-ink)!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-remove:hover svg{fill:var(--kc-gold)!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__item-quantity{display:inline-flex;align-items:stretch;border:1px solid var(--kc-rule);background:#fff}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__qty-control--down,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__qty-control--up{display:inline-grid;place-items:center;width:36px!important;height:36px!important;border:0!important;background:transparent!important;color:var(--kc-ink)!important;font-size:16px;line-height:1!important;transition:background-color .2s ease-out}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__qty-control--down:hover,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__qty-control--up:hover,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__cart-item:hover .ajax-cart__qty-control--down,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__cart-item:hover .ajax-cart__qty-control--up{border:0!important;background:transparent!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__qty-control--down:hover,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__qty-control--up:hover{background:var(--kc-warm)!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__qty-control--up[disabled]{opacity:.35;cursor:not-allowed}:is(#mini-cart,.template-cart .cart-page) input[type=number].ajax-cart__qty-input,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__cart-item:hover .ajax-cart__qty-input{width:40px!important;height:36px!important;padding:0!important;border:0!important;border-left:1px solid var(--kc-rule)!important;border-right:1px solid var(--kc-rule)!important;border-radius:0!important;background:transparent!important;color:var(--kc-ink)!important;font-size:14px;font-weight:600;line-height:36px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__order-discount .onsale,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__order-discount .sale-color{color:var(--kc-gold)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__accordion .tlink.has_sub_menu a,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__accordion .tlink2.has_sub_menu a{padding:14px 40px 14px 16px;border:1px solid var(--kc-rule);background:var(--kc-warm)!important;color:var(--kc-ink);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__accordion .tlink2.has_sub_menu a{background:transparent!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__accordion .has_sub_menu span.icon{right:16px;color:var(--kc-ink);font-size:16px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__accordion textarea{width:100%;border:1px solid var(--kc-rule);border-radius:0;background:#fff;color:var(--kc-ink);font-size:14px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__accordion textarea:focus{border-color:var(--kc-ink)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__free-shipping{border:1px solid var(--kc-rule);background:var(--kc-warm);color:var(--kc-ink)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details div>p{color:var(--kc-ink);font-size:14px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details :is(.subtotal,.tax,.shipping) .title{color:var(--kc-ink-muted)}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details hr{border:0;border-top:1px solid var(--kc-rule);background:none}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details .total p{margin-bottom:0}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details .total .title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details .total .total-price,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details .total .cart-price{font-size:20px;font-weight:600}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details .discounts,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details .sale-color,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__final-details .onsale{color:var(--kc-gold)}:is(#mini-cart,.template-cart .cart-page) .route-div+div{margin-top:4px!important;color:var(--kc-ink-muted);font-size:12px!important;line-height:1.5!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__buttons{gap:10px}#mini-cart .ajax-cart__buttons a.ajax-cart__button-view_cart,#mini-cart .ajax-cart__buttons input.ajax-cart__button-submit{flex:1 1 0;min-width:0}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__button-submit,:is(#mini-cart,.template-cart .cart-page) a.ajax-cart__button-view_cart.secondary-button{min-height:50px;margin-bottom:0;padding:0 18px!important;border-radius:0!important;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:48px;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__button-submit{border:1px solid var(--kc-button)!important;background:var(--kc-button)!important;color:var(--kc-cream)!important}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__button-submit:hover,:is(#mini-cart,.template-cart .cart-page) .ajax-cart__button-submit:focus-visible{border-color:var(--kc-button-hover)!important;background:var(--kc-button-hover)!important;color:var(--kc-cream)!important}:is(#mini-cart,.template-cart .cart-page) a.ajax-cart__button-view_cart.secondary-button{border:1px solid var(--kc-ink)!important;background:transparent!important;color:var(--kc-ink)!important}:is(#mini-cart,.template-cart .cart-page) a.ajax-cart__button-view_cart.secondary-button:hover,:is(#mini-cart,.template-cart .cart-page) a.ajax-cart__button-view_cart.secondary-button:focus-visible{border-color:var(--kc-button)!important;background:var(--kc-button)!important;color:var(--kc-cream)!important}:is(#mini-cart,.template-cart .cart-page) :is(.ajax-cart__button-submit,a.ajax-cart__button-view_cart,.ajax-cart__qty-control--down,.ajax-cart__qty-control--up,.has_sub_menu a,.ajax-cart__header__continue-link):focus-visible{outline:2px solid var(--kc-ink)!important;outline-offset:2px}#mini-cart .ajax-cart__summary-wrapper{border-top-color:var(--kc-rule);background:var(--kc-cream);padding-bottom:16px}#mini-cart .ajax-cart__cart-item{align-items:center}#mini-cart .ajax-cart__title a{max-width:calc(100% - 24px)}.template-cart .cart-page{max-width:1680px;margin-left:auto;margin-right:auto;padding-bottom:48px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__header-wrapper{padding:28px 0 24px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-form{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;margin-top:8px}:is(#mini-cart,.template-cart .cart-page).cart-page :is(.ajax-cart__cart-items,.ajax-cart__info-wrapper,.ajax-cart__summary-wrapper){grid-column:1;width:100%;min-width:0;margin:0}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-item{display:grid!important;grid-template-columns:120px minmax(0,1fr) auto minmax(90px,auto);grid-template-rows:auto auto;column-gap:24px;row-gap:6px;align-items:center;margin:0;padding:24px 44px 24px 0!important;list-style:none}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-item>li{width:auto;margin:0;padding:0;list-style:none}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-image{grid-column:1;grid-row:1 / span 2;align-self:start}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-image img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:37 / 50;object-fit:contain}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-details{grid-column:2;grid-row:1;align-self:end}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-title__wrapper{display:block}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__title{margin:0}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__title a{max-width:none}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-variants{margin:4px 0 0}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-price{grid-column:2;grid-row:2;align-self:start;text-align:left}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-price :is(dd,span){color:var(--kc-ink-muted);font-size:14px;font-weight:400}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-price [data-cart-item-discounted-price-group]:not(.hide){display:flex;gap:8px;align-items:baseline}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-qty{grid-column:3;grid-row:1 / span 2}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-quantity{text-align:left}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-line-price{grid-column:4;grid-row:1 / span 2;text-align:right}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-line-price span{font-size:16px;font-weight:600}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-remove{top:24px;right:0;display:grid;place-items:center;width:32px;height:32px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__accordion{margin:0;padding:0}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__summary-wrapper{padding:28px;border:1px solid var(--kc-rule);background:var(--kc-warm)}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__final-details hr{margin:14px 0}:is(#mini-cart,.template-cart .cart-page).cart-page .route-div{margin-top:10px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__buttons{margin-top:6px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__buttons input#checkout{flex:1 1 100%;width:100%}@media screen and (min-width:990px){:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-form{grid-template-columns:minmax(0,1fr) minmax(340px,420px);column-gap:clamp(32px,4vw,64px)}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-items{grid-column:1;grid-row:1}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__info-wrapper{grid-column:1;grid-row:2}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__summary-wrapper{position:sticky;top:140px;grid-column:2;grid-row:1 / span 2}}@media screen and (min-width:990px)and (max-width:1199px){:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-item{grid-template-columns:96px minmax(0,1fr) auto minmax(80px,auto);column-gap:18px}}@media screen and (max-width:599px){:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__header-wrapper{padding:18px 0 16px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__header-wrapper .section-heading{font-size:30px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__cart-item{grid-template-columns:84px minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:14px;row-gap:6px;padding:18px 0!important}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-image{grid-row:1 / span 3}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-details{grid-column:2 / span 2}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__title{padding-right:34px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__title a{font-size:18px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-price{grid-column:2 / span 2}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-qty{grid-column:2;grid-row:3;margin-top:6px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-line-price{grid-column:3;grid-row:3;align-self:center;margin-top:6px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__item-remove{top:14px;right:-6px}:is(#mini-cart,.template-cart .cart-page).cart-page .ajax-cart__summary-wrapper{padding:20px 16px}}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__empty-cart{margin:40px 0;color:var(--kc-ink);font-family:var(--kc-serif);font-style:italic;font-size:clamp(22px,2.4vw,30px);font-weight:400}.template-cart main [id^=shopify-section-template]{background-color:#fdf8f5}.template-cart section.recently-viewed{--section-heading-text: rgb(58 43 21);padding:24px 0 40px;border-top:1px solid rgb(58 43 21 / .14);color:#3a2b15}.template-cart section.recently-viewed .section-heading h2,.template-cart section.recently-viewed h2{background:transparent;color:#3a2b15;font-family:Times New Roman,Times,serif;font-weight:400}.template-cart section.recently-viewed .section-border:after{border-top-color:#a8804f}.template-cart section.recently-viewed>.row{max-width:1680px;margin:0 auto;padding:0 30px}.template-cart section.recently-viewed .recently-viewed-products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 24px!important;align-items:start;width:100%;margin:20px 0 0}.template-cart section.recently-viewed .recently-viewed-products>.product{align-self:stretch!important;display:flex!important;flex-direction:column;justify-content:flex-start;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;text-align:center}.template-cart section.recently-viewed .prod-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.4em}.template-cart section.recently-viewed .reveal{margin:0!important}.template-cart section.recently-viewed .box-ratio{position:relative;height:auto!important;padding-bottom:0!important;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgb(58 43 21 / .14);background:#fff}.template-cart section.recently-viewed .box-ratio img{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;object-fit:contain}.template-cart section.recently-viewed .reveal .hidden{display:none!important}.template-cart section.recently-viewed .product-index:hover .reveal img,.template-cart section.recently-viewed .reveal:hover img{opacity:1!important}.template-cart section.recently-viewed .product-info,.template-cart section.recently-viewed .prod-title{margin-top:12px}@media screen and (max-width:989px){.template-cart section.recently-viewed .recently-viewed-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:599px){.template-cart section.recently-viewed>.row{padding:0 15px}.template-cart section.recently-viewed .recently-viewed-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 14px!important}.template-cart section.recently-viewed .prod-title{font-size:17px}}.template-cart section.recently-viewed .prod-title{color:#3a2b15;font-family:Times New Roman,Times,serif;font-style:italic;font-weight:400;font-size:19px;line-height:1.2}.template-cart section.recently-viewed .price,.template-cart section.recently-viewed .price :is(span,s,dd){color:#3a2b15;font-family:KC DM Sans,DM Sans,sans-serif}.template-cart section.recently-viewed .price-item--sale{color:#3a2b15!important;font-weight:700}.template-cart section.recently-viewed .price-item--regular,.template-cart section.recently-viewed s{color:#3a2b158c!important}.template-cart section.recently-viewed .reveal{position:relative}.template-cart section.recently-viewed .reveal .icn{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;z-index:2;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:6px 10px!important;border:1px solid rgb(58 43 21)!important;border-radius:0!important;background:#3a2b15!important;color:#fdf8f5!important;box-shadow:none!important;font-family:KC DM Sans,DM Sans,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase;transform:none!important;opacity:1!important;visibility:visible!important;filter:none!important}.template-cart section.recently-viewed .reveal .icn.new{background:#fdf8f5!important;color:#3a2b15!important}.template-cart section.recently-viewed .reveal .icn.so{border-color:#3a2b154d!important;background:#f6efe7!important;color:#3a2b15cc!important}.template-cart section.recently-viewed .reveal .icn+.icn{top:38px!important}@media screen and (max-width:599px){.template-cart section.recently-viewed .reveal .icn{top:8px!important;left:8px!important;padding:5px 8px!important;font-size:9px!important}.template-cart section.recently-viewed .reveal .icn+.icn{top:32px!important}}@media screen and (max-width:767px){:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header-wrapper .section-heading{font-size:28px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__title a{font-size:18px}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__header-wrapper p{font-size:11px;letter-spacing:.06em}:is(#mini-cart,.template-cart .cart-page) .ajax-cart__button-submit,:is(#mini-cart,.template-cart .cart-page) a.ajax-cart__button-view_cart.secondary-button{padding:0 10px!important;font-size:12px;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/kc-cart.css.map */
