:root{--jls-lh-tight: 1.12;--jls-lh-base: 1.65;--jls-track-heading: -.015em;--jls-track-label: .1em;--jls-measure: 62ch;--jls-ease: cubic-bezier(.2, 0, .2, 1);--jls-dur: .28s;--jls-accent-yellow: #f7e04a}body{line-height:var(--jls-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl,.banner__heading,.product__title h1,.title{line-height:var(--jls-lh-tight);letter-spacing:var(--jls-track-heading)}.hxl{font-size:calc(var(--font-heading-scale) * 4.4rem)}@media screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6rem)}}.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:var(--jls-track-label);text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.65)}.rte,.product__description,.multicolumn-card__info .rte,.image-with-text__text,.rich-text__text{max-width:var(--jls-measure)}.rte p,.product__description p{font-size:1.6rem}@media screen and (min-width:990px){.rte p,.product__description p{font-size:1.7rem}}.title-wrapper,.title-wrapper-with-link{margin-bottom:3.2rem}@media screen and (min-width:750px){.title-wrapper,.title-wrapper-with-link{margin-bottom:4rem}}.announcement-bar__message{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;padding:1.1rem 0}.header{align-items:center}.header__heading-logo{width:100%;height:auto}.header__menu-item{font-size:1.45rem;letter-spacing:.01em;padding:1.2rem 1.4rem}.header__menu-item span{transition:color var(--jls-dur) var(--jls-ease)}.header__menu-item:hover span{text-decoration:none;color:rgb(var(--color-foreground))}.header__menu-item span:after{content:"";display:block;height:1px;margin-top:.3rem;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--jls-dur) var(--jls-ease)}.header__menu-item:hover span:after,.header__menu-item[aria-current=page] span:after{transform:scaleX(1)}.header__icon{transition:opacity var(--jls-dur) var(--jls-ease)}.header__icon:hover{opacity:.7}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px rgba(var(--color-foreground),.06)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.4rem;letter-spacing:.04em;font-weight:500;min-height:4.8rem;padding:0 3rem;transition:background-color var(--jls-dur) var(--jls-ease),color var(--jls-dur) var(--jls-ease),border-color var(--jls-dur) var(--jls-ease),transform var(--jls-dur) var(--jls-ease)}.button:not(.button--secondary):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--buttons-border-opacity))}.button:not(.button--secondary):hover{filter:brightness(1.08)}.button--secondary:hover{background:rgba(var(--color-foreground),.04)}.button:active{transform:translateY(1px)}.link,.underlined-link{text-underline-offset:.3em;text-decoration-thickness:1px}.card-wrapper{transition:transform var(--jls-dur) var(--jls-ease)}.card__media .media img{transition:transform .7s var(--jls-ease),opacity var(--jls-dur) var(--jls-ease)}@media(hover:hover){.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.035)}}.card__heading{font-size:1.5rem;letter-spacing:0;line-height:1.35}.card__heading a{transition:color var(--jls-dur) var(--jls-ease)}.card__heading a:hover{color:rgba(var(--color-foreground),.7);text-decoration:none}.card__content{padding:1.4rem 0 0}.card--standard>.card__content{padding-left:0;padding-right:0}.card-information{padding:0}.card-information .price{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.card--card,.card--standard .card__inner{background:rgb(var(--color-background))}.card__badge .badge{font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .9rem;border:0;background:var(--jls-accent-yellow);color:#14171f}.collection-list .card__heading{font-size:1.7rem}.collection-list .card__inner .card__content{background:#00000038}.banner__box{padding:0;max-width:62rem}.banner__text{font-size:1.7rem;max-width:48ch}@media screen and (min-width:750px){.banner__text{font-size:1.9rem}.banner--medium.banner--adapt,.banner--large{min-height:72vh}}.banner__buttons{margin-top:3rem;gap:1.2rem}.banner--mobile-bottom .banner__box,.banner__box.content-container{text-align:left}.multicolumn .title-wrapper-with-link{margin-bottom:4rem}.multicolumn-card__info{padding:0}.multicolumn-card__info h3{font-size:1.9rem;margin-bottom:1rem}.multicolumn-card__info .rte{color:rgba(var(--color-foreground),.75)}.multicolumn.background-none .multicolumn-card__info{padding-left:0}.multicolumn-list__item{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:2.4rem}.image-with-text__content{padding-left:0}@media screen and (min-width:750px){.image-with-text__content{padding:4rem 6rem}}.image-with-text__heading,.rich-text__heading{margin-bottom:1.6rem}.rich-text__blocks{max-width:72rem}.rich-text__buttons{margin-top:3rem}.rich-text .caption-with-letter-spacing+.rich-text__heading{margin-top:1rem}.product__title h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}@media screen and (min-width:990px){.product__title h1{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.product .price{font-size:2rem}.product-form__input .form__label{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.product-form__input--pill input[type=radio]+label{font-size:1.35rem;padding:.9rem 1.6rem;border-radius:var(--variant-pills-radius);transition:background-color var(--jls-dur) var(--jls-ease),color var(--jls-dur) var(--jls-ease),border-color var(--jls-dur) var(--jls-ease)}.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__submit{min-height:5.2rem}.product__accordion .accordion__title{font-size:1.5rem}.product__accordion .accordion{border-color:rgba(var(--color-foreground),.12)}.thumbnail[aria-current]{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product__info-container>*+*{margin-top:1.6rem}.product__description{margin-top:2.4rem}.collection-hero__title{font-size:calc(var(--font-heading-scale) * 3.2rem)}.collection-hero__description{color:rgba(var(--color-foreground),.75);max-width:60ch}.facets__wrapper{border-bottom:1px solid rgba(var(--color-foreground),.1);padding-bottom:1.2rem}.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:1.3rem;letter-spacing:.02em}.field__input,.select__select,.customer .field input,.customer select{transition:box-shadow var(--jls-dur) var(--jls-ease)}.field__input:focus,.select__select:focus{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.contact__fields,.contact__button{max-width:72rem;margin-left:auto;margin-right:auto}.contact .form__message{font-size:1.3rem}.cart-item__name{font-size:1.5rem}.totals__total-value{font-size:2rem}.footer__content-top{padding-bottom:4rem}.footer-block__heading{font-size:1.2rem;letter-spacing:var(--jls-track-label);text-transform:uppercase;margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding:.5rem 0;transition:opacity var(--jls-dur) var(--jls-ease)}.footer-block__details-content .list-menu__item--link:hover{opacity:.7;text-decoration:none}.footer-block__brand-info .rte{font-size:1.4rem;max-width:36ch;color:rgba(var(--color-foreground),.8)}.footer-block__brand-info .rte a{color:rgb(var(--color-foreground))}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:2.4rem}.footer__copyright .copyright__content,.policies li a{font-size:1.2rem}.footer__content-bottom .list-payment{gap:.4rem}.list-payment__item svg{opacity:.85}.scroll-trigger.animate--slide-in{animation-duration:.7s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media screen and (max-width:749px){.hxl{font-size:calc(var(--font-heading-scale) * 3.6rem)}.banner__text{font-size:1.6rem}.banner__buttons{flex-direction:column;align-items:flex-start}.banner__buttons .button{width:auto}.multicolumn-list__item{padding-top:2rem}.card__heading{font-size:1.4rem}.button{min-height:4.6rem}}.announcement-bar__message{font-size:1.3rem;padding:1.3rem 0}.announcement-bar__link{text-decoration:none}.announcement-bar__link:hover .announcement-bar__message{text-decoration:underline;text-underline-offset:.3em}@media screen and (min-width:750px){.banner--large{min-height:78vh}}.jls-service{box-shadow:none;padding:3.6rem 3.2rem;gap:1.4rem}@media(hover:hover){.jls-service:hover{box-shadow:0 18px 40px -24px #14171f59;transform:translateY(-3px)}}.jls-service__title{font-size:2.1rem}.jls-service__text{font-size:1.55rem}.jls-trust__heading{font-size:1.7rem}.jls-trust__text{font-size:1.45rem}.jls-trust__icon{background:#f7e04a;color:#14171f}.collection-list .card__heading,.card__heading{font-size:1.6rem}.collection-list .card__heading{font-size:1.9rem}.card-information .price{font-size:1.5rem}.title-wrapper-with-link .link{font-size:1.4rem}.footer-block__details-content .list-menu__item--link,.footer-block__brand-info .rte,.footer-block__subtext{font-size:1.5rem}.footer-block__heading{font-size:1.25rem}.footer-block__subtext a{color:rgb(var(--color-foreground))}.product__description ul,.product__description ol{padding-left:1.8rem}.product__description li{margin-bottom:.8rem}.product__description li>p:first-child{display:inline}.product__description li>br:first-child{display:none}.product-form__submit.button--secondary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.thumbnail-list{gap:1rem}.thumbnail-list__item{max-width:9rem}.header__cta{margin-left:1.6rem;min-height:4.2rem;padding:0 2rem;font-size:1.3rem;white-space:nowrap}.header__icons{align-items:center}.contact .select{margin-bottom:0}.contact .field+.field,.contact .contact__fields+.field{margin-top:1.6rem}.collapsible-content__heading{margin-bottom:2.4rem}.accordion__title{font-size:1.6rem}.accordion .rte{font-size:1.55rem;color:rgba(var(--color-foreground),.8)}.main-page-title{margin-bottom:2.4rem}.page-width--narrow .rte h2{font-size:calc(var(--font-heading-scale) * 2.4rem);margin-top:3.2rem}.page-width--narrow .rte ul{padding-left:2rem}.page-width--narrow .rte li{margin-bottom:.6rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jls-premium.css.map */
