.cbf [hidden],.cbk [hidden]{display:none!important}.cbf{display:block;background:var(--cbf-bg);color:var(--cbf-fg);padding:var(--cbf-pt) 0 var(--cbf-pb);overflow:hidden}.cbf-in{display:grid;gap:4.8rem}@media(min-width:990px){.cbf-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8rem;align-items:start}}.cbf-eyebrow{margin:0 0 1.8rem;font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;opacity:.75}.cbf-title{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(4.4rem,6.4vw,8.4rem);line-height:.95;letter-spacing:-.02em;color:var(--cbf-fg)}.cbf-lede{margin:0;max-width:40rem;font-size:1.8rem;line-height:1.6;opacity:.82}.cbf-stage{position:relative;min-height:38rem}.cbf-progress{display:flex;align-items:center;gap:1.4rem;margin-bottom:3.2rem}.cbf-progress__cc{flex:none;width:3.6rem;perspective:400px}.cbf-progress__cc .cbc-cc{display:block;width:100%;height:auto;transition:transform 1s cubic-bezier(.2,.75,.2,1)}.cbf-progress__n{flex:none;font-size:1.2rem;letter-spacing:.24em}.cbf-progress__bar{position:relative;flex:1;height:1px;background:color-mix(in srgb,var(--cbf-fg) 25%,transparent)}.cbf-progress__bar i{position:absolute;left:0;top:-1px;height:3px;width:var(--w,0%);background:var(--cbf-fg);transition:width .6s cubic-bezier(.2,.75,.2,1)}.cbf-q__t{margin:0 0 2.8rem;font-family:var(--font-heading-family);font-size:clamp(3rem,3.6vw,4.4rem);line-height:1.1}.cbf-opts{display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:600px){.cbf-opts{grid-template-columns:1fr 1fr}.cbf-opts--3{grid-template-columns:1fr 1fr 1fr}}.cbf-opt{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:1.4rem;min-height:7.2rem;padding:1.6rem 2rem;border:1px solid color-mix(in srgb,var(--cbf-fg) 40%,transparent);background:transparent;color:var(--cbf-fg);font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.2;text-align:left;cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .3s}.cbf-opt:hover{border-color:var(--cbf-fg);transform:translateY(-2px)}.cbf-opt:focus-visible{outline:2px solid var(--cbf-fg);outline-offset:3px}.cbf-opt.is-picked{background:var(--cbf-fg);color:var(--cbf-bg)}.cbf-sw{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--cbf-fg) 50%,transparent)}.cbf-q:not([hidden]),.cbf-result:not([hidden]){animation:cbf-in .55s cubic-bezier(.2,.75,.2,1)}@keyframes cbf-in{0%{opacity:0;transform:translate(2.4rem)}to{opacity:1;transform:none}}.cbf-back{-webkit-appearance:none;appearance:none;margin-top:2.4rem;padding:.4rem 0;border:0;background:none;color:var(--cbf-fg);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;opacity:.75;cursor:pointer}.cbf-back:hover{opacity:1}.cbf-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem}.cbf-plus{width:4rem;perspective:400px;color:var(--cbf-fg)}.cbf-plus .cbc-cc{display:block;width:100%;height:auto;animation:cbf-spin 1.4s cubic-bezier(.2,.75,.2,1) .3s both}@keyframes cbf-spin{0%{transform:rotateY(-360deg)}to{transform:none}}.cbf-card{display:flex;flex-direction:column;gap:1rem;min-width:0}.cbf-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#fff}.cbf-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.75,.2,1)}.cbf-card__media:hover img{transform:scale(1.05)}.cbf-card__tag{position:absolute;left:.8rem;top:.8rem;padding:.4rem .7rem;background:#ffffffeb;color:#8a112d;font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.cbf-card__role{margin:0;font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;opacity:.75}.cbf-card__name{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.05}.cbf-card__line{margin:0;font-size:1.45rem;line-height:1.55;opacity:.85}.cbf-card__link{align-self:flex-start;color:var(--cbf-fg);font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;text-underline-offset:.4rem}.cbf-buy{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:3.2rem}.cbf-add{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:2.4rem;min-height:5.4rem;padding:0 2.4rem;border:1px solid var(--cbf-fg);background:var(--cbf-fg);color:var(--cbf-bg);font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.cbf-add:hover:not(:disabled){background:transparent;color:var(--cbf-fg)}.cbf-add:disabled{opacity:.6;cursor:default}.cbf-add:focus-visible{outline:2px solid var(--cbf-fg);outline-offset:3px}.cbf-add__p{font-family:var(--font-heading-family);font-size:1.9rem;letter-spacing:0;text-transform:none}.cbf-add__p s{margin-right:.4rem;font-size:.75em;opacity:.6}.cbf-again{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;color:var(--cbf-fg);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.cbf-note{margin:1.6rem 0 0;font-size:1.2rem;letter-spacing:.04em;opacity:.7}.cbf-error{margin:1.2rem 0 0;font-size:1.4rem}@media(max-width:599px){.cbf-pair{grid-template-columns:1fr 1fr}.cbf-plus{display:none}.cbf-card__line{font-size:1.3rem}}.cbk{display:block;background:var(--cbk-bg);color:var(--cbk-fg);padding:var(--cbk-pt) 0 var(--cbk-pb)}.cbk-head{margin-bottom:3.6rem}.cbk-eyebrow{margin:0 0 1.8rem;font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;color:var(--cbk-accent)}.cbk-title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(4rem,5.6vw,7.2rem);line-height:.98;letter-spacing:-.02em;color:var(--cbk-fg)}.cbk-tabs{position:relative;display:flex;gap:3.2rem;margin-bottom:4.8rem;border-bottom:1px solid rgba(0,0,0,.12);overflow-x:auto;scrollbar-width:none}.cbk-tabs::-webkit-scrollbar{display:none}.cbk-tab{-webkit-appearance:none;appearance:none;flex:none;padding:0 0 1.4rem;border:0;background:none;color:var(--cbk-fg);font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.4vw,2.8rem);opacity:.5;cursor:pointer;transition:opacity .3s}.cbk-tab[aria-selected=true]{opacity:1}.cbk-tab:focus-visible{outline:2px solid var(--cbk-accent);outline-offset:4px}.cbk-tabs__ink{position:absolute;bottom:-1px;left:var(--x,0);width:var(--w,0);height:2px;background:var(--cbk-accent);transition:left .45s cubic-bezier(.2,.75,.2,1),width .45s cubic-bezier(.2,.75,.2,1)}.cbk-panel:not([hidden]){animation:cbf-in .5s cubic-bezier(.2,.75,.2,1)}.cbk-fit{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.cbk-fit{grid-template-columns:1.1fr 1fr;gap:8rem}}.cbk-seg{display:inline-flex;margin-bottom:3.2rem;border:1px solid var(--cbk-accent)}.cbk-seg__b{-webkit-appearance:none;appearance:none;padding:1rem 1.8rem;border:0;background:transparent;color:var(--cbk-accent);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.cbk-seg__b[aria-pressed=true]{background:var(--cbk-accent);color:#fdf0e8}.cbk-fit__label{display:block;margin-bottom:.6rem;font-size:1.15rem;letter-spacing:.26em;text-transform:uppercase;opacity:.65}.cbk-fit__size{display:block;margin-bottom:2.4rem;font-family:var(--font-heading-family);font-size:clamp(4rem,5vw,6.4rem);line-height:1}.cbk-fit__range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:4.4rem;margin:0;background:transparent;cursor:pointer}.cbk-fit__range::-webkit-slider-runnable-track{height:2px;background:#0000002e}.cbk-fit__range::-moz-range-track{height:2px;background:#0000002e}.cbk-fit__range::-webkit-slider-thumb{-webkit-appearance:none;width:2.8rem;height:2.8rem;margin-top:-1.3rem;border-radius:50%;background:var(--cbk-accent);border:3px solid var(--cbk-bg);box-shadow:0 .4rem 1.2rem #0000002e}.cbk-fit__range::-moz-range-thumb{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cbk-accent);border:3px solid var(--cbk-bg)}.cbk-fit__range:focus-visible{outline:2px solid var(--cbk-accent);outline-offset:4px}.cbk-scale{position:relative;height:1rem;margin-top:.4rem;background:#0000000f}.cbk-scale__band{position:absolute;top:0;bottom:0;left:var(--a,0%);width:var(--b,100%);background:color-mix(in srgb,var(--cbk-accent) 30%,transparent);transition:left .5s,width .5s}.cbk-scale__dot{position:absolute;top:50%;left:var(--d,50%);width:1.2rem;height:1.2rem;margin:-.6rem 0 0 -.6rem;border-radius:50%;background:var(--cbk-accent)}.cbk-scale__keys{display:flex;justify-content:space-between;margin:.8rem 0 0;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.cbk-verdict{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:clamp(3.6rem,4.4vw,5.6rem);line-height:1;color:var(--cbk-accent)}.cbk-verdict.is-out{color:var(--cbk-fg)}.cbk-fit__note{margin:0 0 1.6rem;max-width:44rem;font-size:1.6rem;line-height:1.6;opacity:.8}.cbk-link{display:inline-block;color:var(--cbk-accent);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-underline-offset:.4rem}.cbk-cards{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.cbk-cards{grid-template-columns:repeat(5,1fr)}}.cbk-card{-webkit-appearance:none;appearance:none;display:block;width:100%;aspect-ratio:4/5;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;perspective:900px}.cbk-card__in{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.cbk-card[aria-pressed=true] .cbk-card__in{transform:rotateY(180deg)}.cbk-card__f,.cbk-card__b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:2rem;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cbk-card__f{border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--cbk-accent)}.cbk-card__f svg{width:5.6rem;height:5.6rem}.cbk-card__f b{font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.15;color:var(--cbk-fg)}.cbk-card__b{transform:rotateY(180deg);background:var(--cbk-accent);color:#fdf0e8;font-size:1.6rem;line-height:1.5}.cbk-card:focus-visible{outline:2px solid var(--cbk-accent);outline-offset:3px}@media(hover:hover){.cbk-card:hover .cbk-card__in,.cbk-card[aria-pressed=true]:hover .cbk-card__in{transform:rotateY(180deg)}}.cbk-care__note{margin:2.4rem 0 0;font-size:1.4rem;opacity:.7}.cbk-chips{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:3.2rem}.cbk-chip{-webkit-appearance:none;appearance:none;padding:1.2rem 2.4rem;border:1px solid var(--cbk-accent);border-radius:99rem;background:transparent;color:var(--cbk-accent);font-family:var(--font-heading-family);font-size:2rem;cursor:pointer;transition:background .3s,color .3s}.cbk-chip[aria-pressed=true]{background:var(--cbk-accent);color:#fdf0e8}.cbk-chip:focus-visible{outline:2px solid var(--cbk-accent);outline-offset:3px}.cbk-wear__line{margin:0 0 2.4rem;max-width:60rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.15}.cbk-wear__line.is-swap{animation:cbf-in .45s cubic-bezier(.2,.75,.2,1)}@media(prefers-reduced-motion:reduce){.cbf-q:not([hidden]),.cbf-result:not([hidden]),.cbk-panel:not([hidden]),.cbk-wear__line.is-swap{animation:none}.cbf-plus .cbc-cc{animation:none}.cbk-card__in,.cbf-progress__cc .cbc-cc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cbc-interact.css.map */
