.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}}@media(max-width:749px){.jp-home-commerce{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;background:#fff!important}.jp-home-sets-wall{display:grid!important;height:500px!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;overflow:hidden!important}.jp-home-sets-wall__column{display:flex!important;min-width:0!important;flex-direction:column!important;gap:8px!important;padding:0!important;transform:translateY(-28px)!important}.jp-home-sets-wall__column:nth-child(2){transform:translateY(-62px)!important}.jp-home-sets-wall__column:nth-child(3){transform:translateY(-12px)!important}.jp-home-sets-wall figure,.jp-home-sets-wall__column figure:nth-child(2),.jp-home-sets-wall__column figure:nth-child(3){flex:0 0 auto!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:10px!important}.jp-home-sets-wall__tile--1{height:190px!important}.jp-home-sets-wall__tile--2{height:232px!important}.jp-home-sets-wall__tile--3{height:204px!important}.jp-home-sets-wall__tile--4{height:180px!important}.jp-home-sets-wall__tile--5{height:270px!important}.jp-home-sets-wall__tile--6{height:192px!important}.jp-home-sets-wall__tile--7{height:220px!important}.jp-home-sets-wall__tile--8{height:226px!important}.jp-home-sets-wall__tile--9{height:194px!important}.jp-home-sets-pitch{display:block!important;height:auto!important;min-height:0!important;padding:44px 30px 48px!important;justify-content:initial!important;background:#fff!important}.jp-home-sets-pitch>p{margin:0 0 13px!important;font-size:10px!important;letter-spacing:.08em!important}.jp-home-sets-pitch h2{max-width:9ch!important;margin:0!important;font-size:clamp(45px,12vw,58px)!important;line-height:.91!important;letter-spacing:-.06em!important}.jp-home-sets-pitch div{max-width:350px!important;margin:21px 0 0!important;color:#333!important;font-size:14px!important;line-height:1.42!important}.jp-home-sets-pitch div p{margin:0!important}.jp-home-sets-pitch button{min-height:58px!important;margin-top:28px!important;border-radius:999px!important;font-size:12px!important}.jp-home-reviews{margin-top:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/jp-home-polish.css.map */
