:root{--kr-noir:#0d0b09;--kr-ink:#17130f;--kr-char:#211b15;--kr-ivory:#f7f2e8;--kr-sand:#efe6d4;--kr-line:#e3d7bd;--kr-gold:#c6a15b;--kr-gold-deep:#9b7a3a;--kr-gold-light:#ead7ab;--kr-muted:#8c8172;--kr-soft:#5f564b;--kr-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--kr-sans:"Jost",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--kr-ease:cubic-bezier(.22,.61,.36,1)}#shopify-section-announcement-bar{display:none!important}body{background:var(--kr-ivory)}.kr-rv{opacity:0;transform:translateY(34px);transition:opacity 1s var(--kr-ease),transform 1s var(--kr-ease)}.kr-rv.kr-in{opacity:1;transform:none}.kr-stg>*{opacity:0;transform:translateY(40px);transition:opacity .9s var(--kr-ease),transform .9s var(--kr-ease)}.kr-stg.kr-in>*{opacity:1;transform:none}.kr-stg.kr-in>*:nth-child(2){transition-delay:.08s}.kr-stg.kr-in>*:nth-child(3){transition-delay:.16s}.kr-stg.kr-in>*:nth-child(4){transition-delay:.24s}.kr-stg.kr-in>*:nth-child(5){transition-delay:.32s}.kr-stg.kr-in>*:nth-child(6){transition-delay:.4s}.kr-stg.kr-in>*:nth-child(7){transition-delay:.48s}.kr-stg.kr-in>*:nth-child(8){transition-delay:.56s}.kr-stg.kr-in>*:nth-child(n+9){transition-delay:.6s}.card-wrapper .card__media,.card-wrapper .media{overflow:hidden}.card-wrapper .card__media img{transition:transform 1.4s var(--kr-ease),opacity .8s var(--kr-ease)!important}.card-wrapper:hover .card__media img:first-child{transform:scale(1.06)}.card-information__text,.card-information__text a{font-family:var(--kr-serif)!important;font-size:20px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:.005em}.card-wrapper:hover .card-information__text a{color:var(--kr-gold-deep)}.card-information .price,.price-item{font-family:var(--kr-serif)}.card__badge .badge,.badge--onsale{background:var(--kr-gold)!important;color:var(--kr-noir)!important;border-radius:0!important;font-size:10px!important;letter-spacing:.2em;text-transform:uppercase;font-family:var(--kr-sans)}.card-information__button .button,.card__inner .button{border-radius:0!important;letter-spacing:.2em!important;text-transform:uppercase;font-size:10.5px!important;transition:background .4s var(--kr-ease),color .4s!important}.card-information__button .button:hover{background:var(--kr-gold)!important;color:var(--kr-noir)!important;border-color:var(--kr-gold)!important}.template-collection .collection-hero,.template-collection [class*=collection-hero]{background:var(--kr-noir)}.template-collection .collection-hero__title,.template-collection h1{font-family:var(--kr-serif)!important;font-weight:400!important;letter-spacing:.005em}.template-collection .collection-hero__image-container img,.template-collection .media img{animation:krSettle 2.4s var(--kr-ease) both}@keyframes krSettle{0%{transform:scale(1.08)}to{transform:none}}.facets__summary,.facet-filters__label,.facets__heading{letter-spacing:.18em!important;text-transform:uppercase;font-size:11px!important}.template-product .product__heading{font-family:var(--kr-serif)!important;font-weight:400!important;font-size:clamp(34px,3.4vw,52px)!important;line-height:1.08!important;letter-spacing:.005em}.template-product .product__text.caption-with-letter-spacing{color:var(--kr-gold-deep)!important;letter-spacing:.28em!important;font-size:11px!important}.template-product .price__container .price-item{font-family:var(--kr-serif);font-size:28px}.template-product .product__media-item img,.template-product .product__media img{transition:transform .9s var(--kr-ease)}.template-product .product__media-item:hover img{transform:scale(1.04)}.template-product .thumbnail{border-radius:0!important;transition:opacity .4s,outline-color .4s;opacity:.55;outline:1px solid transparent;outline-offset:3px}.template-product .thumbnail[aria-current],.template-product .is-active .thumbnail{opacity:1;outline-color:var(--kr-gold)}.template-product variant-radios label,.template-product .product-form__input label{border-radius:0!important;transition:background .3s var(--kr-ease),color .3s,border-color .3s!important}.template-product .product-form__input input:checked+label{background:var(--kr-ink)!important;color:var(--kr-ivory)!important;border-color:var(--kr-ink)!important}.template-product .product-form__submit,.template-product .shopify-payment-button__button{border-radius:0!important;letter-spacing:.24em!important;text-transform:uppercase;font-size:11.5px!important;min-height:56px!important}.template-product .product-form__submit{background:var(--kr-noir)!important;color:var(--kr-ivory)!important;position:relative;overflow:hidden;transition:color .45s var(--kr-ease)!important}.template-product .product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kr-gold);transform:scaleX(0);transform-origin:right;transition:transform .55s var(--kr-ease)}.template-product .product-form__submit:hover:before{transform:scaleX(1);transform-origin:left}.template-product .product-form__submit:hover{color:var(--kr-noir)!important}.template-product .product-form__submit>*{position:relative;z-index:1}.template-product .product__accordion summary,.template-product .accordion summary{letter-spacing:.18em;text-transform:uppercase;font-size:12px}.kr-sg-link{display:inline-block;margin:6px 0 14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--kr-gold-deep);border-bottom:1px solid var(--kr-gold);cursor:pointer;background:none;font-family:var(--kr-sans)}.kr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0d0b0999;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .45s var(--kr-ease);padding:20px}.kr-modal.open{opacity:1;pointer-events:auto}.kr-modal .box{background:var(--kr-ivory);max-width:560px;width:100%;padding:44px;transform:translateY(30px);transition:transform .6s var(--kr-ease);max-height:90vh;overflow:auto;color:var(--kr-ink)}.kr-modal.open .box{transform:none}.kr-modal h3{font-family:var(--kr-serif);font-weight:400;font-size:34px;margin:8px 0}.kr-modal table{width:100%;border-collapse:collapse;margin-top:18px;font-size:14px}.kr-modal th,.kr-modal td{padding:10px;border-bottom:1px solid var(--kr-line);text-align:center}.kr-modal th{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kr-gold-deep);font-weight:500}.kr-modal .close{margin-top:22px;background:var(--kr-noir);color:var(--kr-ivory);padding:14px 28px;letter-spacing:.22em;text-transform:uppercase;font-size:11px;border:0;cursor:pointer}.kr-site-footer footer.kr-foot{background:#080706!important}.kr-site-footer .foot-col h5{font-family:var(--kr-sans)!important;font-size:11px!important;letter-spacing:.26em!important;text-transform:uppercase;color:var(--kr-gold)!important}.kr-site-footer .foot-brand .name{font-family:var(--kr-serif)!important;font-size:26px!important;letter-spacing:.1em}@media(prefers-reduced-motion:reduce){.kr-rv,.kr-stg>*{opacity:1!important;transform:none!important;transition:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.kr-pcard{position:relative;font-family:var(--kr-sans);color:var(--kr-ink)}.kr-pcard a{color:inherit;text-decoration:none}.kr-pcard .kr-media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--kr-sand)}.kr-pcard.kr-large .kr-media{aspect-ratio:auto;height:100%;min-height:560px}.kr-pcard .kr-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s var(--kr-ease),transform 1.4s var(--kr-ease)}.kr-pcard .kr-media img.kr-alt{opacity:0;transform:scale(1.06)}.kr-pcard:hover .kr-media img.kr-main{transform:scale(1.06)}.kr-pcard:hover .kr-media img.kr-alt{opacity:1;transform:none}.kr-pcard:hover .kr-media img.kr-main:not(:only-child){opacity:0}.kr-pcard .kr-tag{position:absolute;top:14px;left:14px;z-index:2;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;padding:6px 11px;background:var(--kr-noir);color:var(--kr-gold-light)}.kr-pcard .kr-tag.kr-sale{background:var(--kr-gold);color:var(--kr-noir)}.kr-pcard .kr-quick-form{position:absolute;left:14px;right:14px;z-index:3;margin:0;bottom:auto}.kr-pcard{display:flex;flex-direction:column}.kr-pcard .kr-media+.kr-quick-form{position:relative;left:auto;right:auto;margin:-62px 14px 14px}.kr-pcard .kr-quick{display:block;width:100%;text-align:center;background:#0d0b09eb;color:var(--kr-ivory)!important;padding:14px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;border:0;cursor:pointer;font-family:var(--kr-sans);opacity:0;transform:translateY(18px);transition:opacity .5s var(--kr-ease),transform .6s var(--kr-ease),background .3s}.kr-pcard:hover .kr-quick{opacity:1;transform:none}.kr-pcard .kr-quick:hover{background:var(--kr-gold);color:var(--kr-noir)!important}.kr-pcard .kr-info{padding-top:18px}.kr-pcard .kr-cat{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--kr-gold-deep)}.kr-pcard h3{font-family:var(--kr-serif);font-weight:400;font-size:21px;line-height:1.25;margin:6px 0 8px;transition:color .3s}.kr-pcard:hover h3{color:var(--kr-gold-deep)}.kr-pcard .kr-price{font-family:var(--kr-serif);font-size:20px}.kr-pcard .kr-price s{color:var(--kr-muted);font-size:16px;margin-right:8px}.kr-pcard .kr-sold{font-style:normal;font-family:var(--kr-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--kr-muted);margin-left:8px}.kr-pcard .kr-rating{font-size:11.5px;color:var(--kr-soft);margin-top:4px}.kr-pcard .kr-rating b{color:var(--kr-gold);letter-spacing:2px;font-weight:400}@media(hover:none){.kr-pcard .kr-quick-form{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kr-luxe.css.map */
