:root{--jtk-cream: #F5F0E8;--jtk-warm-white: #FBF8F3;--jtk-charcoal: #1B1B1B;--jtk-burgundy: #7A0019;--jtk-burgundy-deep: #5E0013;--jtk-taupe: #D8CFC2;--jtk-taupe-line: #C9BCA8;--jtk-gold: #B08D3F;--jtk-gold-soft: #C9A24B;--jtk-gold-text: #6E5417;--jtk-eyebrow-spacing: .22em;--jtk-eyebrow-size: 1.2rem;--jtk-hairline: 1px solid rgba(27, 27, 27, .14);--jtk-hairline-light: 1px solid rgba(245, 240, 232, .22);--jtk-radius: 2px}.jtk-eyebrow{display:inline-block;font-family:var(--font-body-family);font-weight:600;font-size:var(--jtk-eyebrow-size);letter-spacing:var(--jtk-eyebrow-spacing);text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.9;margin:0 0 1.2rem}.jtk-eyebrow--gold{color:var(--jtk-gold-text);opacity:1}.color-scheme-3 .jtk-eyebrow--gold,.color-scheme-4 .jtk-eyebrow--gold{color:var(--jtk-gold-soft)}.jtk-rule{display:block;width:4.4rem;height:2px;background:var(--jtk-gold);border:0;margin:1.4rem 0 0}.jtk-rule--center{margin-left:auto;margin-right:auto}.jtk-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.05;letter-spacing:.01em;margin:0}.jtk-section .button{font-family:var(--font-body-family);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;min-height:4.6rem;padding:0 2.6rem}.jtk-measure{max-width:52rem}.jtk-measure--center{margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){.jtk-section *{transition:none!important}}.collection-hero:not(.collection-hero--with-image){padding-top:4rem;padding-bottom:3rem;border-bottom:var(--jtk-hairline)}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{text-align:center;align-items:center;justify-content:center}.collection-hero .collection-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.08;letter-spacing:.01em;font-size:3.4rem}.collection-hero:not(.collection-hero--with-image) .collection-hero__title:after{content:"";display:block;width:4.4rem;height:2px;margin:1.8rem auto 0;background:var(--jtk-gold)}.collection-hero:not(.collection-hero--with-image) .collection-hero__description{max-width:62rem;margin-left:auto;margin-right:auto;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.collection-hero:not(.collection-hero--with-image){padding-top:6.5rem;padding-bottom:4.5rem}.collection-hero .collection-hero__title{font-size:5rem}.collection-hero:not(.collection-hero--with-image) .collection-hero__title:after{margin-top:2.2rem}}.facets-container .facets__heading,.facets-container .facet-filters__label{text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem;font-weight:600;color:rgba(var(--color-foreground),.7)}.facets-container .facets__summary{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:600}.facets-container .facets__display{border:var(--jtk-hairline);border-radius:0}.facets-container .facets__header{border-bottom:var(--jtk-hairline)}.facets-container .facet-filters__sort{font-family:var(--font-body-family);letter-spacing:.02em}.facets-container .facets__label.active .facet-checkbox__text-label{color:var(--jtk-gold-text);font-weight:600}.facets-container .active-facets__button-inner{border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-body-family)}@media screen and (max-width:749px){.facets-container .mobile-facets__open{min-height:4.8rem;padding-top:1.2rem;padding-bottom:1.2rem;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:600}.facets-container .mobile-facets__label{min-height:5rem;align-items:center}.facets-container .mobile-facets__summary{min-height:5rem}}#product-grid{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2.8rem;--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 4rem}#product-grid .card__heading,#product-grid .card__heading.h5{font-family:var(--font-heading-family);font-weight:500;line-height:1.25;letter-spacing:.01em;font-size:1.6rem}#product-grid .price__container .price-item{font-family:var(--font-body-family);font-weight:600;letter-spacing:.01em;font-size:1.5rem;color:rgb(var(--color-foreground))}#product-grid .card__information{padding-top:1.4rem;padding-bottom:.6rem}#product-grid .quick-add__submit{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:1.15rem;min-height:4.4rem}@media screen and (min-width:750px){#product-grid .card__heading,#product-grid .card__heading.h5{font-size:1.9rem}#product-grid .quick-add__submit{font-size:1.25rem;min-height:4.8rem}}@media(prefers-reduced-motion:no-preference){#product-grid .card{transition:transform var(--duration-default) ease}#product-grid .card__media{transition:box-shadow var(--duration-default) ease}#product-grid .card__media .media img{transition:transform var(--duration-long) ease}@media screen and (min-width:750px){#product-grid .card-wrapper:hover .card{transform:translateY(-.4rem)}#product-grid .card-wrapper:hover .card__media{box-shadow:0 1.2rem 2.4rem #1b1b1b24}#product-grid .card-wrapper:hover .card__media .media img{transform:scale(1.05)}}}.collection .pagination-wrapper{margin-top:4rem}.collection .pagination__item--current{color:var(--jtk-gold-text);font-weight:600}.product .product__title,.product .product__title h1,.product .product__title h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.1;letter-spacing:.01em}.product .product__title{font-size:2.8rem}.product .product__text.caption-with-letter-spacing{color:var(--jtk-gold-text);letter-spacing:.16em}.product .price .price-item{font-family:var(--font-body-family);font-weight:600;font-size:2rem;letter-spacing:.01em}.product .price--on-sale .price-item--sale{color:var(--jtk-burgundy)}.product .price--on-sale .price-item--regular{opacity:.6}.product .quantity{border:var(--jtk-hairline)}.product .quantity__button,.product .quantity__input{min-height:4.6rem}.product .product-form__submit{text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:1.3rem;min-height:5rem}.product__media-wrapper .media{border-radius:var(--media-radius, 2px)}.product .icon-with-text svg{color:var(--jtk-gold)}.product .icon-with-text .h4{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.25rem;font-weight:600}.product .product__accordion summary,.product .product__accordion .accordion__title{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;font-weight:600}.product-recommendations .title,.related-products .title{font-family:var(--font-heading-family)}@media screen and (min-width:750px){.product .product__title{font-size:3.6rem}.product .price .price-item{font-size:2.2rem}}.jtk-fb__grid .card__heading,.jtk-fb__grid .card__heading.h5{font-family:var(--font-heading-family);font-weight:500;line-height:1.25;letter-spacing:.01em;font-size:1.6rem}.jtk-fb__grid .price__container .price-item{font-family:var(--font-body-family);font-weight:600;letter-spacing:.01em;color:rgb(var(--color-foreground))}.jtk-fb__grid .quick-add__submit{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:1.15rem;min-height:4.4rem}@media screen and (min-width:750px){.jtk-fb__grid .card__heading,.jtk-fb__grid .card__heading.h5{font-size:1.8rem}}@media(prefers-reduced-motion:no-preference){.jtk-fb__grid .card-wrapper:hover .card__media .media img{transform:scale(1.04)}}.header--logo-refined .jtk-header-logo,.header--logo-refined .header__heading-logo{filter:grayscale(1) contrast(1.05)}.header-wrapper--transparent:not(.scrolled-past-header){position:relative;z-index:3;background:transparent;border-bottom:0}.header-wrapper--transparent:not(.scrolled-past-header):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--color-background),.55),rgba(var(--color-background),0))}body:has(.header-wrapper--transparent) main[data-template=index]{margin-top:calc(-1 * var(--header-height, 13rem))}@media screen and (max-width:989px){.header-wrapper--transparent:not(.scrolled-past-header){position:relative;background:rgb(var(--color-background))}.header-wrapper--transparent:not(.scrolled-past-header):after{display:none}body:has(.header-wrapper--transparent) main[data-template=index]{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jtk-theme.css.map */
