:root{--kv-ivory: #F5EBD8;--kv-ivory-deep: #EDE0C7;--kv-paper: #FAF5EC;--kv-maroon: #5A1A2B;--kv-maroon-deep: #3D0F1A;--kv-gold: #C9A14A;--kv-gold-deep: #9A7232;--kv-ink: #3D3228;--kv-ink-soft: #7A6E62;--kv-line: #D9CEBA;--kv-marigold: #E08A2E;--kv-emerald: #1F6E54;--kv-radius: 4px}body,p,li,td,th,dd,dt,label,figcaption,input,textarea,select,.announcement-bar__text,.price,.price-item,.badge,.tag,.breadcrumb__link,nav a,.button,button,.cart-item__details,.footer p,.footer li,.email-signup__input,.facets,.pagination{font-family:Mukta,system-ui,-apple-system,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.card__heading,.card__heading a,.header__logo-text,.header__heading-logo a,.product__title,.cart-drawer__header h2,.menu__heading__default,.accordion summary,.details__header{font-family:Marcellus,Cormorant Garamond,Georgia,serif!important;font-weight:400!important}em,i,blockquote,.testimonial__text,.kv-accent{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic}body{font-family:var(--font-body--family);background-color:var(--kv-paper);color:var(--kv-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.01em;line-height:1.08}em,i{font-family:var(--font-accent--family);font-style:italic}.kv-eyebrow,.section-eyebrow{font-family:var(--font-body--family);font-size:12px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--kv-gold-deep);display:block}.kv-zari-divider{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--kv-gold-deep);margin:0 auto}.kv-zari-divider:before,.kv-zari-divider:after{content:"";height:1px;width:64px;background:linear-gradient(90deg,transparent,var(--kv-gold))}.kv-zari-divider:after{background:linear-gradient(90deg,var(--kv-gold),transparent)}.kv-zari-diamonds{display:flex;gap:7px;align-items:center}.kv-zari-diamonds span{width:6px;height:6px;background:var(--kv-gold);transform:rotate(45deg);display:block;opacity:.85}.kv-zari-diamonds span:nth-child(2){width:8px;height:8px;opacity:1}.kv-gold-rule{height:1px;background:linear-gradient(90deg,transparent,var(--kv-gold) 20%,var(--kv-gold) 80%,transparent);border:0;margin:0}.color-scheme-3{background-color:var(--kv-maroon-deep)!important}.announcement-bar,.announcement-bar .announcement-bar__text,.announcement-bar p,.announcement-bar span{font-family:var(--font-body--family);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.color-scheme-3 .announcement-bar__text b,.color-scheme-3 .announcement-bar__text strong,.color-scheme-3 b,.color-scheme-3 strong{color:var(--kv-gold)}header-component,.header-section .header__wrapper{background-color:var(--kv-paper)!important;border-bottom:1px solid var(--kv-line)!important}.header__logo,.header__logo .header__logo-text,.header__heading-logo,.header__heading-logo a{font-family:var(--font-heading--family)!important;color:var(--kv-maroon)!important;letter-spacing:.14em;font-weight:400}.header__menu-item a,.overflow-list a,.header__navigation a,header-component nav a{font-family:var(--font-body--family)!important;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--kv-ink)!important;text-decoration:none;position:relative;padding-bottom:3px;transition:color .2s}.header__menu-item a:after,.overflow-list a:after,.header__navigation a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1.5px;background:var(--kv-gold);transition:right .25s ease}.header__menu-item a:hover:after,.overflow-list a:hover:after,.header__navigation a:hover:after,.header__menu-item a[aria-current=page]:after{right:0}.header__menu-item a:hover,.overflow-list a:hover,.header__navigation a:hover{color:var(--kv-maroon)!important}.header__icon,.header__icon-cart button,.header__icon button{color:var(--kv-ink)!important;transition:color .2s}.header__icon:hover,.header__icon-cart:hover{color:var(--kv-maroon)!important}.cart-count-bubble,.header__cart-count,[class*=cart-count]{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important;font-family:var(--font-body--family);font-weight:700;font-size:10px;border-radius:9px}.button,button.button,a.button,.shopify-payment-button__button{font-family:var(--font-body--family)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:var(--kv-radius)!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease!important}.button--primary,.button.button-primary{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important;border-color:var(--kv-maroon)!important}.button--primary:hover,.button.button-primary:hover{background-color:var(--kv-maroon-deep)!important;border-color:var(--kv-maroon-deep)!important}.button--secondary,.button.button-secondary{background-color:transparent!important;color:var(--kv-maroon)!important;border-color:var(--kv-maroon)!important}.button--secondary:hover,.button.button-secondary:hover{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important}.button--tertiary,.button.button-link,.link{color:var(--kv-maroon)!important}.button--tertiary:hover,.link:hover{color:var(--kv-maroon-deep)!important}.color-scheme-3 .button--primary,.color-scheme-5 .button--primary,.color-scheme-6 .button--primary{background-color:var(--kv-gold)!important;color:var(--kv-maroon-deep)!important;border-color:var(--kv-gold)!important}.color-scheme-3 .button--primary:hover,.color-scheme-5 .button--primary:hover,.color-scheme-6 .button--primary:hover{background-color:var(--kv-gold-deep)!important;color:var(--kv-ivory)!important;border-color:var(--kv-gold-deep)!important}.color-scheme-3 .button--secondary,.color-scheme-5 .button--secondary,.color-scheme-6 .button--secondary{color:var(--kv-ivory)!important;border-color:var(--kv-ivory)!important}.color-scheme-3 .button--secondary:hover,.color-scheme-5 .button--secondary:hover,.color-scheme-6 .button--secondary:hover{background-color:var(--kv-ivory)!important;color:var(--kv-maroon)!important}.card__media,.card__media .media,.product-card__image-wrapper{overflow:hidden;background-color:var(--kv-ivory-deep)}.card__media img,.card__media .media img{transition:transform .5s ease!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.04)!important}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--font-heading--family)!important;font-size:18px;font-weight:400;line-height:1.2;color:var(--kv-ink)!important}.card-information .caption-with-letter-spacing,.card__information .caption,.card-information__caption{font-size:12.5px;color:var(--kv-ink-soft)!important}.price .price-item--sale,.price .price-item--regular,.price__regular .price-item{font-weight:600;color:var(--kv-maroon)!important}.price .price-item--compare-at{color:var(--kv-ink-soft)!important;text-decoration:line-through}.price__badge-sale{color:var(--kv-emerald)!important;background:transparent!important;border:1px solid var(--kv-emerald)!important;border-radius:40px;padding:3px 10px;font-size:11px;font-weight:600}.badge,.card__badge .badge{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important;border-radius:2px!important;font-family:var(--font-body--family);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px}.badge--sale{background-color:var(--kv-maroon)!important}.badge--new,.badge--sold-out{background-color:var(--kv-emerald)!important}.quick-add__submit,.card__quick-add{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important;font-family:var(--font-body--family)!important;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:0!important;transition:background-color .22s ease!important}.quick-add__submit:hover,.card__quick-add:hover{background-color:var(--kv-maroon-deep)!important}.collection-list .card__media,.collection-list .card__media .media,.collection-list .media-with-text__media,.collection-list-section .card{border-radius:200px 200px 6px 6px!important;overflow:hidden!important}.collection-list .card__information,.collection-list .card__heading{font-family:var(--font-heading--family)!important;font-size:22px;color:var(--kv-ivory)!important}.hero__section h1,.hero__section h2,.hero .heading,[class*=hero] h1,[class*=hero] h2{font-family:var(--font-heading--family)!important;font-weight:400;line-height:1.04}.hero__media-overlay{background:linear-gradient(90deg,rgba(61,15,26,.65) 0%,rgba(61,15,26,.15) 60%,transparent 100%)!important}.color-scheme-3 marquee-component,.color-scheme-3 .marquee__content{background-color:var(--kv-maroon)!important}.color-scheme-3 .marquee__repeated-items,.color-scheme-3 .marquee__content *{color:var(--kv-ivory)!important}.marquee__separator,.marquee__separator:before{background-color:var(--kv-gold)!important;border-color:var(--kv-gold)!important}.section-heading__eyebrow{font-family:var(--font-body--family)!important;font-size:12px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--kv-gold-deep);margin-bottom:14px;display:block}.section-heading h2,.section-heading .heading{font-size:clamp(28px,3.4vw,42px)!important;font-family:var(--font-heading--family)!important}.media-with-text__content h2,.media-with-text__heading,[class*=media-with] h2,[class*=media-with] h3{font-family:var(--font-heading--family)!important;font-weight:400}.product__title,.product-title h1,.product-information__title{font-family:var(--font-heading--family)!important;font-weight:400;line-height:1.1}.product__price .price-item--sale{font-size:30px;font-weight:600;color:var(--kv-maroon)!important}.product__price .price-item--compare-at{font-size:18px;color:var(--kv-ink-soft)!important;text-decoration:line-through}.rating .icon-star,.product__rating .icon,.rating__star{color:var(--kv-gold)!important;fill:var(--kv-gold)!important}.product-form__input--pills input:checked+label,.variant-input input:checked+label,.swatch--active{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important;border-color:var(--kv-maroon)!important}.product-form__input--pills label,.variant-input label{border-radius:var(--kv-radius)!important;font-family:var(--font-body--family);font-size:13px;font-weight:500}.swatch-input:checked+.swatch-label{outline-color:var(--kv-maroon)!important;outline-offset:3px}.product-form__input label.form__label,.select-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-ink-soft);font-family:var(--font-body--family)}.product-information__trust .icon,[class*=trust] .icon{color:var(--kv-gold-deep)!important}.accordion__title button,[class*=accordion] summary,details>summary{font-family:var(--font-heading--family)!important;font-size:17px;color:var(--kv-ink)!important}.accordion__icon,details>summary svg{color:var(--kv-gold-deep)!important}.size-guide-link,a.link-x{color:var(--kv-ink-soft);font-size:12px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}a.link-x:hover,.size-guide-link:hover{color:var(--kv-maroon)}.quantity,.quantity-selector{border:1px solid var(--kv-line)!important;border-radius:3px}.quantity__button:hover{color:var(--kv-maroon)!important}.collection-hero,.collection-hero--inner,.page-header--collection{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important}.collection-hero h1,.page-header--collection h1{color:var(--kv-ivory)!important}.facets__wrapper{background-color:var(--kv-ivory)!important;border-bottom:1px solid var(--kv-line)!important}.facets-form input:checked+label,.active-facets__button-inner{color:var(--kv-maroon)!important}.active-facets__button-remove{color:var(--kv-maroon)!important}.facet-filters__sort .select__select,.facets .select__select{border-color:var(--kv-line);border-radius:3px;font-family:var(--font-body--family)}cart-drawer,.cart-drawer{background-color:var(--kv-paper)!important}.cart-drawer__header h2,.cart-drawer .heading{font-family:var(--font-heading--family)!important;font-weight:400;color:var(--kv-ink)}.cart-items .cart-item__name a,.cart-drawer .cart-item__name{font-family:var(--font-heading--family)!important;font-size:16px;color:var(--kv-ink)}.cart-item__price .price--sale,.cart-item .price-item--sale{color:var(--kv-maroon)!important;font-weight:600}.cart-drawer__footer,.cart-drawer [class*=footer]{background-color:var(--kv-ivory)!important;border-top:1px solid var(--kv-line)}[class*=free-shipping] [class*=progress],[class*=shipping-bar] [class*=bar-fill]{background-color:var(--kv-gold)!important}[class*=free-shipping] [class*=progress-bar],[class*=shipping-bar] [class*=bar-bg]{background-color:var(--kv-ivory-deep)!important}.cart-page h1,.main-cart .cart__title{font-family:var(--font-heading--family)!important}.cart-item__name a{font-family:var(--font-heading--family)!important;color:var(--kv-ink)}.cart-item .cart-item__discounted-prices .price,.totals__subtotal-value{color:var(--kv-maroon)!important;font-weight:600}.cart__summary,.cart-order-summary{background-color:var(--kv-ivory-deep)!important;border:1px solid var(--kv-line);border-radius:6px}.field__input,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,select{border-color:var(--kv-line)!important;border-radius:3px!important;background-color:var(--kv-paper)!important;color:var(--kv-ink)!important;font-family:var(--font-body--family)!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--kv-gold-deep)!important;outline:none;box-shadow:0 0 0 1px var(--kv-gold-deep)}.footer-section,.footer,.footer__content,footer .color-scheme-5{background-color:var(--kv-maroon-deep)!important;color:var(--kv-ivory)!important}.footer__heading,.footer .list-social__link span,footer h4,footer h3,footer .heading{font-family:var(--font-body--family)!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--kv-gold)!important;font-weight:600!important;margin-bottom:18px}.footer a,footer a,.footer__content a{color:#f5ebd8b8!important;font-size:14px;text-decoration:none;transition:color .2s}.footer a:hover,footer a:hover{color:var(--kv-gold)!important}.footer .header__logo-text,.footer__logo-text{font-family:var(--font-heading--family)!important;color:var(--kv-gold)!important;font-size:28px;letter-spacing:.14em}.footer__newsletter .field__input,.footer__newsletter input{background:transparent!important;color:var(--kv-ivory)!important;border-color:#c9a14a66!important}.footer__newsletter .field__input:focus,.footer__newsletter input:focus{border-color:var(--kv-gold)!important}.footer__bottom,.footer [class*=bottom]{border-top:1px solid rgba(201,161,74,.25)!important;color:#f5ebd88c!important;font-size:12.5px;letter-spacing:.04em}.search-modal,.predictive-search,[id*=search-modal]{background-color:var(--kv-paper)!important}.predictive-search .predictive-search__heading{font-family:var(--font-heading--family)!important;color:var(--kv-ink)!important}.predictive-search__item-heading{font-family:var(--font-heading--family)!important;font-size:16px}.breadcrumb,.breadcrumb__link{font-size:13px;color:var(--kv-ink-soft)!important}.breadcrumb__link:hover{color:var(--kv-maroon)!important}.breadcrumb__separator{color:var(--kv-line)!important}.pagination__item--current .pagination__link,.pagination__link.active{background-color:var(--kv-maroon)!important;color:var(--kv-ivory)!important;border-color:var(--kv-maroon)!important}.pagination__link:hover{color:var(--kv-maroon)!important;border-color:var(--kv-maroon)!important}.loading-overlay__spinner,[class*=loading] svg{color:var(--kv-maroon)!important}.toast,[class*=toast]{background-color:var(--kv-maroon-deep)!important;color:var(--kv-ivory)!important;border-radius:var(--kv-radius)!important}.color-scheme-2 blockquote,.color-scheme-2 .testimonial-text,.testimonial__text{font-family:var(--font-accent--family)!important;font-style:italic;font-size:clamp(22px,2.6vw,30px);line-height:1.4;color:var(--kv-ink)!important}.testimonial__stars,.testimonial__rating{color:var(--kv-gold)!important;fill:var(--kv-gold)!important}.testimonial__author{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-ink-soft)!important;margin-top:24px}.pill-tag,.product-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--kv-maroon);background:var(--kv-ivory-deep);border:1px solid var(--kv-line);padding:8px 14px;border-radius:40px}.divider-section hr,.section-divider hr{border-color:var(--kv-line)}@keyframes kv-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kv-fade-up{animation:kv-fade-up .6s cubic-bezier(.2,.7,.3,1) both}@media(min-width:990px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:1.6fr 1fr 1fr 1.4fr!important}}.footer-content .kv-footer-logo,.color-scheme-5 .footer-content p:first-child{font-family:var(--font-heading--family)!important}.color-scheme-5 .menu__heading,.color-scheme-5 .menu__heading__default,.color-scheme-5 .menu__heading summary span,.color-scheme-5 details summary .menu__heading__default{font-family:var(--font-body--family)!important;font-size:.75rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--kv-gold)!important;font-weight:600!important;margin-bottom:18px;display:block}.color-scheme-5 .menu__item a,.color-scheme-5 .menu__item-child a,.color-scheme-5 .menu a{color:#f5ebd8b8!important;font-size:14px;font-family:var(--font-body--family);text-decoration:none;transition:color .2s;display:block;padding-block:3px}.color-scheme-5 .menu__item a:hover,.color-scheme-5 .menu__item-child a:hover,.color-scheme-5 .menu a:hover{color:var(--kv-gold)!important}.color-scheme-5 .menu__details[open]>summary{list-style:none;pointer-events:none;cursor:default}.color-scheme-5 .menu__details>summary::-webkit-details-marker{display:none}.color-scheme-5 .menu__details summary .menu__heading__accordion{display:none}.color-scheme-5 .menu__details summary .menu__heading__default{display:block}.color-scheme-5 .email-signup__input,.color-scheme-5 .email-signup__input-group input{background:transparent!important;color:var(--kv-ivory)!important;border-color:#c9a14a73!important;font-family:var(--font-body--family)!important;font-size:14px}.color-scheme-5 .email-signup__input::placeholder{color:#f5ebd873!important}.color-scheme-5 .email-signup__input:focus{border-color:var(--kv-gold)!important;outline:none}.color-scheme-5 .email-signup__input-group button,.color-scheme-5 .email-signup__input-group [type=submit],.color-scheme-5 .email-signup__submit{background-color:var(--kv-gold)!important;color:var(--kv-maroon-deep)!important;border-color:var(--kv-gold)!important;border-radius:3px!important;transition:background-color .22s ease!important}.color-scheme-5 .email-signup__input-group button:hover,.color-scheme-5 .email-signup__submit:hover{background-color:var(--kv-gold-deep)!important;color:var(--kv-ivory)!important}.color-scheme-5 .footer-utilities__divider,.color-scheme-5 hr{border-color:#c9a14a38!important;opacity:1!important}.footer-utilities__content,.color-scheme-5 .footer-utilities-section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.color-scheme-5 .footer-copyright,.color-scheme-5 [class*=copyright]{color:#f5ebd88c!important;font-size:12.5px;letter-spacing:.04em}.color-scheme-5 .footer-policy-list a,.color-scheme-5 [class*=policy] a{color:#f5ebd88c!important;font-size:12.5px;text-decoration:none;transition:color .2s}.color-scheme-5 .footer-policy-list a:hover,.color-scheme-5 [class*=policy] a:hover{color:var(--kv-gold)!important}product-card .card-gallery{--gallery-aspect-ratio: 3 / 4 !important;overflow:hidden}product-card .product-media-container,product-card .media-fit{aspect-ratio:3 / 4!important;overflow:hidden!important;max-height:none!important}product-card .product-media-container img,product-card .media-fit img,product-card .card-gallery img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block}.collection-list .card-gallery,.collection-list .collection-card__image{--gallery-aspect-ratio: 3 / 4 !important;aspect-ratio:3 / 4!important;overflow:hidden!important}.collection-list .collection-card__image img,.collection-list .card-gallery img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}@media(max-width:768px){.kv-zari-divider:before,.kv-zari-divider:after{width:36px}h1,h2,.h1,.h2{line-height:1.12}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kashvee.css.map */
