:root{--jl-ink: #1f1d1b;--jl-ink-rgb: 31, 29, 27;--jl-muted: #57524c;--jl-line: #e7e2da;--jl-cream: #f7f4ef;--jl-cream-rgb: 247, 244, 239;--jl-star: #b8322a;--jl-h-display: clamp(3.2rem, 2.4rem + 2.4vw, 5.4rem);--jl-h-section: clamp(2.6rem, 2.2rem + 1vw, 3.4rem);--jl-h-sub: clamp(1.8rem, 1.7rem + .35vw, 2.1rem);--jl-card-title: 1.5rem;--jl-body: 1.6rem;--jl-small: 1.4rem}@media screen and (min-width:750px){:root{--jl-card-title: 1.6rem}}.shopify-section .title-wrapper-with-link .title,.shopify-section .title-wrapper .title,.shopify-section .multicolumn .title,.shopify-section .collection-list-title,.shopify-section .image-with-text__heading,.shopify-section .rich-text__heading,.shopify-section .collapsible-content__heading,.shopify-section .product-recommendations .title,.shopify-section .newsletter__wrapper>.h1,.shopify-section .newsletter__wrapper>h2,.jl-section-title,limespot .ls-box-title,limespot-box .ls-box-title{font-size:var(--jl-h-section);line-height:1.2;letter-spacing:.01em}.shopify-section .banner__heading{font-size:var(--jl-h-display);line-height:1.12;letter-spacing:.01em}.product__title h1,.product__title .h1{font-size:clamp(2.4rem,2rem + 1vw,3.2rem);line-height:1.2}.article-card .card__heading{font-size:var(--jl-h-sub);line-height:1.3}.image-with-text__text,.image-with-text__text p,.rich-text__text,.collection-hero__description,.product__description{font-size:var(--jl-body);line-height:1.7}.card-wrapper .card__information .card__heading{font-size:var(--jl-card-title);line-height:1.35;letter-spacing:.01em;margin-bottom:.4rem}.card-wrapper .card__information .card__heading.h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card-wrapper .card-information .price{font-size:1.5rem;color:var(--jl-ink)}.card-wrapper .card-information .price-item{letter-spacing:.04rem}.card-wrapper .card__information .card-information:not(:has(.rating)):before{content:"";display:block;height:3rem}.jl-description__note{margin:1.6rem 0}.card-wrapper .rating-star{--color-icon: var(--jl-star);--font-size: 1.3}.card-wrapper .rating{margin-top:.2rem}.card-wrapper .rating-text,.card-wrapper .rating-count{font-size:1.2rem;color:var(--jl-muted)}limespot .ls-title,limespot-box .ls-title{font-size:var(--jl-card-title)!important;line-height:1.35!important}limespot .ls-price-wrap,limespot-box .ls-price-wrap{font-size:1.5rem}.jl-card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0 .2rem}.jl-card-swatches .jl-swatch{width:1.8rem;height:1.8rem}.jl-card-swatches__more{font-size:1.2rem;color:var(--jl-muted)}.jl-swatch{display:inline-block;flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--jl-swatch-color, #d9d4cc);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000002e}.product-form__input.jl-swatch-fieldset{display:flex;flex-wrap:wrap;gap:.6rem .4rem}.product-form__input.jl-swatch-fieldset .form__label{flex:0 0 100%;margin-bottom:.4rem}.jl-swatch-fieldset .jl-swatch-selected{color:var(--jl-muted)}.product-form__input.jl-swatch-fieldset input[type=radio]+label.jl-swatch-label{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:0;margin:0;padding:0;border:.1rem solid transparent;border-radius:50%;background:transparent}.product-form__input.jl-swatch-fieldset input[type=radio]+label.jl-swatch-label:hover{border-color:rgba(var(--jl-ink-rgb),.35)}.product-form__input.jl-swatch-fieldset input[type=radio]:checked+label.jl-swatch-label{border-color:var(--jl-ink);background:transparent;color:inherit}.product-form__input.jl-swatch-fieldset input[type=radio]:focus-visible+label.jl-swatch-label{outline:.2rem solid var(--jl-ink);outline-offset:.2rem}.product-form__input.jl-swatch-fieldset input[type=radio].disabled+label.jl-swatch-label .jl-swatch{opacity:.45}.slideshow .banner__box{position:relative;isolation:isolate}.slideshow .banner--desktop-transparent .banner__box{color:#fff}.slideshow .banner--desktop-transparent .banner__box:before{content:"";position:absolute;z-index:-1;top:-40%;right:-30%;bottom:-40%;left:-30%;background:radial-gradient(closest-side,#14121099,#14121061 55%,#14121000);pointer-events:none}.slideshow .banner__text{font-size:1.7rem;line-height:1.5}.slideshow .banner__buttons .button,.slideshow .banner__buttons .button--secondary,slideshow-component .slideshow .banner__buttons .button.button--secondary{--color-button: 255, 255, 255;--color-button-text: var(--jl-ink-rgb);--alpha-button-background: 1;--alpha-button-border: 0;min-width:16rem;min-height:4.8rem;font-weight:600;letter-spacing:.08rem}.slideshow .banner__buttons .button:hover:after{--border-offset: 0;box-shadow:none}slideshow-component{position:relative}slideshow-component .slideshow__controls{position:absolute;z-index:3;left:50%;bottom:1.6rem;transform:translate(-50%);width:auto;min-height:4.4rem;padding:0 .6rem;border:0;border-radius:99rem;background:#14121080;color:#fff}slideshow-component .slideshow__controls .slider-button{color:#fff;width:4.4rem;height:4.4rem}slideshow-component .slideshow__controls .slider-button .icon{height:.8rem}slideshow-component .slideshow__controls .slider-counter__link{min-width:4.4rem;min-height:4.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center}slideshow-component .slideshow__controls .slider-counter__link .dot{border-color:#fff;background-color:transparent}slideshow-component .slideshow__controls .slider-counter__link--active .dot,slideshow-component .slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff}slideshow-component .slideshow__controls .slideshow__autoplay{position:static;margin-left:.2rem;border-left:1px solid rgba(255,255,255,.3);color:#fff}slideshow-component .slideshow__controls .slideshow__autoplay .icon{height:1.2rem}slideshow-component .slideshow__controls:focus-within,slideshow-component .slideshow__controls :focus-visible{outline-color:#fff}@media screen and (max-width:749px){slideshow-component.page-width.slider-mobile-gutter{padding-left:0;padding-right:0}.slideshow.banner--small:not(.banner--adapt),.slideshow.banner--medium:not(.banner--adapt),.slideshow.banner--large:not(.banner--adapt),.slideshow.banner--small .slideshow__slide,.slideshow.banner--medium .slideshow__slide,.slideshow.banner--large .slideshow__slide{min-height:min(70vh,54rem)}.slideshow .slideshow__media img{object-position:var(--jl-mobile-focus, 50% 50%)}.slideshow .jl-has-mobile-image>img:not(.jl-slide-img--mobile){display:none}.slideshow .banner__content{padding-bottom:7rem}.slideshow .banner__heading{font-size:clamp(3rem,8vw,3.6rem)}.slideshow .banner__text{font-size:1.6rem}}@media screen and (min-width:750px){.slideshow .jl-slide-img--mobile{display:none}}.banner.banner--desktop-transparent:not(.slideshow)>.banner__content>.banner__box{position:relative;isolation:isolate}.banner.banner--desktop-transparent:not(.slideshow)>.banner__content>.banner__box:before{content:"";position:absolute;z-index:-1;top:-40%;right:-30%;bottom:-40%;left:-30%;background:radial-gradient(closest-side,#14121080,#1412104d 55%,#14121000);pointer-events:none}.image-with-text__content .button{min-height:4.8rem}.jl-testimonials{background:var(--jl-cream)}.jl-testimonials--plain{background:transparent}.jl-testimonials__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 3rem;margin-bottom:3.2rem}.jl-testimonials__header .jl-section-title{margin:0}.jl-testimonials__summary{display:flex;align-items:center;gap:1rem;margin:0;font-size:var(--jl-small);color:var(--jl-muted)}.jl-testimonials__summary strong{color:var(--jl-ink);font-weight:600}.jl-stars{position:relative;display:inline-block;font-family:Times,serif;font-size:1.8rem;line-height:1;letter-spacing:.2rem;color:rgba(var(--jl-ink-rgb),.18)}.jl-stars:before{content:"\2605\2605\2605\2605\2605"}.jl-stars__fill{position:absolute;inset:0 auto 0 0;width:var(--jl-rating-pct, 100%);overflow:hidden;white-space:nowrap;color:var(--jl-star)}.jl-stars__fill:before{content:"\2605\2605\2605\2605\2605"}.jl-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.jl-testimonial{display:flex;flex-direction:column;gap:1.4rem;height:100%;margin:0;padding:2.8rem 2.6rem;background:#fff;border:1px solid var(--jl-line)}.jl-testimonial__quote{flex:1 1 auto;margin:0;padding:0;border:0;font-style:normal;font-size:1.6rem;line-height:1.7;color:var(--jl-ink)}.jl-testimonial__quote:before{content:"\201c";display:block;height:2.4rem;font-family:Georgia,serif;font-size:4.8rem;line-height:1;color:var(--jl-star)}.jl-testimonial__author{display:flex;flex-direction:column;gap:.2rem;padding-top:1.4rem;border-top:1px solid var(--jl-line);font-style:normal}.jl-testimonial__name{font-family:var(--font-heading-family);font-size:1.5rem;color:var(--jl-ink)}.jl-testimonial__detail,.jl-testimonial__detail a{font-size:1.3rem;color:var(--jl-muted)}.jl-testimonials__footer{margin-top:3.2rem;text-align:center}@media screen and (max-width:989px){.jl-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.jl-testimonials__grid{display:flex;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;scrollbar-width:none}.jl-testimonials__grid::-webkit-scrollbar{display:none}.jl-testimonials__item{flex:0 0 84%;scroll-snap-align:start}.jl-testimonial{padding:2.2rem 2rem}.jl-testimonials__header{margin-bottom:2.4rem}}.jl-value-props__list{display:grid;grid-template-columns:repeat(var(--jl-vp-columns, 4),minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.jl-value-props--bordered .jl-value-props__inner{border-top:1px solid var(--jl-line);border-bottom:1px solid var(--jl-line);padding-top:2.8rem;padding-bottom:2.8rem}.jl-value-prop{display:flex;align-items:flex-start;gap:1.4rem}.jl-value-prop__icon{flex:0 0 4rem;width:4rem;height:4rem;color:var(--jl-ink)}.jl-value-prop__icon svg{display:block;width:100%;height:100%}.jl-value-prop__heading{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.3;color:var(--jl-ink)}.jl-value-prop__text{margin:0;font-size:1.4rem;line-height:1.55;color:var(--jl-muted)}.jl-value-prop__text a{color:inherit}@media screen and (max-width:989px){.jl-value-props__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 2rem}}@media screen and (max-width:480px){.jl-value-prop{flex-direction:column;gap:.8rem}.jl-value-prop__icon{width:3.4rem;height:3.4rem;flex-basis:3.4rem}.jl-value-prop__heading{font-size:1.5rem}.jl-value-prop__text{font-size:1.3rem}}.jl-breadcrumbs{margin:0 0 1.6rem;font-size:1.3rem;color:var(--jl-muted)}.jl-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.jl-breadcrumbs li{display:inline-flex;align-items:center}.jl-breadcrumbs li+li:before{content:"/";margin:0 .8rem;color:rgba(var(--jl-ink-rgb),.35)}.jl-breadcrumbs a{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--jl-muted);text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--jl-ink-rgb),.3)}.jl-breadcrumbs a:hover{color:var(--jl-ink);text-decoration-color:currentColor}.jl-breadcrumbs [aria-current=page]{color:var(--jl-ink)}.jl-breadcrumbs--collection{padding-top:1.2rem;margin-bottom:0}.jl-description__intro{margin-bottom:1.6rem}.jl-description__intro>:first-child{margin-top:0}.jl-description__intro h4,.jl-description__intro h5{font-size:1.5rem;letter-spacing:.04rem;margin:1.2rem 0 .4rem}.jl-accordions{margin-top:.8rem}.jl-accordions .product__accordion .accordion__content{font-size:1.5rem;line-height:1.7;padding-bottom:1.6rem}.jl-accordions .product__accordion .accordion__content img{height:auto;max-width:100%}.jl-accordions .product__accordion summary{min-height:4.8rem}.jl-accordions .accordion__title{font-size:1.6rem}.collection-hero__description.read_more_span{height:auto;overflow:visible;font-size:var(--jl-body);line-height:1.7}.jl-desc [data-jl-desc-more][hidden]{display:none}.jl-desc__toggle{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:.4rem;padding:0;border:0;background:none;font:inherit;font-size:1.5rem;color:var(--jl-ink);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.collection-hero__description h2{font-size:var(--jl-h-sub);margin:2.4rem 0 .8rem}.collection-hero__description h3,.collection-hero__description h4{font-size:1.7rem;margin:1.6rem 0 .6rem}.jl-results{margin:3.2rem 0 0;text-align:center;font-size:1.4rem;color:var(--jl-muted)}.jl-results__bar{display:block;width:min(24rem,60%);height:.3rem;margin:1rem auto 0;border-radius:1rem;background:var(--jl-line);overflow:hidden}.jl-results__bar span{display:block;height:100%;background:var(--jl-ink)}.pagination-wrapper .pagination__item{min-width:4.4rem;min-height:4.4rem}.facets__summary,.facet-filters__sort,.facets__button-no-js,.mobile-facets__open{min-height:4.4rem}.product-count__text,.product-count-vertical{font-size:1.4rem}.footer-block__heading{font-size:1.5rem;letter-spacing:.08rem;text-transform:uppercase;margin-bottom:1.2rem}.footer .list-menu__item--link{font-size:1.5rem;min-height:3.2rem;display:inline-flex;align-items:center;padding-top:0;padding-bottom:0}@media screen and (max-width:989px){.footer .list-menu__item--link{min-height:4.4rem}}.footer-block__details-content>li{margin-bottom:0}.footer .list-social__link{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.footer .newsletter-form__button{width:4.4rem}.footer__copyright a{display:inline-block;padding:1.2rem 0}.jl-testimonials__grid:focus-visible{outline:.2rem solid var(--jl-ink);outline-offset:.4rem}.header__icon,.header__icon--menu,.header__icon--cart,.header__icon--search,.header__icon--account{min-width:4.4rem;min-height:4.4rem}.share-button__button,.product__view-details,.quantity__button{min-height:4.4rem}.quantity__button{min-width:4.4rem}.product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center}.title-wrapper-with-link a,.blog__button,.article-card__footer a{min-height:4.4rem;display:inline-flex;align-items:center}.announcement-bar{letter-spacing:.08rem}@media screen and (max-width:749px){.image-with-text__content{padding-left:1.5rem;padding-right:1.5rem}.image-with-text__heading{margin-bottom:1.2rem}.card-wrapper .card__information{padding-bottom:.4rem}}@media screen and (min-width:750px)and (max-width:989px){.image-with-text__content{padding:3.2rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/jlife-refresh.css.map */
