body.chs2--product:not([class*=" t-"]){--tone:#9dc1f3;--tone-deep:#022044;--tone-soft:#E4EDF9;--tone-ink:#022044}body.chs2--product{--ink-3:rgba(2,32,68,.66)}body.chs2--product .c2-kick{font-size:12.5px;letter-spacing:.12em;color:var(--tone-deep)}body.chs2--product .c2-lin .c2-kick{color:var(--sky)}body.chs2--product .c2-kick .c2-u{text-transform:none;letter-spacing:.04em}body.chs2--product .c2-nw{white-space:nowrap}body.chs2--product .c2-ingc .c2-iname,body.chs2--product .c2-rv__foot .lab{font-size:12.5px}@media(min-width:861px){body.chs2--product .c2-buy{grid-template-columns:minmax(0,560px) minmax(360px,1fr)}}body.chs2--product .c2-gal{gap:12px}body.chs2--product .c2-gal__th button{background:transparent}body.chs2--product .c2-gal__th button[aria-current=true]{border-color:var(--tone-deep)}body.chs2--product .c2-gal__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}body.chs2--product .c2-gal__row .c2-gal__th{flex:0 1 auto;min-width:0}body.chs2--product .c2-gal__play{position:static;flex:none;background:var(--tone-deep);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.chs2--product .c2-gal__play:hover{background:color-mix(in srgb,var(--tone-deep) 80%,#000)}body.chs2--product .c2-gal__disc{font-size:12.5px;color:var(--ink-3);margin:-4px 0 0}body.chs2--product .c2-gal__main[data-portrait]{aspect-ratio:var(--gal-ar)}@media(min-width:861px){body.chs2--product .c2-gal__main[data-portrait]{width:min(100%,calc((100vh - 190px) * var(--gal-ar)))}}@media(max-width:860px){body.chs2--product .c2-gal{gap:10px}}body.chs2--product .c2-gal__main[data-empty]{background:var(--tone-soft);display:flex;align-items:center;justify-content:center}body.chs2--product .c2-gal__ph{max-width:9ch;font-family:var(--disp);font-weight:800;letter-spacing:-.045em;line-height:.92;font-size:clamp(44px,8vw,76px);color:var(--tone-ink);text-align:center;text-wrap:balance}body.chs2--product .c2-rate a{display:inline-flex;align-items:center;min-height:40px;margin:-10px 0;border-bottom:0;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1.5px;text-underline-offset:4px}body.chs2--product .c2-chip{background:var(--tone-soft);color:var(--tone-ink)}body.chs2--product .c2-chip:first-child{background:var(--tone-deep);color:#fff}body.chs2--product .c2-pk[aria-pressed=true],body.chs2--product .c2-sub[aria-checked=true],body.chs2--product .c2-one[aria-checked=true]{background:var(--tone-soft)}body.chs2--product .c2-pk .fit{background:var(--tone-deep);color:#fff}@media(max-width:389px){body.chs2--product .c2-pk .fit{position:static;justify-self:start;white-space:normal;margin:0 0 4px;line-height:1.3}}body.chs2--product .c2-bridge button{display:inline-flex;align-items:center;min-height:40px;margin:-10px 0 -12px;border-bottom:0;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1.5px;text-underline-offset:3px}body.chs2--product .c2-sub__badge{background:var(--tone-deep);color:#fff}body.chs2--product .c2-sub[aria-disabled=true]{opacity:1!important}body.chs2--product .c2-sub[aria-disabled=true] .c2-dot,body.chs2--product .c2-sub[aria-disabled=true] [data-o=subtitle]{opacity:.55}body.chs2--product .c2-cads button{min-height:40px;padding:0 12px}body.chs2--product .c2-perks li:before{color:var(--tone-deep)}body.chs2--product .c2-qty button:hover{background:var(--tone-soft)}body.chs2--product .c2-micro span:before{background:var(--tone)}body.chs2--product .c2-btn--gold[disabled]{color:#022044b8}@media(max-width:389px){body.chs2--product .c2-ctarow{flex-wrap:wrap}body.chs2--product .c2-ctarow .c2-btn{flex:1 1 100%}}body.chs2--product .c2-packs:has(>.c2-pk:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:480px){body.chs2--product .c2-packs:has(>.c2-pk:nth-child(3):last-child) .c2-pk{padding:10px 10px 8px}body.chs2--product .c2-packs:has(>.c2-pk:nth-child(3):last-child) .c2-pk b{font-size:13px;line-height:1.25}body.chs2--product .c2-packs:has(>.c2-pk:nth-child(3):last-child) .c2-pk .p{font-size:18px}}@media(max-width:480px){body.chs2--product .c2-sub__head b,body.chs2--product .c2-one b{white-space:nowrap}body.chs2--product .c2-sub__head .pr,body.chs2--product .c2-one .pr{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05;min-width:0;text-align:right}body.chs2--product .c2-sub__head .pr s,body.chs2--product .c2-one .pr s{margin:3px 0 0}body.chs2--product .c2-sub__head .pr s:empty,body.chs2--product .c2-one .pr s:empty{display:none}body.chs2--product .c2-sub__head:has(.na){flex-wrap:wrap;row-gap:2px}body.chs2--product .c2-sub__head:has(.na) .pr{flex:1 0 100%;align-items:flex-start;padding-left:28px;text-align:left}}@media(max-width:359px){body.chs2--product .c2-sub,body.chs2--product .c2-one{padding-left:14px;padding-right:14px}body.chs2--product .c2-sub__head,body.chs2--product .c2-one{gap:8px}body.chs2--product .c2-sub__head b,body.chs2--product .c2-one b{font-size:14px}body.chs2--product .c2-sub__head .pr,body.chs2--product .c2-one .pr{font-size:19px}}body.chs2--product .c2-micro span{text-wrap:pretty}body.chs2--product .c2-wave--tone{color:color-mix(in srgb,var(--tone-deep) 80%,var(--navy))!important}body.chs2--product .c2-band{background:color-mix(in srgb,var(--tone-deep) 80%,var(--navy));position:relative;isolation:isolate;overflow:hidden}body.chs2--product .c2-band .c2-kick{color:var(--tone-soft)}body.chs2--product .c2-band__lede{color:#ffffffeb}body.chs2--product .c2-anchor{--orb:min(420px, calc(50vw - 64px) );--orb-pt:24px;height:auto;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;gap:10px 8px;padding:var(--orb-pt) 0 8px}body.chs2--product .c2-anchor:before{content:"";position:absolute;left:50%;top:calc(var(--orb-pt) + var(--orb) / 2);width:min(1040px,220%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 70%,transparent),transparent 72%);opacity:.45;pointer-events:none}body.chs2--product.t-gut .c2-anchor:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--tone-deep) 55%,#fff),transparent 72%)}body.chs2--product .c2-anchor .c2-orb{width:var(--orb);height:var(--orb);margin:0 calc((100% - var(--orb)) / 2) 14px;background:var(--tone-soft);box-shadow:0 60px 120px -40px #00000073}body.chs2--product .c2-anchor .c2-orb img{width:100%;height:100%}body.chs2--product .c2-anchor .c2-orb--ph{background:none;box-shadow:none}body.chs2--product .c2-anchor .c2-orb img.c2-orb__cut{position:absolute;left:20%;top:16%;width:60%;height:72%;border-radius:0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 24px rgba(0,0,0,.26));z-index:1}body.chs2--product .c2-callout{position:static;margin:0;white-space:nowrap;background:#ffffff1a;border-color:#ffffff3d;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.chs2--product .c2-callout i{background:var(--gold);flex:none}body.chs2--product .c2-band .c2-link{display:inline-flex;align-items:center;min-height:40px;margin-top:8px;padding:0;border-bottom:0;text-decoration:underline;text-decoration-color:#ffffff73;text-decoration-thickness:1.5px;text-underline-offset:5px}body.chs2--product .c2-band :focus-visible{outline-color:#fff}body.chs2--product .c2-iamt small{display:inline-block;white-space:nowrap}@media(max-width:389px){body.chs2--product .c2-iamt small{display:block;margin:8px 0 0}}@media(max-width:860px){body.chs2--product .c2-anchor{--orb:min(260px,72vw);--orb-pt:8px;flex-direction:row;padding-bottom:4px}body.chs2--product .c2-callout{white-space:normal;font-size:12.5px;padding:8px 14px;text-wrap:balance}}body.chs2--product .c2-ticker{background:var(--tone-soft);border-color:color-mix(in srgb,var(--tone-deep) 14%,transparent)}body.chs2--product .c2-ticker i{background:var(--tone-deep)}body.chs2--product .c2-rating{background:var(--tone-soft)}body.chs2--product .c2-quotes .c2-link{display:inline-flex;align-items:center;min-height:40px;margin:-8px 0;padding:0;border-bottom:0;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1.5px;text-underline-offset:4px}body.chs2--product .c2-shop{min-height:40px}body.chs2--product .c2-shop span:last-child{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;padding:4px 0}body.chs2--product .c2-rv4{align-items:start}body.chs2--product .c2-rv{grid-template-rows:auto auto auto}@media(min-width:861px){body.chs2--product .c2-rv__ph{aspect-ratio:auto;height:180px}}@media(max-width:860px){body.chs2--product .c2-rv__ph{aspect-ratio:16/9}body.chs2--product .c2-rv4{align-items:flex-start}}body.chs2--product .c2-vframe{background:var(--tone-soft)}body.chs2--product .c2-vprod{min-height:40px}body.chs2--product .c2-vdisc{font-size:11.5px;color:var(--ink-3);margin-top:-6px}body.chs2--product .c2-vprod span:last-child{white-space:nowrap}body.chs2--product .c2-ingc .c2-orb{background:var(--tone-soft)}body.chs2--product .c2-ingc .c2-orb img{border-radius:50%}body.chs2--product .c2-ingc:has(.c2-orb .ini){grid-template-columns:minmax(0,1fr)}body.chs2--product .c2-ingc .c2-orb:has(.ini){display:none}body.chs2--product .c2-ingc.hi{background:var(--tone-soft)}body.chs2--v2-amino-acids .c2-ing{display:block;columns:2;column-gap:48px;border-top:1px solid var(--line)}body.chs2--v2-amino-acids .c2-ingc{display:block;break-inside:avoid;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 2px;background:none}body.chs2--v2-amino-acids .c2-ingc .c2-orb{display:none}body.chs2--v2-amino-acids .c2-ingc>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline}body.chs2--v2-amino-acids .c2-ingc .amt{grid-column:2;grid-row:1;font-size:22px;margin:0;white-space:nowrap}body.chs2--v2-amino-acids .c2-ingc p{grid-column:1/-1;margin-top:2px}@media(max-width:860px){body.chs2--v2-amino-acids .c2-ing{columns:1}}body.chs2--product .c2-steps li b{background:var(--tone-deep)}body.chs2--product .c2-pair{aspect-ratio:auto;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);transition:box-shadow .15s}body.chs2--product .c2-pair:hover{box-shadow:0 18px 40px -26px #02204459}body.chs2--product .c2-pair>a{position:relative;display:block;aspect-ratio:4/3;background:var(--tone-soft);overflow:hidden;flex:none}body.chs2--product .c2-pair>a>img.c2-pair__cut{inset:11% auto auto 14%;width:72%;height:81%;object-fit:contain;object-position:center bottom;scale:var(--cut-s,1);transform-origin:50% 100%;filter:drop-shadow(0 14px 18px rgba(2,32,68,.18));transition:transform .25s}body.chs2--product .c2-pair:hover>a>img.c2-pair__cut{transform:translateY(-4px)}body.chs2--product .c2-pair--ph>a{background:none}body.chs2--product .c2-pair--ph .c2-pair__ph{object-position:50% 70%}body.chs2--product .c2-pair--ph .c2-pair__ph[data-pp-k=both]:not([src*="/chs2-ps-"]){object-position:50% 50%}@media(min-width:561px)and (max-width:860px){body.chs2--product .c2-pair--ph .c2-pair__ph[data-pp-k=pic]{object-position:50% 45%}}body.chs2--product .c2-pinfo{position:relative;inset:auto;flex:1;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:0;background:#fff;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}body.chs2--product .c2-prow{align-items:baseline}body.chs2--product .c2-pinfo b{font-size:15px;line-height:1.25}body.chs2--product .c2-pinfo small{white-space:normal;overflow:visible;font-size:12.5px;line-height:1.4}body.chs2--product .c2-more{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;margin:auto 0 0;padding-top:4px;border-bottom:0;text-decoration:underline;text-decoration-color:var(--tone-deep);text-decoration-thickness:1.5px;text-underline-offset:4px}body.chs2--product .c2-more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}body.chs2--product .c2-padd{top:auto;bottom:14px;right:14px;z-index:3;min-height:40px;padding:0 16px;background:var(--tone-deep);color:#fff;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.chs2--product .c2-padd:hover{background:color-mix(in srgb,var(--tone-deep) 80%,#000)}body.chs2--product .c2-padd[data-state=added]{background:var(--navy)}@media(min-width:861px){body.chs2--product .c2-pairs:has(>.c2-pair:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){body.chs2--product .c2-pairs{scroll-padding-inline:var(--gut)}body.chs2--product .c2-pair{flex:0 0 74%}body.chs2--product .c2-prow{flex-direction:column;align-items:flex-start;gap:0}}@media(prefers-reduced-motion:reduce){body.chs2--product .c2-pair>a>img.c2-pair__cut{transition:none}}body.chs2--v2-feline-joint-jelly #chs2-main>.shopify-section:has(.c2-lin) .c2-sec{padding-top:24px}body.chs2--product .c2-rate a{min-height:44px;margin:-12px 0}body.chs2--product .c2-band .c2-link{min-height:44px}body.chs2--product .c2-quotes .c2-link{min-height:44px;margin:-10px 0}body.chs2--product .c2-shop,body.chs2--product .c2-vprod,body.chs2--product .c2-padd,body.chs2--product .c2-more{min-height:44px}body.chs2--product .c2-vdisc{font-size:12.5px}@media(max-width:860px){body.chs2--product .c2-dose,body.chs2--product .c2-perks,body.chs2--product .c2-quotes p,body.chs2--product .c2-faq details>div{font-size:14px}}@media(max-width:860px)and (orientation:landscape)and (max-height:500px){body.chs2--product .c2-gal__main,body.chs2--product .c2-gal__main[data-portrait]{aspect-ratio:auto;width:100%;height:70vh;height:70dvh}body.chs2--product .c2-gal__main img{object-fit:contain}}body.chs2 .jdgm-paginate__page,body.chs2 .jdgm-paginate__next-page,body.chs2 .jdgm-paginate__prev-page,body.chs2 .jdgm-paginate__first-page,body.chs2 .jdgm-paginate__last-page{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0 4px!important}body.chs2 .jdgm-write-rev-link{min-height:44px;display:inline-flex!important;align-items:center;justify-content:center}body.chs2 .jdgm-sort-dropdown{min-height:44px;font-size:16px!important}body.chs2--product .c2-bridge button{min-height:44px;margin:-12px 0 -14px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/chs2-pdp.css.map */
