:root{--jll-gold: #C9A84C;--jll-gold-light: #D9BC74;--jll-gold-dark: #A8892E}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--jll-gold)}::selection{background:#c9a84c2e;color:inherit}.grid{--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 2rem}.shopify-section-header-sticky .header-wrapper{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background-color:#ffffffe6!important;box-shadow:0 1px #0000000f,0 4px 18px #0000000a;transition:box-shadow .3s ease}@media screen and (min-width:990px){.header__menu-item .list-menu__item--link{position:relative}.header__menu-item .list-menu__item--link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background:var(--jll-gold);transition:width .2s ease}.header__menu-item:hover>.list-menu__item--link:after{width:100%}}.card__media{position:relative}@media screen and (min-width:750px){.card__media:after{content:"View Lesson";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.4rem;background:linear-gradient(to top,rgba(0,0,0,.58) 0%,transparent 55%);color:#fff;font-size:1.05rem;letter-spacing:.18rem;text-transform:uppercase;font-family:var(--font-body-family);opacity:0;transition:opacity .3s ease;z-index:2;pointer-events:none;box-sizing:border-box}.card-wrapper:hover .card__media:after{opacity:1}}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.07)!important}}.card-wrapper{transition:transform .25s ease}@media screen and (min-width:750px){.card-wrapper:hover{transform:translateY(-2px)}}.card--card{box-shadow:0 2px 12px #0000000f;transition:box-shadow .25s ease}.card--card:hover{box-shadow:0 6px 24px #0000001a}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__information{padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (min-width:750px){.card__information{padding-top:1.8rem;padding-bottom:1.8rem}}.jll-card-format{display:block;font-size:1rem;letter-spacing:.1rem;text-transform:uppercase;color:var(--jll-gold);margin-top:.4rem;opacity:.9}.badge.color-scheme-5{background:linear-gradient(135deg,var(--jll-gold-light),var(--jll-gold-dark))!important;color:#fff!important;border:none!important}.price--on-sale .price-item--sale{color:var(--jll-gold);font-weight:700}.price--on-sale .price-item--regular{opacity:.5;font-size:1.2rem}.product__info-wrapper .price--large{font-size:2rem}@media screen and (min-width:750px){.product__info-wrapper .price--large{font-size:2.4rem}}.product__info-wrapper .price--on-sale .price-item--sale{color:var(--jll-gold);font-size:2.4rem}.product__title h1,.product__title .h1{font-size:clamp(2.2rem,3.5vw,3.2rem);line-height:1.12}.product__title:after{content:"";display:block;width:3rem;height:2px;background:var(--jll-gold);margin-top:1.2rem}.product__text.caption-with-letter-spacing{color:var(--jll-gold);letter-spacing:.14rem}.button,.button-label{letter-spacing:.1rem;transition:opacity .2s ease}.button:not([disabled]):hover{opacity:.86}.product-form__submit{min-height:5rem}.jll-trust-bar{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.6rem 0 .4rem;margin-top:1.4rem;border-top:1px solid rgba(0,0,0,.07);flex-wrap:wrap}.jll-trust-item{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:#0000008c;letter-spacing:.05rem;text-transform:uppercase;white-space:nowrap}.jll-trust-item svg{width:1.4rem;height:1.4rem;flex-shrink:0}@media screen and (max-width:749px){.jll-trust-bar{gap:1.2rem}.jll-trust-item{font-size:1rem}}@media screen and (max-width:749px){.jll-sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.09);z-index:50;transform:translateY(100%);transition:transform .3s ease}.jll-sticky-buy-bar.is-vi{}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jll-polish.css.map */
