.chcl__tabs{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 0 18px;margin-bottom:4px}.chcl__tabs::-webkit-scrollbar{display:none}.chcl__tab{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.chcl__circle{width:84px;height:84px;border-radius:50%;background:#ebebeb;overflow:hidden;display:grid;place-items:center;border:2px solid transparent;transition:border-color .15s,transform .15s}.chcl__circle img{width:100%;height:100%;object-fit:cover;display:block}.chcl__tab:hover .chcl__circle{transform:translateY(-2px)}.chcl__tab[aria-pressed=true] .chcl__circle{border-color:#1a1a1a}.chcl__name{font-size:12px;font-weight:600;line-height:1.2;text-align:center;max-width:96px}.chcl__tab:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px;border-radius:10px}@media(max-width:749px){.chcl__tab{width:78px}.chcl__circle{width:68px;height:68px}.chcl__name{max-width:78px}}.chh{position:relative;overflow:hidden}.chh__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chh__track::-webkit-scrollbar{display:none}.chh__slide{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;min-height:520px;display:flex;align-items:center;gap:32px;padding:44px max(var(--container-gutter, 24px),50% - var(--container-max-width, 1400px) / 2) 64px}.chh__text{flex:0 1 38%;min-width:0}.chh__h{margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.05;font-weight:700;color:inherit}.chh__p{margin:14px 0 26px;font-size:17px;line-height:1.4;opacity:.92}.chh__btn{display:inline-block;margin-top:4px;background:#fff;color:#111;border-radius:14px;padding:16px 34px;font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:transform .15s}.chh__btn:hover{transform:translateY(-2px)}.chh__imgs{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.chh__imgs img{width:30%;max-width:300px;aspect-ratio:1;object-fit:cover;border-radius:18px;box-shadow:0 18px 40px #00000059}.chh__imgs img:nth-child(1){transform:rotate(-6deg)}.chh__imgs img:nth-child(2){transform:scale(1.16);position:relative;z-index:2;margin-inline:-3%}.chh__imgs img:nth-child(3){transform:rotate(6deg)}.chh__dots{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:10px;pointer-events:none}.chh .chh__dot{pointer-events:auto;width:9px;height:9px;min-width:0;padding:0;border:0;border-radius:6px;background-color:#ffffff8c;cursor:pointer;transition:width .2s,background-color .2s}.chh .chh__dot[aria-current=true]{width:24px;background-color:#fff}@media(max-width:749px){.chh__slide{flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;min-height:0;padding-top:30px;padding-bottom:60px}.chh__text{flex-basis:auto}.chh__imgs{width:100%;flex:none}.chh__imgs img{width:31%}}.charm-pl-hero{background:#f5f5f5;border-bottom:1px solid #e6e6e6}.charm-pl-hero__inner{display:flex;align-items:center;gap:20px;padding:28px max(var(--container-gutter,24px),50% - var(--container-max-width,1400px) / 2)}.charm-pl-hero__circle{flex:none;width:84px;height:84px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:34px;font-variant-numeric:tabular-nums}.charm-pl-hero__name{margin:0;font-size:28px;line-height:1.15;font-weight:700}.charm-pl-hero__sub{margin:6px 0 0;font-size:14px;opacity:.7}@media(max-width:749px){.charm-pl-hero__inner{gap:14px;padding-block:20px}.charm-pl-hero__circle{width:64px;height:64px;font-size:26px}.charm-pl-hero__name{font-size:22px}}.chr{padding:36px max(var(--container-gutter, 24px),50% - var(--container-max-width, 1400px) / 2) 8px}.chr__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.chr__title{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.15;font-weight:700}.chr__all{font-size:13px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.chr__wrap{position:relative}.chr__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 6 * 14px) / 6.5);gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chr__rail::-webkit-scrollbar{display:none}.chr__nav{position:absolute;top:calc(50% - 40px);width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#111;box-shadow:0 2px 10px #00000040;display:none;place-items:center;cursor:pointer;z-index:2;padding:0}.chr__nav--prev{left:-12px}.chr__nav--next{right:-12px}@media(hover:hover)and (min-width:750px){.chr__wrap:hover .chr__nav{display:grid}}.chc{display:block;color:inherit;text-decoration:none;scroll-snap-align:start;min-width:0}.chc__img{display:block;aspect-ratio:1;background:#ebebeb;border-radius:8px;overflow:hidden}.chc__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.chc:hover .chc__img img{transform:scale(1.04)}.chc__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;min-height:2.7em;font-size:13px;font-weight:500;line-height:1.35}.chc__price{display:block;margin-top:6px;font-size:13px;font-weight:700}.chc__price s{font-weight:400;opacity:.55;margin-left:4px}@media(max-width:1199px){.chr__rail{grid-auto-columns:calc((100% - 3 * 14px) / 4.4)}}@media(max-width:749px){.chr{padding-top:26px}.chr__rail{grid-auto-columns:calc((100% - 14px) / 2.35);gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
