.jtpx-pg{background:#fff;overflow:hidden}.jtpx-pg .jtpx-sec--tight{padding-block:clamp(48px,6vw,88px)}.jtpx-pg .jtpx-sec--paper{background:var(--paper)}.jtpx-pg .jtpx-sec--pale{background:var(--pale)}.jtpx-pg .jtpx-sec--flush{padding-top:0}.jtpx-ph{position:relative;min-height:min(84vh,800px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#1b2224;isolation:isolate}.jtpx-ph__media{position:absolute;top:-6%;right:0;bottom:-6%;left:0;z-index:-2}.jtpx-ph__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 40%);will-change:transform}.jtpx-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080e0fcc,#080e0f75 48%,#080e0f14 80%),linear-gradient(0deg,#080e0f8c,#080e0f00 50%)}.jtpx-ph__in{padding-block:clamp(48px,7vw,104px);display:grid;gap:clamp(14px,1.6vw,22px);justify-items:start}#main .jtpx .jtpx-ph .jtpx-eyebrow{color:#fff;opacity:.9}#main .jtpx .jtpx-ph .jtpx-h1{color:#fff;max-width:15ch}.jtpx-ph .jtpx-lead{color:#ffffffeb;max-width:50ch}.jtpx-ph .jtpx-btns{margin-top:10px}@media(max-width:749px){.jtpx-ph{min-height:78vh}.jtpx-ph:after{background:linear-gradient(0deg,#080e0fdb,#080e0f80 55%,#080e0f1f)}}.jtpx-ch{background:var(--pale)}.jtpx-ch--dark{background:var(--dark);color:#fff}.jtpx-ch__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:clamp(40px,6vw,88px);min-height:min(76vh,720px)}.jtpx-ch__in--solo{grid-template-columns:1fr;min-height:0;padding-block:clamp(56px,8vw,120px) clamp(32px,4vw,56px)}.jtpx-ch__copy{display:grid;gap:clamp(16px,2vw,26px);justify-items:start}#main .jtpx .jtpx-ch--dark .jtpx-h1{color:#fff}#main .jtpx .jtpx-ch--dark .jtpx-eyebrow{color:var(--aqua);opacity:1}.jtpx-ch--dark .jtpx-lead{color:#ffffffc2}.jtpx-ch__vis{position:relative;align-self:stretch;min-height:440px;display:grid;place-items:center}.jtpx-ch__vis--bottles:before{content:"";position:absolute;left:50%;top:50%;width:min(100%,62vh,580px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--aqua)}.jtpx-ch__vis--bottles img{position:absolute;left:50%;top:50%;width:auto;height:min(88%,600px);aspect-ratio:329 / 1100;max-width:none;transform:translate(-50%,-50%) rotate(-4deg);filter:drop-shadow(0 30px 34px rgba(8,62,70,.28));z-index:2}.jtpx-ch__vis--bottles img:nth-child(1){height:min(72%,500px);transform:translate(-150%,-44%) rotate(-15deg);z-index:1}.jtpx-ch__vis--bottles img:nth-child(3){height:min(72%,500px);transform:translate(52%,-44%) rotate(9deg);z-index:1}.jtpx-ch__vis--taps{min-height:0}.jtpx-ch__vis--taps img{width:100%;height:auto}.jtpx-ch__taps{background:#fff;border-radius:var(--r);padding:clamp(14px,2vw,28px);width:100%}@media(max-width:899px){.jtpx-ch__in{grid-template-columns:1fr;min-height:0}.jtpx-ch__vis--bottles{height:380px;min-height:0}.jtpx-ch__vis--bottles:before{width:min(88vw,380px)}}.jtpx-pills{display:flex;flex-wrap:wrap;gap:8px 10px}.jtpx-pills li{padding:9px 18px;border-radius:999px;background:#ffffffb3;font-size:14px;font-weight:500;line-height:1.2;color:var(--ink);white-space:nowrap}.jtpx-ch--dark .jtpx-pills li{background:#ffffff1a;color:#fff}.jtpx-say{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,5vw,80px);align-items:start}.jtpx-say__txt{display:grid;gap:clamp(14px,1.6vw,22px);justify-items:start}.jtpx-say__txt .jtpx-lead{max-width:60ch}@media(max-width:899px){.jtpx-say{grid-template-columns:1fr}}.jtpx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:center}.jtpx-split+.jtpx-split{margin-top:clamp(56px,8vw,128px)}.jtpx-split__media{border-radius:var(--r);overflow:hidden;aspect-ratio:5 / 4;background:var(--paper)}.jtpx-split__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transition:transform 1.4s var(--ease)}.jtpx-split__media:hover img{transform:scale(1.04)}.jtpx-split__media--fit{background:var(--pale)}.jtpx-split__media--fit img{object-fit:contain;padding:6%}.jtpx-split__media--dark{background:#010101}.jtpx-split__media--dark img{object-fit:contain}.jtpx-split__txt{display:grid;gap:clamp(14px,1.6vw,22px);justify-items:start}.jtpx-split__txt .jtpx-lead+.jtpx-lead{margin-top:-4px}#main .jtpx .jtpx-split .jtpx-h2{font-size:clamp(30px,min(3.6vw,6.4vh),52px);line-height:1.04}.jtpx-split--flip .jtpx-split__media{order:2}.jtpx-split .jtpx-btns{margin-top:6px}@media(max-width:899px){.jtpx-split{grid-template-columns:1fr}.jtpx-split--flip .jtpx-split__media{order:0}}.jtpx-band{border-radius:var(--r);overflow:hidden;background:var(--paper)}.jtpx-band img{width:100%;height:auto}.jtpx-band--logos{background:#fff;border:1.5px solid #e4eaeb;padding:clamp(12px,2.4vw,36px)}.jtpx-band--logos img{mix-blend-mode:multiply}.jtpx-band--pale{background:var(--pale);padding:clamp(16px,3vw,48px) clamp(16px,3vw,48px) 0}.jtpx-band--white{background:#fff;border:1.5px solid #e4eaeb;padding:clamp(16px,3vw,48px)}.jtpx-feat{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:clamp(16px,2.4vw,40px)}.jtpx-feat li{border-top:1.5px solid currentColor;padding-top:clamp(14px,1.6vw,22px);display:grid;gap:8px;align-content:start}.jtpx-feat i{font-style:normal;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--aqua-deep)}.jtpx-dark .jtpx-feat i{color:var(--aqua)}.jtpx-feat strong{font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.jtpx-feat span{font-size:clamp(15px,1.15vw,17px);line-height:1.5;color:var(--ink2)}.jtpx-dark .jtpx-feat span{color:#ffffffb8}@media(max-width:899px){.jtpx-feat{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media(max-width:519px){.jtpx-feat{grid-template-columns:1fr}}.jtpx-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(20px,2.6vw,36px)}.jtpx-chips{display:flex;flex-wrap:wrap;gap:8px}.jtpx .jtpx-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(20,26,27,.2);font-size:15px;font-weight:500;line-height:1;color:var(--ink);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.jtpx .jtpx-chips a:hover{border-color:var(--ink)}.jtpx .jtpx-chips a.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.jtpx-find{position:relative;flex:0 1 340px}.jtpx-find svg{position:absolute;left:18px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--ink2);pointer-events:none}.jtpx .jtpx-find input{width:100%;height:48px;margin:0;padding:0 20px 0 46px;border-radius:999px;border:1.5px solid rgba(20,26,27,.2);background:#fff;font-family:inherit;font-size:15px;color:var(--ink);-webkit-appearance:none;appearance:none;box-shadow:none}.jtpx .jtpx-find input:focus{border-color:var(--aqua-deep);box-shadow:0 0 0 3px #54c5d059}.jtpx-count{font-size:14px;color:var(--ink2)}.jtpx-none{padding:48px 0;font-size:17px;color:var(--ink2)}.jtpx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.6vw,40px) clamp(12px,1.6vw,24px)}.jtpx a.jtpx-pc{display:grid;gap:12px;align-content:start;color:var(--ink)}.jtpx-pc__img{position:relative;display:block;aspect-ratio:1;border-radius:20px;background:var(--paper);overflow:hidden}.jtpx-pc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .9s var(--ease),opacity .4s var(--ease)}.jtpx-pc__img img+img{opacity:0}.jtpx-pc:hover .jtpx-pc__img img{transform:scale(1.05)}.jtpx-pc:hover .jtpx-pc__img img+img{opacity:1}.jtpx-pc__name{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;font-weight:500;line-height:1.3}.jtpx-pc__name svg{width:14px;height:14px;flex:none;opacity:.45;transition:transform .3s var(--ease),opacity .3s}.jtpx-pc:hover .jtpx-pc__name svg{transform:translate(4px);opacity:1}.jtpx-pc__tag{position:absolute;left:12px;top:12px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em}.jtpx-pc[hidden]{display:none}@media(max-width:1099px){.jtpx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.jtpx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jtpx-pc__img{border-radius:14px}.jtpx-pc__name{font-size:14px}.jtpx-pc__name svg{display:none}.jtpx-find{flex-basis:100%}}.jtpx-pager{display:flex;justify-content:center;gap:12px;margin-top:clamp(32px,4vw,56px)}.jtpx-about{max-width:76ch;display:grid;gap:14px;font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:var(--ink2)}.jtpx .jtpx-about a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--aqua)}.jtpx .jtpx-about p{margin:0}.jtpx-pg .jtpx-own{background:transparent}.jtpx-also{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.jtpx-also>span{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.72;margin-right:8px}.jtpx .jtpx-also a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:var(--paper);font-size:15px;font-weight:500;color:var(--ink);transition:background .25s var(--ease)}.jtpx .jtpx-also a:hover{background:var(--pale)}.jtpx-posts{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.jtpx a.jtpx-post{display:grid;gap:12px;align-content:start;color:var(--ink)}.jtpx-post__img{aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:var(--paper)}.jtpx-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.jtpx-post:hover .jtpx-post__img img{transform:scale(1.05)}.jtpx-post strong{font-size:18px;font-weight:600;line-height:1.25}.jtpx-post span{font-size:14px;color:var(--ink2)}@media(max-width:1099px){.jtpx-posts[style]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:519px){.jtpx-posts[style]{grid-template-columns:1fr}}.jtpx-pg .jtpx-vid__frame{margin-top:0}.jtpx-after{--pad: clamp(20px, 5vw, 72px);padding:clamp(56px,8vw,120px) var(--pad);background:#fff}.jtpx-after .site-box-container{max-width:1320px;margin-inline:auto;border-radius:24px;overflow:hidden;background:#f3f6f6;min-height:0}.jtpx-after .site-box{min-height:0!important;border:0!important}.jtpx-after .site-box.box__heading{min-height:clamp(360px,44vw,560px)!important}#main .jtpx-after .box__heading .title{font-size:clamp(30px,3.6vw,52px);line-height:1.04;font-weight:600;letter-spacing:-.022em;text-wrap:balance}.jtpx-after .box__heading .button{border-radius:999px;min-height:54px;padding:0 28px;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#141a1b!important;border:0;font-size:15px;font-weight:600;text-transform:none;letter-spacing:.01em}.jtpx-after .box__heading .button svg{fill:#141a1b}#main .jtpx-after .block-heading{font-size:clamp(26px,2.6vw,38px);font-weight:600;letter-spacing:-.02em}.jtpx-after .rte{font-size:16px;line-height:1.55;color:#4b5759}.jtpx-after .rte a{color:#141a1b;text-decoration-color:#54c5d0;text-underline-offset:3px}.jtpx-pg .jtpx-cta{padding-top:0}.jtpx-pg .jtpx-cta--gap{padding-top:clamp(72px,10vw,148px)}@media(min-width:769px){.jtpx-after .site-box-container{display:flex;align-items:stretch}.jtpx-after .site-box-container>.site-box{flex:1 1 50%;width:50%!important;height:auto!important;float:none}.jtpx-after .site-box.box__text{padding-block:clamp(32px,4vw,64px)}}.jtpx-ch__vis--photo{min-height:0;align-self:center;justify-self:end;width:min(100%,520px);aspect-ratio:5 / 6;border-radius:var(--r);overflow:hidden;background:var(--paper)}.jtpx-ch__vis--photo img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}#main .jtpx .jtpx-ch--guide .jtpx-h1{max-width:13ch}.jtpx-ch--guide .jtpx-lead{max-width:46ch}@media(max-width:899px){.jtpx-ch__vis--photo{justify-self:stretch;width:100%;aspect-ratio:4 / 3}}.jtpx-rich{display:grid;gap:14px;max-width:62ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:var(--ink2)}.jtpx .jtpx-rich a,.jtpx .jtpx-lead a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--aqua);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s}.jtpx .jtpx-rich a:hover,.jtpx .jtpx-lead a:hover{text-decoration-color:var(--ink)}.jtpx-rich strong{color:var(--ink);font-weight:600}.jtpx-dark .jtpx-rich{color:#ffffffbd}.jtpx-dark .jtpx-rich strong,.jtpx .jtpx-dark .jtpx-rich a{color:#fff}.jtpx-places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px) clamp(12px,1.6vw,24px);margin-top:clamp(32px,4.4vw,64px)}.jtpx-place{display:grid;gap:14px;align-content:start;color:var(--ink)}.jtpx-place__img{aspect-ratio:8 / 9;border-radius:20px;overflow:hidden;background:var(--paper)}.jtpx-place__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.jtpx-place:hover .jtpx-place__img img{transform:scale(1.04)}.jtpx-place strong{font-size:clamp(19px,1.6vw,24px);font-weight:600;line-height:1.15;letter-spacing:-.01em;display:flex;align-items:baseline;gap:10px}.jtpx-place strong svg{width:14px;height:14px;flex:none;opacity:.5;transition:transform .3s var(--ease),opacity .3s}.jtpx a.jtpx-place:hover strong svg{transform:translate(4px);opacity:1}.jtpx-place span{font-size:clamp(15px,1.1vw,16.5px);line-height:1.5;color:var(--ink2);max-width:38ch}@media(max-width:899px){.jtpx-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:519px){.jtpx-places{gap:28px 10px}.jtpx-place__img{border-radius:14px}}.jtpx-models{width:100%;border-top:1.5px solid var(--ink);margin-top:6px}.jtpx-models li{border-bottom:1px solid rgba(20,26,27,.14)}.jtpx .jtpx-models a,.jtpx-models li>div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) 16px;gap:6px 18px;align-items:baseline;padding:15px 0;color:var(--ink)}.jtpx-models b{font-size:17px;font-weight:600;line-height:1.3}.jtpx-models span{font-size:15.5px;line-height:1.45;color:var(--ink2)}.jtpx-models svg{width:14px;height:14px;align-self:center;opacity:.35;transition:transform .3s var(--ease),opacity .3s}.jtpx-models a:hover svg{transform:translate(4px);opacity:1}.jtpx-models a:hover b{text-decoration:underline;text-decoration-color:var(--aqua);text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:519px){.jtpx .jtpx-models a,.jtpx-models li>div{grid-template-columns:minmax(0,1fr) 16px}.jtpx-models span{grid-column:1;grid-row:2}.jtpx-models svg{grid-row:1 / span 2;grid-column:2}}.jtpx-split__media--tall{aspect-ratio:4 / 5}.jtpx-split--top{align-items:start}.jtpx-split__txt .jtpx-rich+.jtpx-models{margin-top:8px}@media(max-width:899px){.jtpx-split__media--tall{aspect-ratio:1}}.jtpx-spec{border-top:1.5px solid var(--ink);width:100%}.jtpx-spec>div{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:4px 24px;padding:16px 0;border-bottom:1px solid rgba(20,26,27,.14)}.jtpx-spec dt{font-size:15px;font-weight:600;color:var(--ink);margin:0}.jtpx-spec dd{font-size:16px;line-height:1.5;color:var(--ink2);margin:0}@media(max-width:599px){.jtpx-spec>div{grid-template-columns:1fr}}.jtpx-feat--num li{counter-increment:jtpxn}.jtpx-feat--num{counter-reset:jtpxn}.jtpx-feat--num i:before{content:"0" counter(jtpxn)}@media(min-width:900px)and (max-width:1199px){.jtpx-feat--5{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}}.jtpx-faq{border-top:1.5px solid var(--ink)}.jtpx-faq details{border-bottom:1px solid rgba(20,26,27,.14)}.jtpx-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:20px;align-items:center;padding:clamp(18px,1.8vw,26px) 0;font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.25;letter-spacing:-.008em;color:var(--ink)}.jtpx-faq summary::-webkit-details-marker{display:none}.jtpx-faq summary:after{content:"";width:24px;height:24px;background:linear-gradient(currentColor,currentColor) center / 16px 1.6px no-repeat,linear-gradient(currentColor,currentColor) center / 1.6px 16px no-repeat;transition:transform .35s var(--ease)}.jtpx-faq details[open] summary:after{transform:rotate(45deg)}.jtpx-faq summary:hover{color:var(--aqua-deep)}.jtpx-faq .jtpx-rich{padding:0 44px clamp(20px,2vw,28px) 0}#main .jtpx .jtpx-stepno{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-deep);opacity:1;display:flex;align-items:center;gap:12px}.jtpx-stepno:before{content:"";width:28px;height:1.5px;background:currentColor}.jtpx-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(28px,3.6vw,52px)}.jtpx-opt{border-radius:var(--r);background:var(--paper);padding:clamp(22px,2.8vw,44px);display:grid;gap:12px;align-content:start}.jtpx-opt--aqua{background:var(--pale)}.jtpx-opt i{font-style:normal;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-deep)}.jtpx-opt strong{font-family:var(--font-stack-headings, inherit);font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.08;letter-spacing:-.015em}.jtpx-opt span{font-size:clamp(15px,1.2vw,18px);line-height:1.5;color:var(--ink2);max-width:44ch}@media(max-width:699px){.jtpx-opts{grid-template-columns:1fr}}.jtpx-ticks{display:grid;gap:0;width:100%;border-top:1px solid rgba(20,26,27,.14)}.jtpx-ticks li{padding:12px 0;border-bottom:1px solid rgba(20,26,27,.14);font-size:clamp(16px,1.25vw,19px);line-height:1.4;color:var(--ink)}.jtpx-units{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,3.6vw,52px)}.jtpx-units .jtpx-pc__img img{object-fit:cover}.jtpx-units .jtpx-pc>span:last-child{font-size:15px;line-height:1.45;color:var(--ink2)}@media(max-width:899px){.jtpx-units{grid-template-columns:repeat(2,minmax(0,1fr))}}.jtpx-check{border-radius:var(--r);background:var(--dark);color:#fff;padding:clamp(28px,5vw,80px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.jtpx-check__hd{display:grid;gap:clamp(14px,1.6vw,22px);justify-items:start}#main .jtpx .jtpx-check .jtpx-eyebrow{color:var(--aqua);opacity:1}.jtpx-check .jtpx-lead{color:#ffffffbd}.jtpx-check ol{counter-reset:jtpxc;border-top:1px solid rgba(255,255,255,.22)}.jtpx-check ol li{counter-increment:jtpxc;display:grid;grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.22);font-size:clamp(17px,1.4vw,21px);line-height:1.35}.jtpx-check ol li:before{content:"0" counter(jtpxc);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--aqua)}@media(max-width:899px){.jtpx-check{grid-template-columns:1fr}}.jtpx-cap{font-size:13px;line-height:1.4;color:var(--ink2);margin-top:10px}.jtpx .jtpx-cols span a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--aqua);text-decoration-thickness:2px;text-underline-offset:4px}.jtpx-units .jtpx-pc>.jtpx-rate{font-size:15px;color:var(--ink2);margin-top:-4px}.jtpx-units .jtpx-pc>.jtpx-rate b{font-family:var(--font-stack-headings, inherit);font-size:clamp(26px,2.4vw,34px);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-right:4px}.jtpx-feat--6{row-gap:clamp(28px,3.4vw,48px)}.jtpx-models li>div>i{display:block}.jtpx-split__txt .jtpx-models+.jtpx-eyebrow{margin-top:14px}.jtpx-price__pick{margin-bottom:14px!important;text-align:center}.jtpx-price__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto clamp(36px,5vw,64px);padding:6px;border-radius:999px;background:var(--paper)}.jtpx .jtpx-price__tabs a{display:inline-flex;align-items:center;min-height:52px;padding:0 clamp(20px,2.4vw,32px);border-radius:999px;color:var(--ink);transition:background .25s var(--ease),color .25s var(--ease)}.jtpx-price__tabs a strong{font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1;white-space:nowrap}.jtpx-price__tabs a i,.jtpx-price__tabs a span,.jtpx-price__tabs a svg{display:none}.jtpx .jtpx-price__tabs a:hover{background:var(--pale)}.jtpx .jtpx-price__tabs a.is-on{background:var(--ink);color:#fff}@media(max-width:519px){.jtpx-price__tabs{border-radius:28px;width:100%}.jtpx .jtpx-price__tabs a{flex:1 1 100%;justify-content:center;min-height:48px}}.jtpx-price__list[hidden]{display:none}.jtpx-price__pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.jtpx-price__pages:has(>:only-child){grid-template-columns:minmax(0,760px);justify-content:center}.jtpx a.jtpx-price__page{display:block;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 0 0 1.5px #e4eaeb;transition:box-shadow .3s var(--ease),transform .5s var(--ease)}.jtpx a.jtpx-price__page:hover{box-shadow:0 0 0 1.5px var(--aqua),0 24px 60px #081e221f;transform:translateY(-3px)}.jtpx-price__page img{width:100%;height:auto}@media(max-width:899px){.jtpx-price__pages{grid-template-columns:1fr}.jtpx-price__page{border-radius:14px}}.jtpx-col[data-kind=bottles] .jtpx-ch__in{min-height:min(54vh,500px);padding-block:clamp(28px,3.4vw,48px)}.jtpx-col[data-kind=bottles] .jtpx-ch__vis--bottles:before{width:min(100%,46vh,430px)}.jtpx-col[data-kind=bottles] .jtpx-ch__vis--bottles img{height:min(92%,440px)}.jtpx-col[data-kind=bottles] .jtpx-ch__vis--bottles img:nth-child(1),.jtpx-col[data-kind=bottles] .jtpx-ch__vis--bottles img:nth-child(3){height:min(76%,370px)}.jtpx-col[data-kind=bottles] #jtpx-products{padding-top:clamp(32px,3.6vw,52px)}@media(max-width:899px){.jtpx-col[data-kind=bottles] .jtpx-ch__vis--bottles{height:250px}.jtpx-col[data-kind=bottles] .jtpx-ch__vis--bottles:before{width:min(70vw,250px)}.jtpx-col[data-kind=bottles] .jtpx-pills{display:none}}.jtpx-place .jtpx-place__img{max-width:none}.jtpx-split__media--fit img{mix-blend-mode:multiply}.jtpx-cta__box .jtpx-h2{text-wrap:balance}#main .jtpx .jtpx-h3,.jtpx .jtpx-h3{font-family:var(--font-stack-headings, inherit);font-size:clamp(24px,2.2vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.018em;margin:0;padding:0;color:inherit;text-transform:none}.jtpx-ct__top{background:var(--pale);padding-block:clamp(48px,7vw,104px) clamp(96px,11vw,168px)}.jtpx-ct__top .jtpx-wrap{display:grid;gap:clamp(14px,1.8vw,24px);justify-items:start}.jtpx-ct__top .jtpx-lead{max-width:52ch}.jtpx-ct__body{padding-bottom:clamp(72px,10vw,148px)}.jtpx-ct__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,2.4vw,36px);align-items:start;margin-top:clamp(-104px,-6.5vw,-56px)}.jtpx-ct__form{background:#fff;border-radius:clamp(20px,2.4vw,32px);padding:clamp(22px,3.4vw,52px);box-shadow:0 1px #141a1b0f,0 24px 60px -32px #083e4647}.jtpx-ct .jtpx-form{gap:18px}.jtpx-ct__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.jtpx-field>span i{font-style:normal;font-weight:400;color:var(--ink2)}.jtpx-form input[type=tel],.jtpx-form input[type=number],.jtpx-form select{width:100%;height:auto;min-height:52px;margin:0;padding:14px 16px;border:1.5px solid rgba(20,26,27,.2);border-radius:12px;background:#fff;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.jtpx-form select:focus{border-color:var(--aqua-deep);box-shadow:0 0 0 3px #0b87942e;outline:0}.jtpx-ct .jtpx-form textarea{min-height:168px}.jtpx-ct .jtpx-form .jtpx-btn{cursor:pointer;font-family:inherit}.jtpx-ct__ok{display:grid;gap:8px;padding:clamp(20px,2.4vw,32px);border-radius:16px;background:var(--pale)}.jtpx-ct__ok strong{font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15;letter-spacing:-.015em}.jtpx-ct__ok span{color:var(--ink2);font-size:17px}.jtpx-ct__extra{margin-top:28px;padding-top:24px;border-top:1px solid rgba(20,26,27,.12)}.jtpx-ct__side{display:grid;gap:clamp(20px,2.4vw,36px)}.jtpx-ct__quote{display:grid;gap:14px;justify-items:start;background:var(--dark, #101517);color:#fff;border-radius:clamp(20px,2.4vw,32px);padding:clamp(22px,3vw,44px)}.jtpx-ct__quote p{margin:0;font-size:17px;line-height:1.5;color:#ffffffc7;max-width:34ch}.jtpx .jtpx-ct__quote .jtpx-btn{--bg: #fff;--fg: var(--ink);--bd: #fff;margin-top:6px}.jtpx .jtpx-ct__quote .jtpx-btn:hover{--bg: var(--aqua);--bd: var(--aqua);--fg: var(--ink)}.jtpx-ct__facts{margin:0;padding-inline:clamp(4px,1vw,12px)}.jtpx-ct__facts>div{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:16px;padding-block:16px;border-top:1px solid rgba(20,26,27,.14)}.jtpx-ct__facts>div:first-child{border-top:0}.jtpx-ct__facts dt{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);padding-top:3px}.jtpx-ct__facts dd{margin:0;font-size:16px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.jtpx .jtpx-ct__facts a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#141a1b59}.jtpx .jtpx-ct__facts a:hover{color:var(--aqua-deep);text-decoration-color:currentColor}@media(max-width:899px){.jtpx-ct__grid{grid-template-columns:1fr}}@media(max-width:559px){.jtpx-ct__pair{grid-template-columns:1fr}.jtpx-ct__facts>div{grid-template-columns:1fr;gap:4px}}.jtpx-pc__price{font-size:15px;color:var(--ink2);margin-top:-4px}.jtpx-pc__tag--soft{background:#ffffffeb;color:var(--ink2);box-shadow:inset 0 0 0 1px #141a1b24}.jtpx-shop .jtpx-bar{justify-content:flex-start}.jtpx-shop .jtpx-count{margin-left:auto}.jtpx .jtpx-chips a[role=button]{cursor:pointer}.jtpx-own__vis--photo{margin-block:0}.jtpx-own__vis--photo img{max-width:none;width:100%;height:auto;border-radius:clamp(14px,1.6vw,22px)}.jtpx-own__box--photo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);min-height:0}@media(max-width:899px){.jtpx-own__box--photo{grid-template-columns:1fr}}@media(max-width:899px){.jtpx-own__vis--photo{padding-bottom:clamp(24px,6vw,40px)}}.jtpx-pills--row{justify-content:flex-start}.jtpx-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1099px){.jtpx-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.jtpx-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.jtpx-say .jtpx-hd .jtpx-btns{margin-top:10px}.jtpx-pills--row li{background:var(--pale)}.jtpx-pd__top{padding-block:clamp(20px,2.6vw,40px) clamp(56px,7vw,104px)}.jtpx-pd__crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--ink2);margin-bottom:clamp(16px,2vw,28px)}.jtpx .jtpx-pd__crumb a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#141a1b4d}.jtpx .jtpx-pd__crumb a:hover{color:var(--aqua-deep)}.jtpx-pd__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,4.4vw,80px);align-items:start}.jtpx-pd__gal{position:sticky;top:96px;display:grid;gap:12px}.jtpx-pd__stage{aspect-ratio:1;border-radius:clamp(20px,2.4vw,32px);background:var(--paper);overflow:hidden;display:grid;place-items:center}.jtpx-pd__stage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.jtpx-pd__thumbs{display:flex;flex-wrap:wrap;gap:10px}.jtpx .jtpx-pd__thumbs button{width:72px;height:72px;padding:0;margin:0;border:0;border-radius:14px;background:var(--paper);overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s var(--ease);min-height:0}.jtpx-pd__thumbs button img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.jtpx .jtpx-pd__thumbs button:hover{box-shadow:inset 0 0 0 1.5px #141a1b4d}.jtpx .jtpx-pd__thumbs button.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.jtpx-pd__buy{display:grid;gap:clamp(16px,1.8vw,24px);justify-items:start;padding-top:clamp(0px,1.4vw,24px);min-width:0}.jtpx-pd__buy>*{width:100%}#main .jtpx .jtpx-pd__title{font-size:clamp(34px,4vw,60px);line-height:1.02}.jtpx-pd__price{margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.01em;display:flex;gap:12px;align-items:baseline}.jtpx-pd__price s{font-size:.7em;font-weight:400;color:var(--ink2)}.jtpx-pd__price s[hidden]{display:none}.jtpx-pd__form{display:grid;gap:18px;margin:0}.jtpx-pd__opt{border:0;padding:0;margin:0;min-width:0;display:grid;gap:10px}.jtpx-pd__opt legend{padding:0;font-size:14px;font-weight:600;color:var(--ink2);float:left;width:100%;margin-bottom:10px}.jtpx-pd__opt legend b{color:var(--ink);font-weight:600}.jtpx-pd__vals{display:flex;flex-wrap:wrap;gap:8px;clear:both}.jtpx-pd__vals label{position:relative;cursor:pointer;margin:0;padding:0}.jtpx-pd__vals input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.jtpx-pd__vals span{display:block;padding:11px 18px;border-radius:999px;font-size:15px;font-weight:500;line-height:1.2;color:var(--ink);box-shadow:inset 0 0 0 1.5px #141a1b33;transition:box-shadow .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.jtpx-pd__vals label:hover span{box-shadow:inset 0 0 0 1.5px var(--ink)}.jtpx-pd__vals input:checked+span{background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.jtpx-pd__vals input:focus-visible+span{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--aqua-deep)}.jtpx-pd__row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.jtpx-pd__qty{display:flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1.5px #141a1b33;height:56px}.jtpx .jtpx-pd__qty button{width:46px;height:56px;min-height:0;padding:0;margin:0;border:0;background:none;font-size:20px;line-height:1;color:var(--ink);cursor:pointer;border-radius:999px}.jtpx .jtpx-pd__qty button:hover{color:var(--aqua-deep)}.jtpx .jtpx-pd__qty input{width:44px;height:56px;min-height:0;padding:0;margin:0;border:0;background:none;text-align:center;font-family:inherit;font-size:16px;font-weight:600;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.jtpx-pd__qty input::-webkit-outer-spin-button,.jtpx-pd__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jtpx .jtpx-pd__add{flex:1 1 200px;justify-content:center;min-height:56px;cursor:pointer;font-family:inherit}.jtpx .jtpx-pd__add[disabled]{opacity:.45;cursor:not-allowed}.jtpx-pd__pay .shopify-payment-button__button{border-radius:999px!important;min-height:56px;overflow:hidden}.jtpx-pd__pay .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px #141a1b47;font-weight:600;font-size:16px}.jtpx-pd__pay .shopify-payment-button__button--unbranded:hover{background:var(--ink)!important;color:#fff!important}.jtpx-pd__pay .shopify-payment-button__more-options{font-size:14px;color:var(--ink2);margin-top:10px}.jtpx-pd__quote{display:grid;gap:10px;justify-items:start}.jtpx-pd__quote:empty{display:none}.jtpx-pd__quote .jtp-quote-btn{min-height:56px;padding-inline:32px!important}.jtpx-pd__note{margin:0;font-size:14px;color:var(--ink2)}.jtpx-pd__usp{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jtpx-pd__usp li{position:relative;padding-left:26px;font-size:15px;line-height:1.45;color:var(--ink2)}.jtpx-pd__usp li:before{content:"";position:absolute;left:2px;top:.38em;width:12px;height:7px;border-left:2px solid var(--aqua-deep);border-bottom:2px solid var(--aqua-deep);transform:rotate(-45deg)}.jtpx .jtpx-pd__usp a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.jtpx-pd__desc{display:grid;gap:14px;padding-top:clamp(20px,2.2vw,32px);border-top:1px solid rgba(20,26,27,.14);margin-top:6px}#main .jtpx .jtpx-pd__desc h2.jtpx-eyebrow{margin:0}.jtpx-pd__desc .jtpx-rich{font-size:16.5px;line-height:1.6}.jtpx-pd__desc .jtpx-rich img{max-width:100%;height:auto;border-radius:14px}.jtpx-pd__desc .jtpx-rich em{font-size:14px;color:var(--ink2)}.jtpx-pd__gpsr{margin:0;font-size:13px;line-height:1.5;color:var(--ink2)}.jtpx .jtpx-pd__gpsr a{text-decoration:underline}.jtpx-pd .notify-me-form{margin-top:0}@media(max-width:899px){.jtpx-pd__grid{grid-template-columns:1fr}.jtpx-pd__gal{position:static}.jtpx-pd__thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad)}.jtpx-pd__thumbs button{flex:none}}#main .jtpx .jtpx-pd__qty input,body .jtpx .jtpx-pd__qty input[type=number]{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:44px;height:56px;padding:0!important}.jtpx-pd__pay,.jtpx-pd__pay .shopify-payment-button,.jtpx-pd__pay .shopify-payment-button__button{width:100%}.jtpx-pd__vals label.is-off span{color:#8a9698;box-shadow:inset 0 0 0 1.5px #141a1b1a;text-decoration:line-through;text-decoration-color:#141a1b59}.jtpx-pd__vals label.is-off input:checked+span{background:#8a9698;color:#fff;box-shadow:none}@media(max-width:1023px){#b2b-product-section .box__product-gallery{background:var(--paper, #f3f6f6)}#b2b-product-section .box__product-gallery .gallery-item img{object-fit:contain!important}}#b2b-product-section .box__product-gallery .gallery-item img{mix-blend-mode:multiply}#b2b-product-section .flickity-custom-nav{background:#fff;border-radius:50%;box-shadow:0 6px 18px -8px #141a1b59}@media(min-width:1024px){#b2b-product-section .box__product-gallery{background:none;box-sizing:border-box;padding:24px 12px 24px max(24px,calc((100vw - 1464px)/2 + 72px));height:calc(100vh - 84px)!important;min-height:520px!important;position:sticky;top:84px;align-self:flex-start}#b2b-product-section .box__product-gallery>.site-box-content{background:var(--paper, #f3f6f6);border-radius:32px;overflow:hidden;width:100%;height:100%!important;min-height:0!important}#b2b-product-section .box__product-gallery .flickity-viewport{height:100%!important}#b2b-product-section .box__product-gallery .gallery-item{height:100%!important;padding:0!important}#b2b-product-section .box__product-gallery .gallery-item img{object-fit:contain!important;padding:0!important;top:40px!important;left:56px!important;right:auto!important;bottom:auto!important;width:calc(100% - 112px)!important;height:calc(100% - 80px)!important}#b2b-product-section .flickity-custom-nav.prev{left:16px!important}#b2b-product-section .flickity-custom-nav.next{right:16px!important;left:auto!important}#b2b-product-section .box__product-content .site-box-content{padding-block:56px!important}}@media(max-width:1023px){#b2b-product-section .box__product-gallery{border-radius:0 0 24px 24px;overflow:hidden}}#b2b-product-section .b2b-mat-card,#b2b-product-section label[style*="border:1.5px"]{border-radius:14px!important}#b2b-product-section #b2b-logo-preview-wrap{border-radius:16px;border-color:#141a1b1f;background:var(--paper, #f3f6f6)}#b2b-product-section #b2b-logo-upload-box{border-radius:12px;background:#fff}#b2b-product-section #b2b-colour{border-radius:12px!important;border:1.5px solid rgba(20,26,27,.2)!important;min-height:52px}#b2b-quote-section{border-top:1px solid rgba(20,26,27,.14)!important}.jtpx-b2b-after{background:#fff;position:relative;z-index:1}.jtpx-pd__added{margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;padding:14px 18px;border-radius:14px;background:var(--pale);font-size:16px;font-weight:600;color:var(--ink)}.jtpx-pd__added[hidden],.jtpx-pd [data-pd-err][hidden]{display:none}.jtpx-pd__added span:before{content:"";display:inline-block;width:12px;height:7px;margin:0 10px 4px 2px;border-left:2px solid var(--aqua-deep);border-bottom:2px solid var(--aqua-deep);transform:rotate(-45deg)}.jtpx .jtpx-pd__added a{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px}.jtpx-pd__added a svg{width:14px;height:14px}.jtpx .jtpx-pd__add[aria-busy=true]{opacity:.6;cursor:progress}.jtpx-split__media--tall img{object-position:var(--pos, 50% 50%)}.jtpx-pd__stage{position:relative}.jtpx-pd__stage>img,.jtpx-pd__stage picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.jtpx-cta__bottle.jtpx-cta__tap{aspect-ratio:262 / 569;height:86%;top:auto;bottom:-2%;right:8%;transform:none}.jtpx-cta__tap+.jtpx-cta__bottle{right:27%;height:96%;transform:translateY(-36%) rotate(-9deg)}@media(max-width:899px){.jtpx-cta__bottle.jtpx-cta__tap{right:2%;height:62%}.jtpx-cta__tap+.jtpx-cta__bottle{display:none}}@media(max-width:599px){.jtpx-cta__bottle.jtpx-cta__tap{display:none}}.jtpx-band--logos picture{display:block}.jtpx-fq__top{padding-bottom:clamp(40px,5vw,72px)}.jtpx-fq__nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.jtpx-fq__nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#fff;color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out}@media(hover:hover){.jtpx-fq__nav a:hover{background:var(--ink);color:#fff}}.jtpx-fq__nav a:active{transform:scale(.97)}.jtpx-fq__group{scroll-margin-top:96px}.jtpx-fq__group+.jtpx-fq__group{padding-top:0}.jtpx-fq .jtpx-say .jtpx-hd{position:sticky;top:104px}@media(max-width:899px){.jtpx-fq .jtpx-say .jtpx-hd{position:static}}.jtpx-fq .jtpx-rich p+p{margin-top:.7em}.jtpx-dn__facts{display:grid;gap:16px;margin:18px 0 24px}.jtpx-dn__facts>div{display:grid;gap:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.22)}.jtpx-dn__facts dt{margin:0;font-size:17px;font-weight:600;color:#fff}.jtpx-dn__facts dd{margin:0;font-size:15px;line-height:1.5;color:#ffffffbd}.jtpx-dn__app .donate-bee-container{all:unset;display:block;margin-top:18px}.jtpx-dn__app .donate-bee-title,.jtpx-dn__app .donate-bee-description{display:none}.jtpx-dn__app .donate-bee-form{display:grid;gap:14px}.jtpx-dn__app .donate-bee-form-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jtpx-dn__app .donate-bee-form-amounts-btn{min-height:64px;border:1.5px solid rgba(20,26,27,.18);border-radius:14px;background:#fff;color:var(--ink);font:inherit;font-size:22px;font-weight:600;cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}@media(hover:hover){.jtpx-dn__app .donate-bee-form-amounts-btn:hover{border-color:var(--ink)}}.jtpx-dn__app .donate-bee-form-amounts-btn:active{transform:scale(.97)}.jtpx-dn__app .donate-bee-form-amounts-btn-active{background:var(--ink);border-color:var(--ink);color:#fff}.jtpx-dn__app .donate-bee-form-custom-amount-input{width:100%!important;max-width:none!important;box-sizing:border-box;min-height:56px;padding:0 16px;border:1.5px solid rgba(20,26,27,.18);border-radius:14px;background:#fff;color:var(--ink);font:inherit;font-size:17px}.jtpx-dn__app .donate-bee-form-custom-amount-input:focus{outline:2px solid var(--ink);outline-offset:2px}.jtpx-dn__app .donate-bee-form-submit-btn{min-height:56px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:17px;font-weight:600;cursor:pointer}.jtpx-dn__app .donate-bee-form-submit-btn:active{transform:scale(.98)}.jtpx-taps-sec--light .jtpx-arrows button{border-color:#141a1b47;color:var(--ink)}@media(hover:hover){.jtpx-taps-sec--light .jtpx-arrows button:hover{background:var(--ink);border-color:var(--ink);color:#fff}}.jtpx .jtpx-taps-sec--light a.jtpx-tap{color:var(--ink)}.jtpx a.jtpx-tap--story{flex-basis:clamp(250px,24vw,340px);gap:10px}.jtpx-tap--story .jtpx-tap__img{aspect-ratio:4 / 3}.jtpx-tap__brand{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--aqua)}.jtpx-band--plain{margin-top:clamp(28px,4vw,56px);background:none}.jtpx-band--plain img{width:100%;height:auto;display:block;object-fit:contain}.jtpx-cmp{overflow-x:auto;border:1.5px solid var(--ink);border-radius:20px;-webkit-overflow-scrolling:touch}.jtpx-cmp table{width:100%;min-width:760px;border-collapse:collapse;margin:0;font-size:16px;line-height:1.4}.jtpx-cmp th,.jtpx-cmp td{padding:16px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid rgba(20,26,27,.14);color:var(--ink2);background:none}.jtpx-cmp tbody tr:last-child th,.jtpx-cmp tbody tr:last-child td{border-bottom:0}.jtpx-cmp thead th{font-size:14px;font-weight:600;color:var(--ink);background:var(--paper)}.jtpx-cmp tbody th{font-weight:600;color:var(--ink)}.jtpx-cmp .is-us{background:var(--pale);color:var(--ink);font-weight:600}.jtpx-cmp thead .is-us{background:var(--ink);color:#fff}.jtpx-cmp i{font-style:normal;font-weight:700;margin-right:6px}.jtpx-cmp i.y{color:var(--aqua-deep)}.jtpx-cmp i.n{color:#b4432d}.jtpx-esg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.jtpx-esg__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 32px;padding:0}.jtpx-esg__tags li{padding:7px 14px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.06em;color:#ffffffd1}.jtpx-esg__tags li:first-child{border-color:var(--aqua);color:var(--aqua)}.jtpx-esg__pts{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.jtpx-esg__pts li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.16)}.jtpx-esg__pts span{font-size:26px;font-weight:600;line-height:1.1;color:var(--aqua);font-variant-numeric:tabular-nums}.jtpx-esg__pts strong{display:block;font-size:19px;font-weight:600;line-height:1.3;color:#fff}.jtpx-esg__pts p{margin:6px 0 0;font-size:16px;line-height:1.55;color:#ffffffb8}@media(max-width:899px){.jtpx-esg{grid-template-columns:minmax(0,1fr)}.jtpx-esg__pts li{grid-template-columns:44px minmax(0,1fr)}}.jtpx-nums{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.jtpx-nums li{display:flex;flex-direction:column;gap:6px;padding:24px 22px;border-radius:20px;background:var(--paper)}.jtpx-nums b{font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.jtpx-nums strong{margin-top:8px;font-size:16px;font-weight:600;line-height:1.3;color:var(--ink)}.jtpx-nums span{font-size:14px;line-height:1.45;color:var(--ink2)}.jtpx-nums--dark li{background:#ffffff12}.jtpx-nums--dark b{color:var(--aqua)}.jtpx-nums--dark strong{color:#fff}.jtpx-nums--dark span{color:#ffffffb3}@media(max-width:989px){.jtpx-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.jtpx-nums li{padding:18px 16px}}@media(max-width:989px){.jtpx-nums li:last-child:nth-child(odd){grid-column:1 / -1}}.jtpx-after .site-box.box__text,.jtpx-after .site-box.box__heading{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/jtp-pages.css.map */
