body{background:var(--jk-cream-soft)}.jk-eyebrow{display:block;margin-bottom:1.4rem;color:var(--jk-cucumber);font-size:1.1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.jk-eyebrow--heirloom,.jk-about__eyebrow--heirloom{color:var(--jk-heirloom)}body.template-index,body.template-collection,body.template-product,body.template-blog,body.template-article,body.template-page,body.template-cart,body.template-search,body.template-list-collections,body.template-404,body.template-policy{color:var(--jk-ink)}:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.header-wrapper{color:var(--jk-cream);background:#3e452df7}.header-wrapper--border-bottom{border-color:#fcead52e}.header__menu-item,.header__icon,.header__heading-link,.header__active-menu-item,.header__icon:hover,.header__icon:focus-visible{color:var(--jk-cream)}.header__menu-item:after{background:var(--jk-cucumber)}.jk-header-logo{filter:brightness(0) saturate(100%) invert(91%) sepia(20%) saturate(586%) hue-rotate(327deg) brightness(104%)}.jk-header-cta,.header .button{color:var(--jk-kale);background:var(--jk-cream)}.header .button:after,.header .button:before{box-shadow:none}.menu-drawer,.menu-drawer__submenu,.menu-drawer__utility-links,.predictive-search,.search-modal__content{color:var(--jk-ink);background:var(--jk-cream-soft)}.menu-drawer__menu-item,.menu-drawer__account,.menu-drawer__close-button{color:var(--jk-kale)}.search-modal__form .field,.predictive-search__item{border-color:var(--jk-line)}.newsletter .newsletter__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.75fr);grid-template-rows:auto auto;align-items:center;column-gap:clamp(4rem,8vw,10rem);text-align:left}.newsletter .newsletter__wrapper>h2{grid-column:1;grid-row:1;margin:0 0 1.2rem;font-size:clamp(4.4rem,6vw,7rem)}.newsletter .newsletter__subheading{grid-column:1;grid-row:2;max-width:62rem;margin:0;opacity:.84}.newsletter .newsletter__wrapper>div:last-child{grid-column:2;grid-row:1 / span 2;width:100%}.newsletter .newsletter-form,.footer .newsletter-form,.newsletter .newsletter-form__field-wrapper,.footer .newsletter-form__field-wrapper{max-width:none}.newsletter .newsletter-form .field,.footer .newsletter-form .field{min-height:5.8rem;border:.1rem solid rgba(252,234,213,.55);border-radius:999px;background:transparent}.newsletter .newsletter-form .field:before,.newsletter .newsletter-form .field:after,.footer .newsletter-form .field:before,.footer .newsletter-form .field:after{display:none}.newsletter .field__input,.newsletter .field__label,.footer .field__input,.footer .field__label{color:currentColor}.newsletter .newsletter-form__button,.footer .newsletter-form__button{width:5rem;margin:.4rem;border-radius:50%;color:var(--jk-kale);background:var(--jk-cream)}.footer{margin-top:0;border-top:0}.footer__content-top{padding-bottom:4rem}.footer__blocks-wrapper{display:grid;grid-template-columns:minmax(26rem,1fr) minmax(18rem,.45fr);gap:clamp(3rem,8vw,10rem)}.footer-block.grid__item{width:100%;max-width:46rem;margin:0}.footer-block__heading{color:var(--jk-cucumber);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-block:first-child .footer-block__heading{color:var(--jk-cream);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.8rem);letter-spacing:-.035em;text-transform:none}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{color:#fcead5c7}.footer__content-bottom{border-color:#fcead52e}.footer__copyright,.footer__copyright a,.policies li a{color:#fcead5a3}.collection-hero{position:relative;isolation:isolate;overflow:hidden;color:var(--jk-cream);background:var(--jk-kale)}.collection-hero:after{position:absolute;right:-6rem;bottom:-14rem;z-index:-1;width:42rem;height:42rem;border:.2rem solid rgba(174,177,112,.32);border-radius:50%;content:""}.collection-hero__inner{display:grid;min-height:48rem;grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr);align-items:end;gap:clamp(4rem,8vw,10rem);padding-block:clamp(7rem,10vw,12rem)}.collection-hero__title{max-width:90rem;margin:0;color:inherit;font-size:clamp(6rem,10vw,13rem)}.collection-hero__description{max-width:52rem;padding-left:2.6rem;border-left:.1rem solid rgba(252,234,213,.36);color:#fcead5d6}.template-collection .facets-wrapper,.template-search .facets-wrapper{padding-top:1.6rem}.template-collection .facets-container,.template-search .facets-container{align-items:center;padding-block:1.8rem 3rem}.template-collection .facets__summary,.template-collection .facet-filters__sort,.template-search .facets__summary,.template-search .facet-filters__sort,.mobile-facets__open{min-height:4.6rem;padding:1rem 1.8rem;border:.1rem solid var(--jk-line);border-radius:999px;color:var(--jk-kale);background:var(--jk-cream-soft)}.template-collection .facets__summary,.template-search .facets__summary{min-inline-size:max-content;padding-inline:2rem 4.2rem;white-space:nowrap}.template-collection .facets__summary .icon-caret,.template-search .facets__summary .icon-caret{right:2rem}.template-collection .facet-filters__field,.template-search .facet-filters__field{gap:1.2rem}.template-collection .facet-filters__label,.template-search .facet-filters__label,.template-collection .product-count__text,.template-search .product-count__text{margin-inline-end:0;white-space:nowrap}.template-collection .facet-filters__field .select,.template-search .facet-filters__field .select,.template-collection .facet-filters__sort,.template-search .facet-filters__sort{min-inline-size:20rem}.template-collection .facet-filters__sort,.template-search .facet-filters__sort{inline-size:100%;padding-inline:1.8rem 4.2rem;white-space:nowrap}.template-collection .facet-filters__field .select .icon-caret,.template-search .facet-filters__field .select .icon-caret{right:1.8rem}@media screen and (min-width:750px)and (max-width:989px){.template-collection .facets__form,.template-search .facets__form{grid-template-columns:minmax(0,1fr) max-content;gap:1.6rem 2rem}.template-collection .facets__wrapper,.template-search .facets__wrapper{grid-column:1 / -1;grid-row:1;flex-wrap:nowrap}.template-collection .facet-filters,.template-search .facet-filters{grid-column:1;grid-row:2;justify-self:start;padding-left:0}.template-collection .facets__form .product-count,.template-search .facets__form .product-count{grid-column:2;grid-row:2;align-self:center}}.template-collection #product-grid,.template-search #product-grid{column-gap:2rem;row-gap:3rem}.template-collection .card-wrapper,.template-search .card-wrapper,.template-list-collections .card-wrapper,.template-product .related-products .card-wrapper{height:100%;overflow:hidden;border:.1rem solid var(--jk-line);border-radius:2.2rem;background:var(--jk-cream)}.template-collection .card,.template-search .card,.template-list-collections .card,.template-product .related-products .card,.template-collection .card__inner,.template-search .card__inner,.template-list-collections .card__inner,.template-product .related-products .card__inner,.template-collection .card__content,.template-search .card__content,.template-list-collections .card__content,.template-product .related-products .card__content{background:transparent}.template-collection .card__inner,.template-search .card__inner,.template-list-collections .card__inner,.template-product .related-products .card__inner{overflow:hidden;border-radius:0}.template-collection .card__media,.template-search .card__media,.template-list-collections .card__media,.template-product .related-products .card__media{margin:0}.template-collection .card__content,.template-search .card__content,.template-list-collections .card__content,.template-product .related-products .card__content{padding:0 2.2rem 2.2rem}.template-collection .card__heading,.template-search .card__heading,.template-list-collections .card__heading,.template-product .related-products .card__heading{font-size:clamp(2.2rem,2.5vw,3.2rem);line-height:1.06}.template-collection .quick-add__submit,.template-search .quick-add__submit{min-height:4.6rem}.template-product product-info{display:block;background:var(--jk-cream)}.template-product product-info>.page-width{padding-block:3rem clamp(7rem,9vw,11rem)}.template-product .product{align-items:start;gap:clamp(4rem,7vw,9rem)}.template-product .product__media-wrapper{max-width:none}.template-product .product__media-list{gap:1.3rem}.template-product .product__media-item{overflow:hidden;border-radius:1.8rem;background:#dfcfbd}.template-product .product__media-item:first-child{border-radius:26rem 26rem 2rem 2rem}.template-product .product-media-container.media-fit-cover .product__media img{object-fit:cover}.template-product .product-media-container.media-fit-contain .product__media img{object-fit:contain}.template-product .product-media-container.constrain-height{--viewport-offset: calc(var(--header-height, 0px) + 4rem)}@media screen and (min-width:750px){.template-product .product__media-wrapper{align-self:stretch}.template-product .product__media-wrapper>media-gallery.product__column-sticky{position:static;z-index:auto}.template-product .product__media-wrapper>media-gallery,.template-product .product__media-wrapper>media-gallery>slider-component,.template-product .product__media-wrapper .product__media-list{height:100%}.template-product .product__media-wrapper .product__media-list{align-content:flex-start}.template-product .product__media-list>.product__media-item:last-child{position:sticky;top:calc(var(--header-height, 0px) + 2rem);z-index:2;align-self:flex-start}}@media screen and (min-width:990px){.template-product .product--columns .product__media-list>.product__media-item:last-child:nth-child(odd){width:100%;max-width:100%}.template-product .product--columns .product__media-list>.product__media-item:nth-last-child(2):nth-child(odd):not(.product__media-item--full){position:sticky;top:calc(var(--header-height, 0px) + 2rem);z-index:2;align-self:flex-start}}.template-product .product__info-container{max-width:58rem}.template-product .product__text.caption-with-letter-spacing{margin-bottom:1.2rem;color:var(--jk-heirloom);font-size:1.1rem;font-weight:700;letter-spacing:.13em}.template-product .product__title h1{margin-bottom:1.8rem;font-size:clamp(4.6rem,6vw,7.4rem)}.template-product .price--large{font-family:var(--font-heading-family);font-size:2.5rem}.template-product .product__description{margin-block:2.4rem;font-size:1.7rem;line-height:1.75}.template-product .quantity{min-height:5.8rem;border-radius:999px}.template-product .product-form__submit{min-height:5.8rem;background:var(--jk-heirloom)}.template-product .shopify-payment-button__button{min-height:5.8rem;border-radius:999px}.template-product .product__accordion{border-color:var(--jk-line)}.template-product .related-products{padding-block:clamp(7rem,9vw,10rem);background:var(--jk-cream-soft)}.template-product .related-products__heading{margin-bottom:3.6rem;font-size:clamp(4rem,6vw,7rem)}.main-blog{padding-block:clamp(7rem,9vw,11rem);background:var(--jk-cream-soft)}.main-blog .title--primary{max-width:90rem;margin:0 0 4.5rem;font-size:clamp(6rem,9vw,11rem)}.blog-articles{gap:2rem}.blog-articles .card-wrapper{overflow:hidden;border:.1rem solid var(--jk-line);border-radius:2.2rem;background:var(--jk-cream)}.blog-articles .card__inner,.blog-articles .card,.blog-articles .card__content{background:transparent}.blog-articles .card__inner{overflow:hidden;border-radius:0}.blog-articles .card__media{margin:0}.blog-articles .card__content{padding:0 2.4rem 2.4rem}.blog-articles .card__heading{font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.05}.template-page:not(.template-page--contact) .main-page-title,.template-cart .title-wrapper-with-link h1,.template-search .template-search__header h1,.template-list-collections .title,.template-404 .title,.shopify-policy__title h1,.customer h1{max-width:100rem;font-size:clamp(5rem,9vw,10rem)}.template-page:not(.template-page--contact) .main-page-title,.template-cart .title-wrapper-with-link,.template-search .template-search__header,.template-list-collections .title-wrapper-with-link,.template-404 .center,.shopify-policy__title,.customer>h1:first-child{margin-bottom:4rem}.template-page:not(.template-page--contact) .shopify-section:first-child>.page-width,.template-cart .cart-items,.template-cart .cart__footer,.template-search .template-search,.template-list-collections .collection-list-wrapper,.template-404 .template-404,.shopify-policy__container,.customer{padding-block:clamp(6rem,9vw,11rem)}.template-page:not(.template-page--contact) .rte,.shopify-policy__body,.customer{font-size:1.7rem;line-height:1.75}.template-page:not(.template-page--contact) .rte,.shopify-policy__body{max-width:82rem}.template-cart .cart-items,.template-cart .cart__footer,.template-search .template-search,.template-list-collections .collection-list-wrapper,.shopify-policy__container,.customer{width:min(calc(100% - 3rem),130rem);margin-inline:auto}.template-cart .cart-item,.template-cart .totals,.template-search .template-search__search,.customer form,.customer table{border-color:var(--jk-line)}.template-search .template-search__search,.customer form{max-width:70rem}.template-search .search__input.field__input,.customer .field__input,.customer select{background:var(--jk-cream)}.template-404 .template-404{min-height:52rem;display:grid;align-content:center}.shopify-policy__container{max-width:96rem}.jdgm-widget,.jdgm-preview-badge,.instafeed-shopify,[class*=bss-]{font-family:var(--font-body-family)}@media screen and (min-width:990px){.template-collection #product-grid,.template-search #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.collection-hero__inner,.newsletter .newsletter__wrapper{grid-template-columns:1fr}.newsletter .newsletter__wrapper>h2,.newsletter .newsletter__subheading,.newsletter .newsletter__wrapper>div:last-child{grid-column:1;grid-row:auto}.newsletter .newsletter__wrapper>div:last-child{margin-top:2.8rem}.footer__blocks-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.header-wrapper{background:var(--jk-kale)}.collection-hero__inner{min-height:0;grid-template-columns:1fr;gap:3rem;padding-block:6.8rem}.collection-hero__title{font-size:clamp(5.4rem,18vw,8.2rem)}.collection-hero__description{padding:2.2rem 0 0;border-top:.1rem solid rgba(252,234,213,.36);border-left:0}.template-collection #product-grid,.template-search #product-grid{grid-template-columns:1fr}.template-product product-info>.page-width{padding-top:1.6rem}.template-product .product__media-item:first-child{border-radius:16rem 16rem 1.8rem 1.8rem}.template-product .product__title h1{font-size:clamp(4.4rem,14vw,6.2rem)}.footer__blocks-wrapper{grid-template-columns:1fr}.footer-block.grid__item{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/just-kasz-uplift.css.map */
