.jp-icon--raster{display:inline-block;flex:0 0 auto;line-height:0;max-width:none;vertical-align:middle}.jp-icon--raster>img{display:block;width:100%;height:100%}@supports ((-webkit-mask-image: linear-gradient(#000,#000)) or (mask-image: linear-gradient(#000,#000))){.jp-icon--raster{background-color:currentColor;-webkit-mask-image:var(--jp-icon-mask);mask-image:var(--jp-icon-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:alpha;contain:paint}.jp-icon--raster>img{display:none}}.rte ul,.rte ol,.jp-page-body ul,.jp-page-body ol{list-style-position:outside;padding-inline-start:1.5em}.rte li,.jp-page-body li{padding-inline-start:.2em}.rte :where(table),.jp-page-body :where(table){display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}:is(.rte,.jp-page-body)[data-jp-rte-scroll]:focus-visible,:is(.rte,.jp-page-body) [data-jp-rte-scroll]:focus-visible{outline-offset:-2px}.rte :where(pre),.jp-page-body :where(pre){max-width:100%;overflow-x:auto;white-space:pre;-webkit-overflow-scrolling:touch}.rte :where(img,video,iframe,embed,object),.jp-page-body :where(img,video,iframe,embed,object){max-width:100%}.rte :where(video,img),.jp-page-body :where(video,img){height:auto}.rte :where(iframe[src*=youtube],iframe[src*=vimeo]),.jp-page-body :where(iframe[src*=youtube],iframe[src*=vimeo]){width:100%;height:auto;aspect-ratio:16 / 9}.jp-persona-context{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;width:min(100%,760px);margin:10px auto 4px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--persona) 34%,var(--platinum));background:color-mix(in srgb,var(--persona) 5%,var(--pure-white));color:var(--charcoal);font:600 12px/1.4 var(--jp-sans);overflow-wrap:anywhere}.jp-persona-context[hidden]{display:none}.jp-persona-context__dot{width:7px;height:7px;border-radius:50%;background:var(--persona);flex:0 0 auto}.jp-persona-context__scope{color:var(--steel);font-weight:400}.jp-persona-context button{margin-left:auto;min-height:36px;padding:4px 8px;border:0;background:transparent;color:var(--burgundy);font:700 11px var(--jp-sans);cursor:pointer}@media screen and (max-width:480px){.jp-persona-context{align-items:flex-start}.jp-persona-context__scope{flex-basis:calc(100% - 18px);margin-left:17px}.jp-persona-context button{margin-left:17px}}@keyframes jp-slide-in-contrast-safe{0%{transform:translateY(2rem)}to{transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){html.jp-scroll-reveal{--animation-slide-in: jp-slide-in-contrast-safe var(--duration-extra-long) var(--ease-out-slow) forwards}html.jp-scroll-reveal .scroll-trigger.animate--slide-in{opacity:1}}.list-menu--right{right:0}.list-menu--disclosure{position:absolute;min-width:100%;width:20rem;border:1px solid rgba(var(--color-foreground),.2)}.list-menu--disclosure:focus{outline:none}.list-menu__item--active{text-decoration:underline;text-underline-offset:.3rem}.list-menu__item--active:hover{text-decoration-thickness:.2rem}.list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}.jp-header{--jp-header-h: 72px;background:linear-gradient(180deg,var(--charcoal) 0%,var(--deep-charcoal) 100%);font-family:var(--jp-sans);position:relative;z-index:var(--z-header);--jp-focus: var(--light-brass)}.jp-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 9px)}.jp-header__inner{position:relative;z-index:2;min-height:var(--jp-header-h);display:flex;align-items:center;gap:24px;padding:0 36px;max-width:var(--jp-shell-max);margin:0 auto}.jp-wordmark{display:flex;align-items:baseline;gap:11px;text-decoration:none;flex-shrink:0}.jp-wordmark__en{font-family:var(--jp-serif);font-size:25px;font-weight:500;color:var(--silk-white);letter-spacing:.01em;white-space:nowrap}.jp-wordmark__jp{font-size:13px;color:var(--brass);letter-spacing:.18em}.jp-wordmark__img{height:44px;width:auto;display:block}.jp-wordmark:hover .jp-wordmark__en{color:#fff}.jp-madein{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;border:1px solid rgba(201,169,97,.4);border-radius:2px;padding:4px 9px;font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--light-brass);white-space:nowrap}.jp-madein .jp-kanji{font-size:11px;color:var(--light-brass)}.jp-madein__flag{width:13px;height:13px;border-radius:50%;background:#fff;position:relative;flex-shrink:0}.jp-madein__flag:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#bc002d}.jp-nav{margin:0 auto}.jp-nav__inner{display:flex;align-items:stretch;gap:clamp(16px,2vw,30px)}.jp-nav__item{position:relative;display:flex}.jp-nav__link{display:flex;align-items:center;gap:6px;height:var(--jp-header-h);color:#fdfdfbd1;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-decoration:none;background:none;border:none;font-family:inherit;cursor:pointer;position:relative;transition:color .2s}.jp-nav__link:hover,.jp-nav__item.is-open .jp-nav__link,.jp-nav__item:focus-within .jp-nav__link{color:var(--brass)}.jp-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:20px;height:2px;background:var(--brass);transform:scaleX(0);transform-origin:center;transition:transform .25s}.jp-nav__link:hover:after,.jp-nav__item.is-open .jp-nav__link:after,.jp-nav__item:focus-within .jp-nav__link:after{transform:scaleX(1)}.jp-nav__chev{opacity:.6;display:flex}.jp-header__right{display:flex;align-items:center;gap:10px;flex-shrink:0}.jp-hicon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#fdfdfbd9;position:relative;transition:color .2s;text-decoration:none;cursor:pointer;padding:0}.jp-hicon:hover{color:var(--brass)}.jp-hicon .svg-wrapper{display:flex}.jp-hicon svg{width:19px;height:19px}.jp-hicon--cart .cart-count-bubble{position:absolute;top:4px;right:2px;background:var(--persona);color:var(--ink);font-size:10px;font-weight:700;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s}.section-header.shopify-section-header-sticky{z-index:var(--z-sticky-header)}.jp-persona{position:relative}.jp-persona-pill{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 14px;border:1px solid rgba(253,253,251,.22);border-radius:2px;background:#ffffff0a;cursor:pointer;font-family:var(--jp-sans);transition:border-color var(--transition-fast)}.jp-persona-pill:hover{border-color:var(--persona)}.jp-persona-dot{width:8px;height:8px;border-radius:50%;background:var(--persona);flex-shrink:0;transition:background .3s}.jp-persona-pill__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--silk-white);white-space:nowrap}.jp-persona-pill__chev{color:#fdfdfb80;display:flex;transition:transform var(--transition-fast)}.jp-persona[open] .jp-persona-pill__chev,.jp-persona.is-open .jp-persona-pill__chev{transform:rotate(180deg)}.jp-persona__menu{position:absolute;top:calc(100% + 10px);right:0;width:312px;background:var(--pure-white);border:1px solid var(--platinum);box-shadow:var(--shadow-luxury);z-index:var(--z-persona-dropdown);padding:18px;--jp-focus: var(--burgundy)}.jp-persona__h{font-family:var(--jp-sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);margin:0 0 4px}.jp-persona__sub{font-size:12px;color:var(--steel);line-height:1.5;margin:0 0 12px}.jp-persona__opt{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;margin-bottom:8px;background:var(--pure-white);border:1px solid var(--platinum);cursor:pointer;font-family:var(--jp-sans);text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.jp-persona__opt:last-child{margin-bottom:0}.jp-persona__opt:hover{border-color:var(--pc, var(--brass));box-shadow:var(--shadow-soft)}.jp-persona__opt[aria-current=true]{border-color:var(--pc, var(--brass));box-shadow:0 0 0 3px color-mix(in srgb,var(--pc, var(--brass)) 18%,transparent)}.jp-persona__opt .dot{width:10px;height:10px;border-radius:50%;background:var(--pc, var(--brass));flex-shrink:0}.jp-persona__opt b{font-size:13px;font-weight:600;color:var(--charcoal);display:block}.jp-persona__opt small{font-size:11px;color:var(--steel);display:block;margin-top:1px}.jp-mega{position:absolute;top:100%;left:50%;transform:translate(calc(-50% + var(--jp-mega-shift, 0px))) translateY(-6px);width:620px;max-width:calc(100vw - 32px);background:var(--pure-white);border:1px solid var(--platinum);box-shadow:var(--shadow-luxury);display:grid;grid-template-columns:repeat(var(--jp-mega-cols, 2),1fr);padding:30px 34px;gap:30px;z-index:var(--z-mega);color:var(--charcoal);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;--jp-focus: var(--burgundy)}.jp-mega--feat{width:760px;grid-template-columns:repeat(var(--jp-mega-cols, 2),1.1fr) 1fr}.jp-mega[style*="--jp-mega-cols: 3"]{width:840px}.jp-mega--feat[style*="--jp-mega-cols: 3"]{width:960px}.jp-nav__item.is-open .jp-mega,.jp-nav__item:focus-within .jp-mega{visibility:visible;opacity:1;pointer-events:auto;transform:translate(calc(-50% + var(--jp-mega-shift, 0px))) translateY(0)}.jp-nav__item.is-escape-closed .jp-mega,.jp-nav__item.is-escape-closed:focus-within .jp-mega{opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--jp-mega-shift, 0px))) translateY(-6px)}.jp-mega--simple{width:320px;grid-template-columns:1fr}.jp-mega__kanjitile{width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#34322f,#1f1d1c);color:var(--light-brass)}.jp-mega__feature .cap .price{display:block;margin-top:4px;font-size:13px;font-weight:700;color:var(--burgundy)}.jp-mega__col h3{font-family:var(--jp-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:0 0 14px;padding-bottom:9px;border-bottom:1px solid var(--platinum)}.jp-mega__panelhead{grid-column:1 / -1;font-family:var(--jp-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:0 0 2px;padding-bottom:9px;border-bottom:1px solid var(--platinum)}.jp-mega__link{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;color:var(--charcoal);font-size:15px;text-decoration:none;border-radius:2px;transition:color .15s,background .15s,padding .15s}.jp-mega__link:nth-of-type(2n){background:color-mix(in srgb,var(--moon-grey) 50%,var(--pure-white))}.jp-mega__link:hover{color:var(--burgundy);background:var(--moon-grey);padding-left:14px}.jp-mega__link[aria-current=page]{color:var(--brass-ink);font-weight:600}.jp-mega__feature{background:var(--moon-grey);overflow:hidden;display:flex;flex-direction:column;text-decoration:none}.jp-mega__feature img{width:100%;height:120px;object-fit:cover;display:block}.jp-mega__feature .cap{padding:12px 14px}.jp-mega__feature .cap span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);font-weight:700}.jp-mega__feature .cap p{font-family:var(--jp-serif);font-size:18px;color:var(--charcoal);margin:3px 0 0}.jp-mega--brands{width:540px;grid-template-columns:1fr}.jp-mega--brands-spot{width:820px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.jp-mega__crests{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.jp-crest{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 8px;border:1px solid var(--platinum);background:var(--pure-white);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.jp-crest:hover{border-color:var(--brass);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.jp-crest__seal{width:46px;height:46px;border:1.5px solid var(--brass);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--jp-serif);font-size:22px;color:var(--brass-ink);background:var(--moon-grey)}.jp-crest__seal--kanji{color:var(--brass);font-size:24px}.jp-crest__seal--img{background:var(--pure-white);border-color:var(--platinum);overflow:hidden}.jp-crest__seal img{max-width:78%;max-height:78%;object-fit:contain}.jp-crest__name{font-family:var(--jp-serif);font-size:15px;font-weight:600;color:var(--ink)}.jp-crest:hover .jp-crest__name{color:var(--burgundy)}.jp-mega__spotlight{position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(160deg,#302e2c,#1f1d1c);color:#fff;text-decoration:none}.jp-mega__spotlight img{width:100%;height:120px;object-fit:cover}.jp-mega__spotlight-cap{position:relative;padding:16px 18px}.jp-mega__spotlight-cap .ov{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--light-brass)}.jp-mega__spotlight-cap b{display:block;font-family:var(--jp-serif);font-size:19px;font-weight:500;color:#fff;margin:5px 0 0}.jp-mega__spotlight-cap small{display:block;font-size:12.5px;color:#ffffffad;margin-top:6px;line-height:1.5}.jp-mega--size{width:420px;grid-template-columns:1fr;gap:16px}.jp-ruler{display:flex;flex-direction:column;gap:9px}.jp-ruler__row{display:flex;align-items:center;gap:13px;padding:4px 0;text-decoration:none}.jp-ruler__tag{width:46px;flex-shrink:0;font-family:var(--jp-serif);font-size:16px;font-weight:600;color:var(--steel);transition:color .15s}.jp-ruler__row:hover .jp-ruler__tag{color:var(--burgundy)}.jp-ruler__bar{height:11px;background:linear-gradient(180deg,#e9edf1,#b9c2cc 55%,#98a2ad);clip-path:polygon(0 14%,100% 46%,100% 54%,0 86%);transition:filter .15s}.jp-ruler__row:hover .jp-ruler__bar{filter:brightness(1.05)}.jp-ruler__row.is-rec{background:color-mix(in srgb,var(--persona) 8%,transparent);border-radius:2px}.jp-ruler__row.is-rec .jp-ruler__tag{color:var(--persona-deep)}.jp-ruler__row.is-rec .jp-ruler__bar{filter:saturate(1.15) brightness(1.02)}.jp-ruler__helper{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:600;color:var(--burgundy);text-decoration:none;padding-top:12px;border-top:1px solid var(--platinum);width:100%}.jp-ruler__helper svg{color:var(--brass-ink)}.jp-ruler__helper:hover{color:var(--burgundy-deep)}.jp-tunedbar{background:color-mix(in srgb,var(--persona) 10%,var(--silk-white));border-bottom:1px solid color-mix(in srgb,var(--persona) 30%,var(--platinum));max-height:0;overflow:hidden;visibility:hidden;transition:max-height .35s ease,visibility 0s .35s}.jp-tunedbar.is-shown{max-height:60px;visibility:visible;transition:max-height .35s ease,visibility 0s}@media screen and (max-width:749px){.jp-tunedbar.is-shown{max-height:92px}}.jp-tunedbar__in{max-width:var(--jp-shell-max);margin:0 auto;padding:9px 36px;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--charcoal);transition:padding .15s ease}.jp-tunedbar__dot{width:8px;height:8px;border-radius:50%;background:var(--persona);flex-shrink:0}.jp-tunedbar b{font-weight:700}.jp-tunedbar small{color:var(--steel);font-size:12.5px}.jp-tunedbar.is-whisper .jp-tunedbar__in{padding-top:4px;padding-bottom:4px}.jp-tunedbar.is-whisper small{display:none}@media screen and (max-width:749px){.jp-tunedbar.is-whisper.is-shown{max-height:46px}}@media(prefers-reduced-motion:reduce){.jp-tunedbar,.jp-tunedbar__in{transition:none}}.jp-tunedbar__reset{margin-left:auto;background:none;border:none;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--persona-deep);min-height:44px;margin-top:-8px;margin-bottom:-8px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.jp-tunedbar__reset:hover{text-decoration:underline}@media screen and (max-width:749px){.jp-tunedbar__in{padding:9px 18px;flex-wrap:wrap}.jp-tunedbar small{display:none}}.jp-nav-strip{background:linear-gradient(180deg,var(--charcoal),var(--deep-charcoal))}.jp-nav-strip .jp-nav{margin:0 auto;max-width:var(--jp-shell-max);padding:0 36px}.jp-nav-strip .jp-nav__inner{justify-content:center;min-height:54px}.jp-nav-strip .jp-nav__link{height:54px}.jp-header__mobile{display:none}@media screen and (max-width:1100px){.jp-madein{display:none}.jp-nav__inner{gap:clamp(12px,1.6vw,22px)}.jp-nav__link{font-size:12px;letter-spacing:.08em}}@media screen and (max-width:989px){.jp-header__inner{display:none}.jp-header__mobile{height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px}.jp-header__mobile>.jp-burger{justify-self:start}.jp-header__mobile>.jp-header__mside{justify-self:end}.jp-wordmark--m{justify-self:center}.jp-wordmark--m .jp-wordmark__en{font-size:20px}.jp-wordmark--m .jp-wordmark__jp{display:none}.jp-wordmark--m .jp-wordmark__img{height:34px}.jp-m-iconbtn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:#fdfdfbe6;background:none;border:none;position:relative;text-decoration:none;cursor:pointer;padding:0}.jp-m-iconbtn svg{width:21px;height:21px}.jp-m-iconbtn .cart-count-bubble{position:absolute;top:4px;right:3px;background:var(--persona);color:var(--ink);font-size:9px;font-weight:700;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.jp-header__mside{display:flex;align-items:center}}.jp-header__inner,.jp-wordmark__img{transition:min-height .25s ease,height .25s ease}.scrolled-past-header .jp-header{--jp-header-h: 60px;box-shadow:0 1px #c9a96140,var(--shadow-medium)}.scrolled-past-header .jp-wordmark__img{height:38px}.jp-hicon__label{display:none}.jp-hicon--search{transition:color .2s,border-color .2s,width .2s ease}.scrolled-past-header .jp-hicon--search{width:auto;gap:7px;padding:0 13px;border:1px solid rgba(253,253,251,.22)}.scrolled-past-header .jp-hicon--search .jp-hicon__label{display:inline;font-size:13px;letter-spacing:.01em;color:#fdfdfbb8}.scrolled-past-header .jp-hicon--search:hover{border-color:var(--brass)}.scrolled-past-header .jp-hicon--search:hover .jp-hicon__label{color:var(--brass)}@media(prefers-reduced-motion:reduce){.jp-header__inner,.jp-wordmark__img,.jp-mega{transition:none}}.jp-persona__share{margin-top:12px;padding-top:12px;border-top:1px solid var(--platinum)}body.persona-all .jp-persona__share{display:none}.jp-persona__share-h{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:8px}.jp-persona__share-row{display:flex;gap:8px}.jp-persona__share-url{flex:1;min-width:0;display:flex;align-items:center;padding:0 11px;min-height:40px;background:var(--moon-grey);border:1px solid var(--platinum);font:11px ui-monospace,Menlo,monospace;color:var(--charcoal);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jp-persona__share-copy{flex-shrink:0;min-height:44px;padding:0 14px;border:1px solid var(--charcoal);background:none;font:700 11px var(--jp-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--charcoal);cursor:pointer}.jp-persona__share-copy:hover{background:var(--charcoal);color:#fff}.jp-sec{padding:72px 0;font-family:var(--jp-sans)}.jp-sec--grey{background:var(--moon-grey)}.jp-sec--dark{background:linear-gradient(160deg,#302e2c,#211f1e);color:#fff}.jp-sec__wrap{max-width:var(--jp-shell-max, 1280px);margin:0 auto;padding:0 40px}.jp-sec__head{text-align:center;max-width:660px;margin:0 auto 44px}.jp-sec__head .jp-kicker{color:var(--burgundy);justify-content:center}.jp-sec--dark .jp-sec__head .jp-kicker{color:var(--brass)}.jp-sec__head h1,.jp-sec__head h2{font-family:var(--jp-serif);font-weight:500;font-size:clamp(30px,3.8vw,46px);line-height:1.12;color:var(--ink);margin:14px 0 0;text-wrap:pretty}.jp-sec--dark .jp-sec__head h1,.jp-sec--dark .jp-sec__head h2{color:#fff}.jp-sec__head p{font-size:15.5px;line-height:1.65;color:var(--steel);margin:12px 0 0}.jp-sec--dark .jp-sec__head p{color:#ffffffb3}.jp-sec__foot{text-align:center;margin-top:38px}@media screen and (max-width:749px){.jp-sec{padding:44px 0}.jp-sec__wrap{padding:0 20px}.jp-sec__head{margin-bottom:28px}}.jp-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.jp-statband{display:grid;grid-template-columns:repeat(4,1fr)}.jp-tests{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:989px){.jp-tests{grid-template-columns:1fr}}@media screen and (max-width:749px){.jp-statband{grid-template-columns:1fr 1fr;gap:28px 0}}.jp-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1199px){.jp-pgrid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.jp-pgrid{grid-template-columns:repeat(2,1fr);gap:12px}}.jp-drawer{position:fixed;inset:0 auto 0 0;width:min(92vw,390px);display:flex;flex-direction:column;background:var(--silk-white);z-index:var(--z-drawer);box-shadow:24px 0 60px #1a191840;transform:translate(-102%);visibility:hidden;transition:transform var(--transition-normal),visibility 0s linear var(--transition-normal);font-family:var(--jp-sans);--jp-focus: var(--burgundy)}.jp-drawer.is-open{transform:translate(0);visibility:visible;transition:transform var(--transition-normal),visibility 0s}@media screen and (min-width:990px){.jp-drawer{display:none}}.jp-drawer__top{background:linear-gradient(180deg,var(--charcoal),var(--deep-charcoal));color:#fff;padding:calc(10px + env(safe-area-inset-top)) 18px 12px;flex-shrink:0;--jp-focus: var(--light-brass)}.jp-drawer__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.jp-drawer__brand{font-family:var(--jp-serif);font-size:21px;font-weight:500;color:#fff;text-decoration:none;display:inline-flex;align-items:baseline;gap:9px}.jp-drawer__brand .jp-kanji{color:var(--brass);font-size:15px}.jp-drawer__close{width:48px;height:48px;flex-shrink:0;margin-right:-10px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer}.jp-drawer__x{position:relative;width:22px;height:22px;color:var(--light-brass)}.jp-drawer__blade{position:absolute;top:50%;left:2px;width:18px;height:2px;background:currentColor;border-radius:2px;transform-origin:center}.jp-drawer__blade:first-child{transform:translateY(-50%) rotate(45deg)}.jp-drawer__blade:last-child{transform:translateY(-50%) rotate(-45deg)}.jp-drawer__blade:before{content:"";position:absolute;left:-3px;top:50%;width:6px;height:6px;border:1.5px solid currentColor;border-radius:50%;transform:translateY(-50%);background:transparent}.jp-drawer__plbl{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e2d5b7bf;margin-bottom:10px}.jp-drawer__pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.jp-drawer__pbtn{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:56px;padding:11px 4px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff;cursor:pointer;font-family:var(--jp-sans);font-size:11px;font-weight:700;letter-spacing:.08em;transition:background var(--transition-fast),border-color var(--transition-fast)}.jp-drawer__pbtn .ic{width:34px;height:34px;border-radius:2px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pc, #fff) 22%,transparent);color:color-mix(in srgb,var(--pc, #fff) 70%,#fff)}.jp-drawer__pbtn.is-active{background:color-mix(in srgb,var(--persona) 72%,var(--ink));border-color:color-mix(in srgb,var(--persona) 72%,var(--ink));color:#fff}.jp-drawer__pbtn.is-active .ic{background:#0000002e}.persona-all .jp-drawer__pbtn.is-active{background:var(--persona);border-color:var(--persona);color:var(--ink)}.persona-all .jp-drawer__pbtn.is-active .ic{background:#00000024;color:var(--ink)}.jp-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 10px;-webkit-overflow-scrolling:touch}.jp-drawer__search{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--platinum);background:var(--pure-white);border-radius:2px;padding:13px 14px;min-height:48px;font-size:14px;color:var(--steel);font-family:var(--jp-sans);text-align:left;cursor:pointer;margin-bottom:10px;position:sticky;top:0;z-index:3;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.jp-drawer__search .ic{color:var(--charcoal);display:flex}.jp-drawer__search:hover{border-color:var(--brass)}.jp-drawer.is-body-scrolled .jp-drawer__search{box-shadow:0 8px 18px #1a19181c;border-color:var(--brass)}.jp-drawer__qh{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:4px 0 11px;display:flex;align-items:center;gap:12px}.jp-drawer__qh:after{content:"";flex:1;height:1px;background:var(--platinum)}.jp-drawer__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.jp-drawer__pill{padding:9px 14px;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--platinum);border-radius:2px;background:var(--pure-white);font-size:12.5px;font-weight:500;color:var(--charcoal);text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.jp-drawer__pill:hover,.jp-drawer__pill:active{border-color:var(--persona);color:var(--burgundy)}.jp-drawer__pill--all{color:var(--brass-ink)}.jp-drawer__nav{margin-top:0}.jp-drawer__nav+.jp-drawer__qh{margin-top:20px}.jp-drawer__acc{border-bottom:1px solid var(--platinum)}.jp-drawer__accrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;min-height:52px;width:100%;cursor:pointer;list-style:none;background:none;border:none;text-decoration:none;color:var(--ink)}.jp-drawer__accrow::-webkit-details-marker{display:none}.jp-drawer__accrow b{font-family:var(--jp-serif);font-size:17px;font-weight:500;color:inherit}.jp-drawer__accrow--solo{border-bottom:1px solid var(--platinum)}.jp-drawer__accrow:hover b,.jp-drawer__accrow:hover{color:var(--burgundy)}.jp-drawer__chev{color:var(--brass-ink);display:flex;transition:transform var(--transition-fast)}.jp-drawer__acc .jp-drawer__chev{width:30px;height:30px;flex-shrink:0;border-radius:50%;border:1px solid var(--platinum);background:var(--pure-white);align-items:center;justify-content:center}.jp-drawer__acc[open]{background:var(--moon-grey);box-shadow:inset 2px 0 0 var(--brass)}.jp-drawer__acc[open] .jp-drawer__chev{transform:rotate(180deg);color:var(--burgundy);border-color:var(--burgundy)}.jp-drawer__acc[open]>.jp-drawer__accrow b{color:var(--burgundy)}.jp-drawer__acc[open]>.jp-drawer__accrow{padding-left:8px}.jp-drawer__acclist{display:flex;flex-direction:column;padding:0 0 12px}.jp-drawer__accitem{display:flex;align-items:center;min-height:44px;padding:10px 14px;margin:0 0 2px;border-radius:2px;background:var(--moon-grey);font-size:14px;color:var(--charcoal);text-decoration:none}.jp-drawer__accitem:hover{color:var(--burgundy)}.jp-drawer__accitem[aria-current=page]{color:var(--burgundy);font-weight:700;box-shadow:inset 2px 0 0 var(--burgundy)}.jp-drawer__accitem--all{background:none;color:var(--brass-ink);font-weight:600}.jp-drawer__snap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 18px;text-decoration:none;background:linear-gradient(180deg,var(--charcoal),var(--deep-charcoal));color:#fff}.jp-drawer__snap-l{display:inline-flex;align-items:center;gap:9px}.jp-drawer__snap-l b{font-size:13px;font-weight:600;letter-spacing:.04em}.jp-drawer__snap-r{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--light-brass)}.jp-drawer__snap[hidden]{display:none}.jp-drawer__quiz{display:flex;align-items:center;gap:11px;flex-shrink:0;padding:15px 18px;min-height:54px;border-top:1px solid var(--platinum);background:var(--pure-white);text-decoration:none;color:var(--burgundy);font-weight:700;font-size:13.5px;letter-spacing:.01em}.jp-drawer__quiz .ic{color:var(--brass-ink);display:flex;flex-shrink:0}.jp-drawer__quiz-t{flex:1}.jp-drawer__quiz .go{color:var(--burgundy);display:flex}.jp-drawer__quiz:hover{background:var(--moon-grey)}@media(prefers-reduced-motion:no-preference){.jp-drawer__top>*,.jp-drawer__body>*{opacity:0;transform:translate(-12px);transition:opacity .4s ease,transform .45s cubic-bezier(.32,.72,.25,1)}.jp-drawer.is-open .jp-drawer__top>*,.jp-drawer.is-open .jp-drawer__body>*{opacity:1;transform:none}.jp-drawer.is-open .jp-drawer__top>*:nth-child(1){transition-delay:.06s}.jp-drawer.is-open .jp-drawer__top>*:nth-child(2){transition-delay:.1s}.jp-drawer.is-open .jp-drawer__top>*:nth-child(3){transition-delay:.14s}.jp-drawer.is-open .jp-drawer__body>*:nth-child(1){transition-delay:.17s}.jp-drawer.is-open .jp-drawer__body>*:nth-child(2){transition-delay:.21s}.jp-drawer.is-open .jp-drawer__body>*:nth-child(3){transition-delay:.25s}.jp-drawer.is-open .jp-drawer__body>*:nth-child(4){transition-delay:.29s}.jp-drawer.is-open .jp-drawer__body>*:nth-child(5){transition-delay:.33s}.jp-drawer.is-open .jp-drawer__body>*:nth-child(n+6){transition-delay:.36s}}.sizechips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 14px 2px}.sizechip{min-height:44px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--platinum);border-radius:2px;background:var(--pure-white);font-size:13.5px;font-weight:600;color:var(--charcoal);text-decoration:none;transition:border-color .2s,background .2s,color .2s}.sizechip small{font-size:10px;color:var(--steel);font-weight:600}.sizechip:hover{border-color:var(--brass)}.sizechip.is-rec{border-color:color-mix(in srgb,var(--persona) 55%,var(--platinum));background:color-mix(in srgb,var(--persona) 9%,white);color:var(--persona-deep)}.sizehint{padding:10px 14px 4px;font-size:12px;color:var(--steel);line-height:1.5}.jp-drawer__brandrow{display:flex;align-items:center;gap:12px;min-height:46px;padding:5px 14px;text-decoration:none}.jp-drawer__brandrow:active{background:var(--moon-grey)}.jp-drawer__mark{width:32px;height:32px;flex-shrink:0;border:1px solid var(--platinum);border-radius:50%;background:var(--moon-grey);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--jp-serif);font-size:14px;color:var(--brass-ink)}.jp-drawer__mark--kanji{color:var(--brass-ink);font-size:16px}.jp-drawer__mark img{max-width:78%;max-height:78%;object-fit:contain}.jp-drawer__brandrow b{font-family:var(--jp-serif);font-size:15px;font-weight:600;color:var(--ink)}.jp-drawer__brandrow small{margin-left:auto;font-size:10.5px;color:var(--steel);letter-spacing:.04em}.jp-drawer__meta2{display:flex;flex-wrap:wrap;gap:18px;padding:16px 4px 4px}.jp-drawer__meta2 a{display:inline-flex;align-items:center;min-height:44px;font-size:12.5px;font-weight:600;color:var(--steel);text-decoration:none}.jp-drawer__meta2 a:hover{color:var(--burgundy)}.jp-drawer__foot{flex-shrink:0;border-top:1px solid var(--platinum);background:var(--pure-white);padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column}.jp-drawer__region{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--platinum);font-size:12.5px;color:var(--charcoal)}.jp-drawer__region .ic{color:var(--brass-ink);display:flex;flex-shrink:0}.jp-drawer__region select{flex:1;min-width:0;padding:4px 0;border:none;background:none;cursor:pointer;font-family:var(--jp-sans);font-size:16px;color:var(--charcoal)}.jp-drawer__region--static{color:var(--steel)}.jp-drawer__footlinks{display:grid;grid-template-columns:1fr 1fr}.jp-drawer__footlinks a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 6px;min-height:48px;font-size:13px;font-weight:600;color:var(--charcoal);text-decoration:none}.jp-drawer__footlinks a+a{border-left:1px solid var(--platinum)}.jp-drawer__footlinks a:hover{color:var(--burgundy)}.jp-drawer__range{display:flex;flex-direction:column;margin-top:10px}body.persona-all .jp-drawer__range{display:none}.jp-drawer__rangelink{display:none;align-items:center;gap:6px;min-height:44px;font:600 13px var(--jp-sans);color:var(--light-brass);text-decoration:none}.jp-drawer__rangelink svg{transition:transform var(--transition-fast)}.jp-drawer__rangelink:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.jp-drawer__rangelink svg{transition:none}.jp-drawer__rangelink:hover svg{transform:none}}body.persona-salon .jp-drawer__rangelink[data-range-for=salon],body.persona-barber .jp-drawer__rangelink[data-range-for=barber],body.persona-student .jp-drawer__rangelink[data-range-for=student]{display:inline-flex}.jp-drawer__share{margin-top:4px;border-top:1px solid rgba(255,255,255,.12)}body.persona-all .jp-drawer__share{display:none}.jp-drawer__share-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;list-style:none;cursor:pointer;font:700 9.5px var(--jp-sans);letter-spacing:.16em;text-transform:uppercase;color:#e2d5b7d1}.jp-drawer__share-h::-webkit-details-marker{display:none}.jp-drawer__share-chev{display:flex;color:var(--light-brass);transition:transform var(--transition-fast)}.jp-drawer__share[open] .jp-drawer__share-chev{transform:rotate(180deg)}.jp-drawer__share-row{display:flex;gap:8px;padding-bottom:10px}.jp-drawer__share-url{flex:1;min-width:0;display:flex;align-items:center;padding:0 11px;min-height:40px;background:#ffffff12;font:11px ui-monospace,Menlo,monospace;color:#ffffffd9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jp-drawer__share-copy{flex-shrink:0;min-height:44px;padding:0 14px;border:1px solid var(--light-brass);background:none;font:700 10px var(--jp-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--light-brass);cursor:pointer}@media(max-height:720px){.jp-drawer__snap,.jp-drawer__quiz{display:none}.jp-drawer{overflow-y:auto;overscroll-behavior:contain}.jp-drawer__body{overflow:visible;flex:0 0 auto}.jp-drawer__search{position:static}}@media screen and (max-width:359px){.jp-drawer__top,.jp-drawer__body{padding-left:14px;padding-right:14px}.jp-drawer__pgrid{gap:6px}.jp-drawer__pbtn{font-size:10px;letter-spacing:.03em}}.jp-pp{font-family:var(--jp-sans);color:var(--charcoal);background:var(--silk-white)}.jp-pp__wrap{max-width:1280px;margin:0 auto;padding:18px 40px 64px}.jp-pp__bc{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;color:var(--steel);padding:6px 0 18px}.jp-pp__bc a{color:var(--steel);text-decoration:none}.jp-pp__bc a:hover{color:var(--burgundy)}.jp-pp__bc .cur{color:var(--charcoal);font-weight:600;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-pp__bc svg{color:var(--warm-grey);flex-shrink:0;transform:rotate(-90deg)}.jp-pp__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:start}.jp-pp__gallery{display:grid;grid-template-columns:72px 1fr;gap:14px;position:sticky;top:calc(var(--header-height, 96px) + 16px)}.jp-pp__thumbs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.jp-pp__thumbs button{width:72px;height:72px;padding:0;border:1px solid var(--platinum);background:var(--pure-white);cursor:pointer;overflow:hidden;transition:border-color .2s}.jp-pp__thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.jp-pp__thumbs button:hover{border-color:var(--brass)}.jp-pp__thumbs [data-target] button[aria-current=true]{border:2px solid var(--brass)}.jp-pp__stage{position:relative;background:var(--moon-grey);aspect-ratio:1 / 1;overflow:hidden}.jp-pp__stage.is-dark{background:radial-gradient(120% 120% at 50% 35%,#33312e,#1f1d1c)}.jp-pp__glint{position:absolute;top:0;bottom:0;left:0;width:42%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.38) 50%,transparent 58%);transform:translate(-115%) skew(-18deg)}.jp-pp__viewer{list-style:none;margin:0;padding:0;width:100%;height:100%}.jp-pp__viewer li{display:none;width:100%;height:100%;align-items:center;justify-content:center}.jp-pp__viewer li.is-active{display:flex}.jp-pp__viewer li>img{width:86%;height:86%;object-fit:contain}.jp-pp__viewer li>deferred-media,.jp-pp__viewer li>.product-media-modal__model{width:86%;height:86%}.jp-pp__viewer .deferred-media,.jp-pp__viewer product-model{width:100%;height:100%;padding-top:0!important}.jp-pp__viewer .deferred-media__poster{width:100%;height:100%}.jp-pp__viewer .deferred-media__poster img{width:100%;height:100%;object-fit:contain}.jp-pp__viewer .placeholder-svg{width:70%;height:70%;opacity:.3}.jp-pp__viewer{touch-action:pan-y}.jp-pp__dots{position:absolute;left:0;right:0;bottom:8px;z-index:2;display:flex;justify-content:center;gap:4px}.jp-pp__gdot{box-sizing:content-box;width:7px;height:7px;padding:9px;border:0;border-radius:0;background:var(--platinum);background-clip:content-box;cursor:pointer}.jp-pp__gdot.is-on{background:var(--brass);background-clip:content-box}.jp-pp__tag{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:#ffffffeb;border:1px solid var(--platinum);color:var(--charcoal);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px}.jp-pp--dark .jp-pp__tag{background:#1a1918d1;border-color:#c9a96159;color:var(--champagne)}.jp-pp__stage-kanji{position:absolute;right:4%;bottom:2%;font-family:var(--jp-serif);font-size:clamp(80px,9vw,140px);line-height:.8;color:#c9a96114;pointer-events:none;-webkit-user-select:none;user-select:none}.jp-pp__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:0;border:1px solid var(--platinum);background:#ffffffeb;color:var(--charcoal);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s}.jp-pp__nav:hover{border-color:var(--brass);color:var(--burgundy)}.jp-pp__nav--prev{left:12px}.jp-pp__nav--next{right:12px;transform:translateY(-50%) rotate(180deg)}.jp-pp__nav svg{transform:rotate(90deg)}.jp-pp__vendor{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink)}.jp-pp__share{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--steel);font-size:11px;letter-spacing:.08em;padding:6px}.jp-pp__share:hover{color:var(--burgundy)}.jp-pp__title{font-family:var(--jp-serif);font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:1.14;margin:8px 0 0;color:var(--ink)}.jp-pp__rate{display:flex;align-items:center;gap:8px;margin-top:10px}.jp-pp__rate a{font-size:13.5px;color:var(--steel);text-decoration:none;border-bottom:1px dotted var(--warm-grey)}.jp-pp__rate a:hover{color:var(--burgundy)}.jp-pp__price{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-top:18px;border-top:1px solid var(--platinum);border-bottom:1px solid var(--platinum);padding:16px 0}.jp-pp__was{font-size:16px;color:var(--steel);text-decoration:line-through}.jp-pp__save{background:var(--burgundy);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 10px;border-radius:2px}.jp-pp__tax{width:100%;font-size:12px;color:var(--steel);line-height:1.55}.jp-pp .shopify-installments{font-size:12.5px;color:var(--steel);margin-top:8px;display:block}.jp-pp__spec{margin-top:22px;padding-top:16px;border-top:1px solid var(--platinum)}.jp-pp__spec-cells{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.jp-pp__spec-cells li{display:flex;flex-direction:column;gap:3px;padding-right:16px;margin-right:16px;border-right:1px solid var(--platinum)}.jp-pp__spec-cells li:last-child{padding-right:0;margin-right:0;border-right:0}.jp-pp__spec-cells .k{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-ink)}.jp-pp__spec-cells .v{font-size:14.5px;font-weight:600;color:var(--charcoal)}.jp-pp__spec-full{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:6px 0;min-height:44px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--steel)}.jp-pp__spec-full:hover{color:var(--charcoal)}.jp-pp__spec-caret{display:inline-flex}@media(max-width:749px){.jp-pp__spec-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.jp-pp__spec-cells li{min-width:0;padding-right:0;margin-right:0;border-right:0;overflow-wrap:anywhere}}.jp-pp__opt{margin-top:22px}fieldset.jp-pp__opt{border:0;padding:0;margin:22px 0 0;min-width:0}.jp-pp__opt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.jp-pp__opt-head .lbl{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal)}.jp-pp__opt-head .lbl span{color:var(--steel);font-weight:600;text-transform:none;letter-spacing:.02em}.jp-pp__guide-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--steel);padding:4px;font-family:var(--jp-sans);text-decoration:none}.jp-pp__guide-link:hover{color:var(--burgundy)}.jp-pp__share,.jp-pp__guide-link{position:relative}.jp-pp__share:after,.jp-pp__guide-link:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.jp-pp__sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:9px;border:0;padding:0;margin:0}.jp-pp__size{position:relative}.jp-pp__size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.jp-pp__size label{display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 6px 9px;border:1px solid var(--platinum);background:var(--pure-white);cursor:pointer;transition:border-color .2s,box-shadow .2s;min-height:64px;justify-content:center}.jp-pp__size input:checked+label{border-color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal)}.jp-pp__size input:focus-visible+label{outline:2px solid var(--jp-focus);outline-offset:2px}.jp-pp__size b{font-size:14.5px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:6px}.jp-pp__size small{font-size:10.5px;color:var(--steel);letter-spacing:.02em}.jp-pp__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.jp-pp__dot--in{background:var(--success)}.jp-pp__dot--pre{background:var(--amber)}.jp-pp__dot--out{background:var(--warm-grey)}.jp-pp__stock{margin-top:18px}.jp-pp__stock-line{display:flex;align-items:center;gap:9px;font-size:14px}.jp-pp__stock-line b{font-weight:700}.jp-pp__stock-line .dot{width:9px;height:9px;border-radius:50%}.jp-pp__stock--in .dot{background:var(--success)}.jp-pp__stock--in b{color:var(--success-deep)}.jp-pp__stock--pre .dot{background:var(--amber)}.jp-pp__stock--pre b{color:var(--amber-deep)}.jp-pp__stock--out .dot{background:var(--warm-grey)}.jp-pp__stock--out b{color:var(--steel)}.jp-pp__stock-note{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font-size:12.5px;color:var(--steel);line-height:1.5}.jp-pp__stock-note a{color:var(--burgundy)}.jp-pp__stock-note .ic{color:var(--warm-grey);flex-shrink:0;display:flex;margin-top:1px}.jp-pp__dispatch{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;line-height:1.5;color:var(--charcoal)}.jp-pp__dispatch .ic{color:var(--steel);flex-shrink:0;display:flex;margin-top:2px}.jp-pp__dispatch [data-jp-dispatch-txt]{flex:1;min-width:0}.jp-pp__dispatch b{font-weight:600;color:var(--ink)}.jp-pp__dispatch-arr{color:var(--steel)}.jp-pp__buy{display:flex;gap:10px;margin-top:22px;align-items:stretch}.jp-pp__qty{display:flex;align-items:center;border:1px solid var(--platinum);background:var(--pure-white)}.jp-pp__qty-wrap{display:flex;flex-direction:column;align-items:stretch;gap:6px}.jp-pp__qty-rules{display:flex;flex-wrap:wrap;gap:3px 10px;max-width:180px;font-size:10.5px;line-height:1.35;color:var(--steel)}.jp-pp__qty-rules.hidden{display:none}.jp-pp__qty button{width:44px;min-height:54px;background:none;border:none;cursor:pointer;color:var(--charcoal);display:flex;align-items:center;justify-content:center}.jp-pp__qty button:hover{color:var(--burgundy)}.jp-pp__qty button:disabled{color:var(--warm-grey);cursor:default}.jp-pp__qty button:disabled:hover{color:var(--warm-grey)}.jp-pp__qty input{width:40px;text-align:center;border:none;background:none;font-family:var(--jp-sans);font-size:16px;font-weight:600;color:var(--ink);-moz-appearance:textfield}.jp-pp__qty input::-webkit-outer-spin-button,.jp-pp__qty input::-webkit-inner-spin-button{-webkit-appearance:none}.jp-pp__atc{flex:1}.jp-pp__atc .jp-btn{width:100%}.jp-pp__dynamic{margin-top:10px}.jp-pp__dynamic .shopify-payment-button__button--unbranded{background:var(--brass);color:var(--ink);font-family:var(--jp-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:0;min-height:54px}.jp-pp__dynamic .shopify-payment-button__button--unbranded:hover{background:var(--light-brass)}.jp-pp__err.product-form__error-message-wrapper{margin-top:10px;font-size:13px;color:var(--burgundy)}.jp-pp__volume{margin-top:10px;padding:10px 12px;border:1px solid var(--platinum);background:var(--pure-white);font-size:12px;color:var(--steel)}.jp-pp__volume.hidden{display:none}.jp-pp__volume p{margin:0 0 6px;font-weight:700;color:var(--charcoal)}.jp-pp__volume ul{list-style:none;margin:0;padding:0}.jp-pp__volume li{display:flex;justify-content:space-between;gap:16px;padding:3px 0}.jp-pp__seal{display:flex;align-items:center;gap:13px;margin:16px 0 0;padding:12px 14px;border:1px solid var(--platinum);background:var(--silk-white)}.jp-pp__seal img{width:124px;height:auto;flex:0 0 auto}.jp-pp__seal span{font-size:12.5px;line-height:1.45;color:var(--steel)}.jp-pp__viewer li.is-active img{cursor:zoom-in}.jp-zoom .jp-zoom__scrim{display:block}.jp-sticky{position:fixed;left:0;right:0;z-index:var(--z-sticky-buybar);background:var(--pure-white);border-top:1px solid var(--platinum);box-shadow:var(--shadow-medium);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;bottom:0}.jp-sticky.is-visible{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.jp-sticky,.jp-sticky.is-visible{transition:none}}.jp-sticky__in{max-width:1280px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:14px}.jp-sticky__t{flex:1;min-width:0}.jp-sticky__t b{display:block;font-family:var(--jp-serif);font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jp-sticky__t span{font-size:13px;color:var(--burgundy);font-weight:700}.jp-sticky__t .jp-sticky__var{display:block;font-size:11.5px;font-weight:600;color:var(--brass-ink);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jp-sticky .jp-btn{min-height:46px;padding:0 22px;font-size:12px}@media screen and (max-width:749px){.jp-sticky{bottom:calc(62px + env(safe-area-inset-bottom))}}@media screen and (max-width:989px){.jp-pp__wrap{padding:12px 20px 44px}.jp-pp__grid{grid-template-columns:1fr;gap:26px}.jp-pp__gallery{position:static;grid-template-columns:1fr}.jp-pp__thumbs{order:2}.jp-pp__thumbs ul{flex-direction:row;flex-wrap:wrap}.jp-pp__thumbs button{width:56px;height:56px}.jp-pp__title{font-size:26px}.jp-pp__now{font-size:30px}.jp-pp__sizes{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:479px){.jp-pp__stage{aspect-ratio:4 / 3;max-height:420px}.jp-pp__thumbs{display:none}.jp-pp__sizes{grid-template-columns:repeat(2,1fr)}.jp-pp__buy{flex-wrap:wrap}.jp-pp__qty-wrap,.jp-pp__qty{width:100%}.jp-pp__qty{justify-content:space-between}.jp-pp__atc{flex-basis:100%}.jp-pp__percut{flex-wrap:wrap}}.jp-pp__timeline{list-style:none;margin:12px 0 0;padding:12px 14px;background:var(--moon-grey);border:1px solid var(--platinum);display:flex;flex-wrap:wrap;gap:8px 18px}.jp-pp__timeline li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--steel);letter-spacing:.02em}.jp-pp__timeline .tdot{width:8px;height:8px;border-radius:50%;background:var(--platinum);flex-shrink:0}.jp-pp__timeline li.is-done{color:var(--amber-deep);font-weight:600}.jp-pp__timeline li.is-done .tdot{background:var(--amber)}.jp-pp__viewer img{transition:opacity .18s ease}.jp-pp__stage.is-swapping .jp-pp__viewer img{opacity:0}@media(prefers-reduced-motion:reduce){.jp-pp__viewer img{transition:none}}.jp-pp__thumbs button.is-dark{background:radial-gradient(120% 120% at 50% 35%,#33312e,#1f1d1c)}.jp-pp__thumbs button.is-dark img{mix-blend-mode:normal}.jp-pp__tag{left:auto;right:14px}.jp-pp__badge{position:absolute;top:14px;left:14px;z-index:2}.jp-pp__badge-base{display:inline-block;background:var(--brass);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px}.jp-pp__badge-pick{display:none;background:var(--persona);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px}body.persona-salon .jp-pp__badge [data-pick=salon],body.persona-barber .jp-pp__badge [data-pick=barber],body.persona-student .jp-pp__badge [data-pick=student]{display:inline-block}body.persona-salon .jp-pp__badge:has([data-pick=salon]) .jp-pp__badge-base,body.persona-barber .jp-pp__badge:has([data-pick=barber]) .jp-pp__badge-base,body.persona-student .jp-pp__badge:has([data-pick=student]) .jp-pp__badge-base{display:none}.jp-pp__rate{flex-wrap:wrap;gap:9px;font-size:13.5px;color:var(--steel)}.jp-pp__stars{display:inline-flex;gap:2px;color:var(--platinum)}.jp-pp__stars .is-on{color:var(--brass)}.jp-pp__rate>b{color:var(--ink);font-weight:700}.jp-pp__rate a{color:var(--burgundy);font-weight:600;border-bottom:0}.jp-pp__state{display:inline-flex;align-items:center;gap:7px;font-weight:600}.jp-pp__avail{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:18px;font-size:12.5px;line-height:1.4}.jp-pp__avail span{display:inline-flex;align-items:center;gap:6px}.jp-pp__avail .jp-pp__avail-in{color:var(--charcoal);font-weight:600}.jp-pp__avail .jp-pp__avail-pre{color:var(--amber-deep)}.jp-pp__avail .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jp-pp__avail-in .dot{background:var(--success)}.jp-pp__avail-pre .dot{background:var(--amber)}.jp-pp__contact{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--platinum);color:var(--charcoal);font-size:13.5px;font-weight:600;min-height:48px}.jp-pp__contact:hover{border-color:var(--brass);color:var(--burgundy)}.jp-pp__contact .ic{display:inline-flex;flex-shrink:0;color:var(--brass-ink)}.jp-pp__twin{display:inline-flex;align-items:center;gap:7px;margin-top:8px;min-height:44px;font-size:13px;font-weight:600;color:var(--steel);text-decoration:none}.jp-pp__twin:hover{color:var(--burgundy)}.jp-pp__twin .ic{display:inline-flex;flex-shrink:0;color:var(--brass-ink)}.jp-pp__notify{margin-top:12px}.jp-pp__notify-row{display:flex;gap:8px;margin-top:4px}.jp-pp__notify-row input[type=email]{flex:1;min-width:0;height:46px;padding:0 12px;border:1px solid var(--platinum);background:var(--pure-white);font-family:inherit;font-size:16px;color:var(--charcoal)}.jp-pp__notify-row input[type=email]:focus{outline:none;border-color:var(--brass)}.jp-pp__notify-row input[type=email]::placeholder{color:var(--steel)}.jp-pp__notify-row .jp-btn{flex:0 0 auto;min-height:46px;padding:0 16px;font-size:12px}.jp-pp__notify-ok{margin-top:8px;color:var(--success-deep);font-size:13.5px;font-weight:600}.jp-pp__notify-err{margin-top:8px;color:var(--burgundy);font-size:13px}.jp-pp__notify .jp-consent{margin-top:10px}.jp-pp__state .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jp-pp__state--in{color:var(--success-deep)}.jp-pp__state--in .dot{background:var(--success)}.jp-pp__state--pre{color:var(--amber-deep)}.jp-pp__state--pre .dot{background:var(--amber)}.jp-pp__state--out{color:var(--steel)}.jp-pp__state--out .dot{background:var(--warm-grey)}.jp-pp__now{font-family:var(--jp-serif);font-size:36px;font-weight:500;color:var(--ink)}.jp-pp__price:has(.jp-pp__was) .jp-pp__now{color:var(--burgundy)}.jp-pp__percut{width:100%;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--steel);margin-top:10px}.jp-pp__percut[hidden]{display:none}.jp-pp__percut .ic{color:var(--brass-ink);display:flex;flex-shrink:0}.jp-pp__percut b{color:var(--ink)}.jp-pp__percut a{color:var(--burgundy);font-weight:600;text-decoration:none}.jp-pp__percut a:hover{text-decoration:underline}.jp-pp__tuned{display:none;gap:10px;align-items:flex-start;border:1px solid color-mix(in srgb,var(--persona) 45%,var(--platinum));background:color-mix(in srgb,var(--persona) 8%,white);padding:13px 15px;margin-top:16px;font-size:13px;line-height:1.55;color:var(--charcoal)}.jp-pp__tuned .dot{width:8px;height:8px;border-radius:50%;background:var(--persona);flex-shrink:0;margin-top:5px}.jp-pp__tuned-stack{min-width:0;display:flex;flex-direction:column;gap:6px}.jp-pp__tuned-t{display:none}.jp-pp__tuned-t p{margin:0}.jp-pp__steer-card{display:none;position:relative;flex-direction:column;gap:8px;margin-top:16px;padding:12px 46px 12px 12px;border:1px solid color-mix(in srgb,var(--persona) 45%,var(--platinum));background:color-mix(in srgb,var(--persona) 8%,white)}body.persona-student .jp-pp__steer-card{display:flex}.jp-pp__steer-card[hidden]{display:none!important}.jp-pp__steer-link{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:var(--charcoal)}.jp-pp__steer-thumb,.jp-pp__steer-thumb img{width:54px;height:54px;flex:0 0 auto}.jp-pp__steer-thumb img{object-fit:cover;border:1px solid var(--platinum);display:block}.jp-pp__steer-body{min-width:0;display:flex;flex-direction:column;gap:3px}.jp-pp__steer-lead{font-size:12px;line-height:1.4;color:var(--steel)}.jp-pp__steer-title{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jp-pp__steer-meta{display:flex;align-items:center;gap:8px;font-size:12.5px}.jp-pp__steer-chip{padding:1px 7px;border:1px solid var(--platinum);background:var(--pure-white);color:var(--steel);font-size:11px}.jp-pp__steer-price{font-weight:600;color:var(--ink)}.jp-pp__steer-cta{margin-top:2px;color:var(--burgundy);font-weight:600;font-size:12.5px}.jp-pp__steer-link:hover .jp-pp__steer-cta{text-decoration:underline}.jp-pp__steer-x{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--steel);cursor:pointer;padding:0}.jp-pp__steer-x:hover{color:var(--charcoal)}.jp-pp__steer-x:focus-visible{outline:2px solid var(--jp-focus);outline-offset:-2px}body.persona-salon .jp-pp__tuned:has([data-tuned-for=salon]),body.persona-barber .jp-pp__tuned:has([data-tuned-for=barber]),body.persona-student .jp-pp__tuned:has([data-tuned-for=student]){display:flex}body.persona-salon .jp-pp__tuned-t[data-tuned-for=salon],body.persona-barber .jp-pp__tuned-t[data-tuned-for=barber],body.persona-student .jp-pp__tuned-t[data-tuned-for=student]{display:block}.jp-pp__size label{position:relative}.jp-pp__rec-tick{display:none;position:absolute;top:5px;right:6px;color:var(--brass-ink);line-height:0}body.persona-salon .jp-pp__size[data-rec~=salon] label,body.persona-barber .jp-pp__size[data-rec~=barber] label,body.persona-student .jp-pp__size[data-rec~=student] label{border-color:var(--brass)}body.persona-salon .jp-pp__size[data-rec~=salon] .jp-pp__rec-tick,body.persona-barber .jp-pp__size[data-rec~=barber] .jp-pp__rec-tick,body.persona-student .jp-pp__size[data-rec~=student] .jp-pp__rec-tick{display:block}.jp-pp__hint{font-size:12.5px;color:var(--steel);line-height:1.5;margin:10px 0 0}.jp-pp__hint span{display:none}body.persona-all .jp-pp__hint [data-hint-for=all],body.persona-salon .jp-pp__hint [data-hint-for=salon],body.persona-barber .jp-pp__hint [data-hint-for=barber],body.persona-student .jp-pp__hint [data-hint-for=student]{display:inline}.jp-pp__hand{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jp-pp__handopt{position:relative}.jp-pp__handopt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.jp-pp__handopt label{display:block;border:1px solid var(--platinum);background:var(--pure-white);padding:12px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.jp-pp__handopt label:hover{border-color:var(--brass)}.jp-pp__handopt input:checked+label{border-color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal)}.jp-pp__handopt input:focus-visible+label{outline:2px solid var(--jp-focus);outline-offset:2px}.jp-pp__handopt b{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink)}.jp-pp__handopt small{display:block;font-size:11.5px;color:var(--steel);margin-top:2px;line-height:1.45}.jp-pp__trust{display:block;border:1px solid var(--platinum);background:var(--pure-white);padding:0;margin-top:24px}.jp-pp__trust-i{display:grid;grid-template-columns:auto 1fr;column-gap:13px;row-gap:0;align-items:center;padding:13px 16px;font-size:13.5px}.jp-pp__trust-i .ic{grid-row:1 / 3}.jp-pp__trust-i+.jp-pp__trust-i{border-top:1px solid var(--platinum)}.jp-pp__trust-i b{font-size:13.5px;font-weight:600;display:block;letter-spacing:0}.jp-pp__trust-i small{font-size:12px;color:var(--steel);display:block;margin-top:1px}.jp-pp__trust-i small a{color:var(--burgundy);font-weight:600;text-decoration:none}.jp-pp__trust-i small a:hover{text-decoration:underline}.jp-pp__trust-i .ic{flex-shrink:0}.jp-sticky__t span small{font-size:11.5px;color:var(--steel);font-weight:400}@media screen and (max-width:479px){.jp-pp__hand{grid-template-columns:1fr}}.jp-pp__notice{display:flex;gap:9px;align-items:flex-start;margin:16px 0 0;padding:11px 13px;background:color-mix(in srgb,var(--brass) 9%,transparent);border-left:2px solid var(--brass);font-size:13px;line-height:1.5;color:var(--ink)}.jp-pp__notice .ic{flex:0 0 auto;margin-top:1px;color:var(--brass-ink)}.jp-pp__pros{margin:18px 0 0}.jp-pp__pros-h{display:block;margin:0 0 9px;font:700 12px/1 var(--jp-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.jp-pp__pros ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jp-pp__pros li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink)}.jp-pp__pros .tick{flex:0 0 auto;margin-top:2px;color:var(--brass-ink)}.jp-pp__size-nudge{display:flex;align-items:center;gap:7px;margin:11px 0 0;font-size:12.5px;font-weight:600;color:var(--brass-ink);line-height:1.4}.jp-pp__size-nudge[hidden]{display:none}.jp-pp__size-nudge:before{content:"";width:7px;height:7px;flex:0 0 auto;background:var(--brass)}.jp-pp__avail-prompt{display:flex;align-items:center;gap:7px;margin:12px 0 0;font-size:12.5px;line-height:1.4;color:var(--steel)}.jp-pp__avail-prompt[hidden]{display:none}.jp-pp__avail-prompt:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--warm-grey)}.jp-pp__avail-prompt--ask{color:var(--steel)}.jp-pp__avail-prompt--ask:before{background:var(--platinum)}.jp-pp__avail-prompt--others{color:var(--success-deep);font-weight:600}.jp-pp__avail-prompt--others:before{background:var(--success)}.jp-btn--primary.jp-atc--instock{box-shadow:inset 0 -3px 0 0 var(--success)}.jp-btn--primary.jp-atc--forged{box-shadow:inset 0 -3px 0 0 var(--amber)}.jp-sticky .jp-btn--primary.jp-atc--instock{box-shadow:inset 0 -3px 0 0 var(--success)}.jp-sticky .jp-btn--primary.jp-atc--forged{box-shadow:inset 0 -3px 0 0 var(--amber)}.jp-assurance{margin-top:20px}.jp-assurance__lbl{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:10px}.jp-assurance__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:none;border-top:1px solid var(--platinum);border-left:1px solid var(--platinum)}.jp-assurance__cell{display:block;background:var(--pure-white);padding:13px 15px;min-height:44px;text-decoration:none;color:inherit;transition:background var(--transition-fast);border-right:1px solid var(--platinum);border-bottom:1px solid var(--platinum)}.jp-assurance__cell[href]:hover{background:var(--moon-grey)}.jp-assurance__cell--static{cursor:default}.jp-assurance__k{font-family:var(--jp-serif);font-size:17px;line-height:1;color:var(--ink)}.jp-assurance__cell b{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-top:5px}.jp-assurance__cell small{display:block;font-size:11.5px;line-height:1.45;color:var(--steel);margin-top:3px}.jp-assurance--compact .jp-assurance__grid{display:flex;flex-wrap:wrap;gap:8px 18px;background:none;border:0}.jp-assurance--compact .jp-assurance__cell{background:none;padding:0;min-height:0}.jp-assurance--compact .jp-assurance__cell b{font-size:11.5px;font-weight:600;color:var(--steel);text-decoration:underline;text-underline-offset:2px;margin:0}.jp-inbox{margin-top:20px;padding-top:18px;border-top:1px solid var(--platinum)}.jp-inbox__lbl{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-bottom:12px}.jp-inbox__row{display:flex;gap:18px;align-items:flex-start}.jp-inbox__list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:8px}.jp-inbox__list li{position:relative;padding-left:16px;font-size:13px;color:var(--charcoal)}.jp-inbox__list li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background:var(--charcoal)}.jp-inbox__img{flex:0 0 40%;max-width:220px}.jp-inbox__img img{width:100%;height:auto;display:block;border:1px solid var(--platinum)}.jp-inbox__note{font-size:12.5px;line-height:1.55;color:var(--steel);margin:12px 0 0}@media(max-width:749px){.jp-inbox__row{flex-direction:column}.jp-inbox__img{flex-basis:auto;max-width:none;width:100%}}@media screen and (max-width:749px){.jp-pp__atc .jp-btn{white-space:normal;padding:0 14px;font-size:12px;line-height:1.25;min-height:54px}.jp-sticky .jp-btn{flex:0 0 auto;max-width:62%;white-space:normal;line-height:1.15;padding:0 14px}.jp-sticky__t{flex:1 1 0}}@media screen and (max-width:989px){.jp-pp__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:359px){.jp-sticky .jp-btn{letter-spacing:.06em;padding:0 12px}}.jp-pp__sizes .jp-pp__size{display:flex;flex-direction:column;min-width:0}.jp-pp__sizes .jp-pp__size label{flex:1}.jp-pp__sizes.jp-pp__sizes--long{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-pp__sizes--long .jp-pp__size label{min-height:76px;padding:9px 10px;text-align:left;align-items:stretch}.jp-pp__sizes--long .jp-pp__size b{line-height:1.4;align-items:flex-start}.jp-pp__sizes--long .jp-pp__dot{margin-top:.45em}.jp-pp__sizes--long .jp-pp__size small{padding-inline-start:13px}@media(max-width:479px){.jp-pp__sizes.jp-pp__sizes--verbose{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/jp-fr-product-critical-20261101.css.map */
