.cp-hh{background:var(--cp-hh-bg, #f4f6f3);color:var(--cp-hh-ink, #1b231f);padding-top:calc(var(--cp-hh-pt, 8px) * .75);padding-bottom:calc(var(--cp-hh-pb, 24px) * .75)}@media screen and (min-width:750px){.cp-hh{padding-top:var(--cp-hh-pt, 8px);padding-bottom:var(--cp-hh-pb, 24px)}}.cp-hh__inner{display:flex;flex-direction:column;gap:1.6rem}.cp-hh__title{margin:0;color:var(--cp-hh-ink, #1b231f);font-size:calc(var(--cp-hh-title, 48px) * .75);line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}@media screen and (min-width:750px){.cp-hh__title{font-size:var(--cp-hh-title, 48px)}}.cp-hh__copy{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.cp-hh__read{display:block;max-width:110rem}.cp-hh__text{--cp-hh-lh: 1.6;margin:0;color:var(--cp-hh-ink, #1b231f);font-size:calc(var(--cp-hh-text, 18px) - 1px);line-height:var(--cp-hh-lh)}@media screen and (min-width:750px){.cp-hh__text{font-size:var(--cp-hh-text, 18px)}}.cp-hh__text>:first-child{margin-top:0}.cp-hh__text>:last-child{margin-bottom:0}.cp-hh__text p{margin:0 0 .8em}.cp-hh__read.is-clamped:not(.is-open) .cp-hh__text{max-height:calc(var(--cp-hh-lh) * 1em * var(--cp-hh-lines, 3));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),rgba(0,0,0,.25));mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),#00000040)}.cp-hh__more{display:inline-block;margin:1rem 0 0;padding:0;border:0;background:none;color:var(--cp-hh-accent, #176b53);font-family:inherit;font-size:1.6rem;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.35rem;cursor:pointer}@media screen and (min-width:750px){.cp-hh__more{font-size:1.7rem}}.cp-hh__more[hidden]{display:none}.cp-hh__more:hover{text-decoration-thickness:.2rem}.cp-hh__more:focus-visible{outline:2px solid var(--cp-hh-accent, #176b53);outline-offset:3px;border-radius:.3rem}.cp-hh__more-close,.cp-hh__read.is-open .cp-hh__more-open{display:none}.cp-hh__read.is-open .cp-hh__more-close{display:inline}.cp-hh__media{width:100%;max-width:min(var(--cp-hh-img-max, 1100px),var(--cp-hh-img-w, 1100px));margin:.8rem auto 0}@media screen and (min-width:990px){.cp-hh__inner--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4.8rem;row-gap:1.6rem;align-items:start}.cp-hh__inner--media>.cp-hh__copy{grid-column:1;grid-row:1}.cp-hh__inner--media>.cp-hh__media{grid-column:2;grid-row:1;margin:0 0 0 auto}.cp-hh__inner--media>.cp-hh__links{grid-column:1 / -1}}.cp-hh__img{display:block;width:100%;height:auto}.cp-hh__hint{margin:0;padding:1.6rem;border:1px dashed #c9d1ca;border-radius:1rem;color:#5b665f;font-size:1.4rem}.cp-hh__links{margin-top:.8rem}.cp-hh__links-heading{margin:0 0 1.2rem;font-size:1.8rem}.cp-hh__scroll{display:block}.cp-hh__list{display:flex;gap:1.2rem;margin:0 -1.5rem;padding:.6rem 1.5rem 1.2rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:1.5rem;scrollbar-width:none}.cp-hh__list::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.cp-hh__list{margin:0;padding:.6rem 0 1.4rem;scroll-padding-inline:0}}.cp-hh__item{flex:0 0 auto;scroll-snap-align:start}.cp-hh__chip{display:flex;align-items:center;gap:1.4rem;min-height:6.4rem;padding:.8rem 2.4rem .8rem .8rem;border-radius:99rem;background:var(--cp-hh-chip, #fff);box-shadow:0 1px 2px #1b231f0f,0 4px 14px #1b231f12;color:var(--cp-hh-ink, #1b231f);text-decoration:none;white-space:nowrap;transition:box-shadow .15s ease,transform .15s ease}.cp-hh__chip:hover{box-shadow:0 2px 4px #1b231f14,0 8px 20px #1b231f1f}.cp-hh__chip:focus-visible{outline:2px solid var(--cp-hh-accent, #176b53);outline-offset:2px}.cp-hh__chip-media{flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden;background:#fff}.cp-hh__chip-img{display:block;width:100%;height:100%;object-fit:contain}.cp-hh__chip-text{font-size:1.6rem;line-height:1.3}@media screen and (min-width:750px){.cp-hh__chip-text{font-size:1.7rem}}.cp-hh__chip-count{min-width:2.4rem;padding:.1rem .7rem;border-radius:1rem;background:#176b531a;color:var(--cp-hh-accent, #176b53);font-size:1.25rem;font-weight:600;text-align:center}@media screen and (max-width:749px){.cp-hh__list{gap:.8rem}.cp-hh__chip{gap:1rem;min-height:5.2rem;padding:.6rem 1.6rem .6rem .6rem}.cp-hh__chip:not(:has(.cp-hh__chip-media)){padding-left:1.6rem}.cp-hh__chip-text{font-size:1.4rem}.cp-hh__chip-media{width:4rem;height:4rem}}.cp-hh__track{position:relative;height:.4rem;border-radius:99rem;background:#d9dfda;overflow:hidden}.cp-hh__thumb{position:absolute;top:0;bottom:0;left:0;width:var(--cp-hh-thumb-w, 100%);border-radius:99rem;background:#a9b3ac;transform:translate(var(--cp-hh-thumb-x, 0));transition:width .15s ease}.cp-hh__scroll:not(.is-scrollable) .cp-hh__thumb{display:none}@media(prefers-reduced-motion:reduce){.cp-hh__chip,.cp-hh__thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cp-hub-hero.css.map */
