.jp-home-landing .jp-experience__blocks{max-width:1440px}.jp-home-landing [data-jp-block-type=context-dock]{bottom:calc(14px + env(safe-area-inset-bottom))!important;width:min(calc(100% - 28px),430px)!important;opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}.jp-home-landing [data-jp-block-type=context-dock] .context-dock--home{grid-template-columns:64px minmax(126px,1fr) 64px!important;width:100%!important;height:72px!important;padding:7px!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:28px!important;background:#fffffff7!important;box-shadow:0 12px 34px #0000002e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.jp-home-landing [data-jp-block-type=context-dock] .context-dock--home>a{height:56px!important;border-radius:19px!important}.jp-home-landing [data-jp-block-type=context-dock] .context-dock--home>a img{width:22px!important;height:22px!important;opacity:.76!important}.jp-home-landing [data-jp-block-type=context-dock] .context-dock--home .context-dock__primary{height:56px!important;border:0!important;border-radius:20px!important;background:#111!important;color:#fff!important;font:700 12px/1 JP Haas Text,Arial,sans-serif!important;letter-spacing:.055em!important}.jp-home-landing [data-jp-block-type=context-dock] .context-dock--home .context-dock__primary:active{transform:scale(.98)}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path{min-height:auto!important;padding:68px 20px calc(116px + env(safe-area-inset-bottom))!important;background:#f4f2ef!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__header{display:none!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__content{max-width:1120px!important;margin:0 auto!important;padding:0!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__eyebrow{margin:0 0 14px!important;color:#777!important;font:700 9px/1.2 JP Haas Text,Arial,sans-serif!important;letter-spacing:.1em!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] h2{max-width:520px!important;margin:0!important;font:500 clamp(38px,10vw,54px)/.94 "JP Haas",Arial,sans-serif!important;letter-spacing:-.055em!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__copy{max-width:440px!important;margin:14px 0 0!important;color:#6a6a6a!important;font:500 13px/1.48 JP Haas Text,Arial,sans-serif!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__actions{gap:9px!important;margin-top:34px!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action{min-height:76px!important;border:1px solid #e2dfda!important;border-radius:20px!important;padding:15px 17px 15px 19px!important;background:#fff!important;color:#111!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action--primary{min-height:88px!important;border-color:#111!important;background:#111!important;color:#fff!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action b{font:700 13px/1.1 JP Haas Text,Arial,sans-serif!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action small{max-width:255px!important;margin-top:6px!important;color:#777!important;font:500 9px/1.35 JP Haas Text,Arial,sans-serif!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action--primary small{color:#ffffffa3!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action i{width:32px!important;height:32px!important;font-size:9px!important}@media(min-width:750px){.jp-home-landing [data-jp-block-type=context-dock]{width:430px!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path{padding:100px 40px 150px!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__content{display:grid!important;grid-template-columns:minmax(300px,.85fr) minmax(520px,1.15fr)!important;gap:8vw!important;align-items:start!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] h2{font-size:clamp(58px,5.5vw,82px)!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__copy{font-size:15px!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__actions{margin-top:0!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action{min-height:92px!important;padding:20px 23px!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action--primary{min-height:106px!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action b{font-size:16px!important}.jp-home-landing [data-jp-block-type=start-path][data-jp-css-mode=default] .jp-start-path__action small{max-width:360px!important;font-size:11px!important}}@media(prefers-reduced-motion:reduce){.jp-home-landing [data-jp-block-type=context-dock] .context-dock__primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/jp-home-polish.css.map */
