ch-product{display:block}.ch .ch-pdp__crumbs{padding:16px 0}.ch-pdp__grid{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}@media(min-width:880px){.ch-pdp__grid{grid-template-columns:minmax(0,1fr) var(--panel-w, 420px);gap:var(--grid-gap, 48px)}}@media(min-width:880px)and (max-width:1059.98px){.ch-pdp__grid{grid-template-columns:minmax(0,1fr) var(--panel-w-n, 380px)}}.ch-pdp__left,.ch-pdp__panel{min-width:0}@media(min-width:880px){.ch-pdp__panel--sticky{position:sticky;top:calc(var(--ch-header-h-d, 66px) + 16px)}}.ch-pdp__form{margin:0}.ch-gallery__tile{position:relative;aspect-ratio:var(--gallery-m, 4/5);overflow:hidden;background:var(--ch-tile);border:1px solid var(--ch-tile-border);border-radius:10px}@media(min-width:880px){.ch-gallery__tile{aspect-ratio:var(--gallery-d, 1/1)}}.ch-gallery__inner{position:absolute;top:0;right:0;bottom:0;left:0;background:#e9e7e2 var(--ch-stripes);transform:scale(1);transition:transform .5s var(--ch-ease)}.ch-gallery__tile.is-zoomed .ch-gallery__inner{transform:scale(1.16)}.ch-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .25s ease;display:flex;align-items:center;justify-content:center}.ch-gallery__slide.is-active{opacity:1;visibility:visible}.ch-gallery__img,.ch-gallery__slide video,.ch-gallery__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--gallery-fit, cover);display:block;border:0}.ch-gallery__count,.ch-gallery__hint{position:absolute;z-index:2;font-size:10px;letter-spacing:.1em;background:#ffffffeb;border-radius:5px;padding:5px 8px;line-height:normal;pointer-events:none}.ch-gallery__count{left:12px;top:12px;font-weight:700;color:var(--ch-ink)}.ch-gallery__hint{bottom:12px;right:12px;font-weight:600;letter-spacing:.08em;color:var(--ch-text-2)}.ch-gallery__thumbs{display:grid;grid-template-columns:repeat(var(--thumb-cols, 5),minmax(0,1fr));gap:7px;margin-top:7px}.ch .ch-gallery__thumb{position:relative;aspect-ratio:1/1;border-radius:6px;border:1px solid var(--ch-tile-border);box-shadow:none;background:#e9e7e2 var(--ch-stripes);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;transition:all .15s ease}.ch .ch-gallery__thumb.is-active{border-color:var(--ch-ink);box-shadow:inset 0 0 0 1px var(--ch-ink)}.ch-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-gallery__thumb.is-active img{top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:5px}.ch-pdp__acc{border-top:1px solid var(--ch-border)}.ch-pdp__acc--d{display:none}@media(min-width:880px){.ch-pdp__acc--d{display:block;margin-top:32px;max-width:620px}.ch-pdp__acc--m{display:none}}.ch-pdp__acc--m{margin-top:26px}.ch-acc{border-bottom:1px solid var(--ch-border)}.ch .ch-acc__head{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:14px 0;font-size:12px;font-weight:700;letter-spacing:.09em;text-align:left;text-transform:uppercase;color:var(--ch-ink);cursor:pointer;list-style:none;line-height:normal}.ch-acc__head::-webkit-details-marker{display:none}.ch-acc__sign:after{content:"+";font-size:15px;font-weight:400;color:var(--ch-faint);letter-spacing:normal}.ch-acc[open] .ch-acc__sign:after{content:"\2212"}.ch-acc__body{font-size:13px;line-height:1.6;color:var(--ch-text-2);padding:0 0 15px;max-width:620px}.ch .ch-acc__body p,.ch .ch-acc__body ul,.ch .ch-acc__body ol{margin:0 0 8px}.ch .ch-acc__body>:last-child{margin-bottom:0}.ch-acc__body ul,.ch-acc__body ol{padding-left:18px}.ch-pdp__rating{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ch-muted);flex-wrap:wrap}.ch-pdp__stars{font-size:10px;letter-spacing:.8px}.ch-pdp__rating-num{font-weight:600;color:var(--ch-ink)}.ch-pdp__dot{width:3px;height:3px;background:#cfcfc8;border-radius:99px;display:inline-block}.ch .ch-pdp__title{font-weight:600;letter-spacing:-.03em;margin:8px 0 0}.ch-pdp__panel>form>:first-child,.ch-pdp__panel>form>input+input+:is(h1,div,p){margin-top:0}.ch-pdp__price{display:flex;align-items:baseline;gap:9px;margin-top:9px;flex-wrap:nowrap}.ch-pdp__price-now{font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--ch-ink)}.ch-pdp__price-was{font-size:13px;color:var(--ch-strike);text-decoration:line-through}.ch-pdp__off{font-size:10px;font-weight:700;color:#fff;background:var(--ch-accent);padding:4px 6px;border-radius:4px;text-transform:uppercase}.ch-pdp__price [hidden]{display:none}.ch .ch-pdp__text{color:var(--ch-text-2);line-height:1.5;margin:9px 0 0}.ch-step{border:1px solid var(--ch-border);border-radius:8px;padding:12px;margin-top:14px}.ch-step__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ch-step__title{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ch-ink)}.ch-step__status{margin-left:auto;font-size:11px;font-weight:600;color:var(--ch-ink);white-space:nowrap}.ch-step__status.is-required{color:var(--ch-accent)}.ch-step__note{margin-left:auto;font-size:11px;color:var(--ch-muted);white-space:nowrap}.ch-step__row{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}@media(max-width:519.98px){.ch-step__row{grid-template-columns:1fr}}.ch .ch-field__select--model{border-color:var(--ch-accent);color:#6e6e66}.ch .ch-field__select--model.is-ready{border-color:var(--ch-ink);color:var(--ch-ink)}.ch-step.is-shake{animation:ch-shake .35s ease}@keyframes ch-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ch-upload__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0}.ch .ch-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px 16px;border:1px dashed #b9b5a4;border-radius:8px;background:#faf8f0;text-align:center;cursor:pointer;transition:all .18s ease}.ch .ch-upload:hover,.ch .ch-upload.is-drag{border-color:var(--ch-ink);background:#f6f2e4}.ch-upload__input:focus-visible+.ch-upload{outline:2px solid var(--ch-ink);outline-offset:2px}.ch-upload__plus{width:34px;height:34px;border-radius:8px;background:var(--ch-highlight);color:var(--ch-ink);font-size:18px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px}.ch-upload__title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ch-ink)}.ch-upload__text{font-size:11px;color:var(--ch-muted);max-width:240px;line-height:1.45}.ch-upload__file{display:flex;align-items:center;gap:10px;border:1px solid var(--ch-border);border-radius:8px;background:#fff;padding:8px}.ch-upload[hidden],.ch-upload__file[hidden],.ch-upload__warn[hidden],.ch-upload__error[hidden]{display:none}.ch-upload__thumb{position:relative;width:var(--preview-m, 48px);aspect-ratio:4 / 5;flex:none;overflow:hidden;border:1px solid var(--ch-tile-border);border-radius:6px;background:#f1eddf var(--ch-stripes)}@media(min-width:880px){.ch-upload__thumb{width:var(--preview-d, 52px)}}.ch-upload__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-upload__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ch-upload__name{font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--ch-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-upload__size{font-size:11px;color:var(--ch-muted)}.ch .ch-upload__change{border:1px solid var(--ch-ink);border-radius:6px;background:#fff;color:var(--ch-ink);padding:7px 11px;font-size:11.5px;font-weight:600;line-height:normal;flex:none;cursor:pointer;transition:all .15s ease}.ch .ch-upload__change:hover{background:var(--ch-ink);color:#fff}.ch .ch-upload__remove{background:none;border:none;padding:0 2px;font-size:16px;line-height:1;color:var(--ch-faint);flex:none;cursor:pointer}.ch .ch-upload__remove:hover{color:var(--ch-accent)}.ch .ch-upload__warn{margin:8px 0 0;background:var(--ch-highlight);color:var(--ch-ink);font-size:11px;font-weight:600;padding:6px 9px;border-radius:6px}.ch .ch-upload__error{margin:8px 0 0;font-size:11.5px;font-weight:600;color:var(--ch-accent)}.ch-upload__note{margin-top:10px}.ch .ch-upload__note-input{resize:vertical;min-height:58px;line-height:1.45}.ch-tiers__head{display:flex;align-items:center;gap:8px;margin:16px 0 8px}.ch-tiers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ch .ch-tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 10px;border-radius:6px;border:1px solid #e6e6e0;background:#fff;box-shadow:none;transition:all .15s ease;color:var(--ch-ink);font-family:var(--ch-font-body);line-height:normal;letter-spacing:normal}.ch .ch-tier.is-active{border-color:var(--ch-ink);background:var(--ch-surface);box-shadow:inset 0 0 0 1px var(--ch-ink)}.ch-tier__pop{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--ch-highlight);color:var(--ch-ink);font-size:8.5px;font-weight:700;letter-spacing:.07em;padding:3px 6px;border-radius:4px;white-space:nowrap}.ch-tier__label{font-size:12px;font-weight:600}.ch-tier__price{font-size:15px;font-weight:600;letter-spacing:-.02em}.ch-tier__save{font-size:10px;font-weight:500;color:var(--ch-strike)}.ch-tier__save.is-saving{font-weight:700;color:var(--ch-accent)}.ch-pdp__buttons{display:flex;gap:8px;margin-top:16px;align-items:stretch}.ch .ch-pdp__add{flex:1;min-width:0;background:var(--ch-ink);color:#fff;border:none;border-radius:6px;height:46px;font-family:var(--ch-font-body);font-size:13px;font-weight:700;letter-spacing:.01em;transition:background .2s ease;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;line-height:normal}.ch .ch-pdp__add.is-waiting{background:#f1f1ee;color:#6e6e66;border:1px solid #dcdcd5;cursor:not-allowed}.ch .ch-pdp__add.is-done{background:var(--ch-highlight);color:var(--ch-ink);border:none}.ch .ch-pdp__add.is-soldout{background:#f1f1ee;color:#6e6e66;border:1px solid #dcdcd5;cursor:not-allowed}.ch .ch-pdp__buy{flex:none;width:104px;background:#fff;color:var(--ch-ink);border:1px solid var(--ch-ink);border-radius:6px;height:46px;font-family:var(--ch-font-body);font-size:12.5px;font-weight:600;cursor:pointer;padding:0 6px;line-height:normal}.ch .ch-pdp__buy.is-waiting{color:#a8a8a0;border-color:var(--ch-input-border)}.ch-delivery{border:1px solid var(--ch-border);border-radius:8px;background:var(--ch-surface);padding:11px;margin-top:12px}.ch-delivery__row{display:flex;align-items:center;gap:8px}.ch-delivery__label{font-size:11px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.ch .ch-delivery__input{flex:1;min-width:0;border:1px solid var(--ch-input-border);border-radius:6px;background:#fff;padding:8px 10px;font-family:var(--ch-font-body);font-size:12px;color:var(--ch-ink);line-height:normal;letter-spacing:normal;box-shadow:none;outline:none;height:auto}.ch .ch-delivery__input:focus{border-color:var(--ch-ink)}.ch-delivery__result{display:flex;gap:9px;align-items:flex-start;margin-top:9px;padding:9px 10px;border-radius:6px;background:#fff;border:1px solid var(--ch-ink)}.ch-delivery__result[hidden]{display:none}.ch-delivery__result.is-fail{border-color:var(--ch-accent)}.ch-delivery__mark{width:16px;height:16px;border-radius:99px;background:var(--ch-ink);color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.ch-delivery__result.is-fail .ch-delivery__mark{background:var(--ch-accent)}.ch-delivery__text{font-size:12px;line-height:1.45}.ch-delivery__text strong{font-weight:600}.ch-ptrust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;padding-top:13px;border-top:1px solid var(--ch-soft-line)}.ch-ptrust__item{display:flex;align-items:center;gap:9px;border:1px solid var(--ch-soft-line);border-radius:6px;padding:9px 10px;background:var(--ch-surface);min-width:0}.ch-ptrust__icon{width:24px;height:24px;border-radius:5px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--ch-ink);color:#fff}.ch-ptrust__icon--plain{width:34px;background:none;border-radius:0;color:var(--ch-ink)}.ch-ptrust__icon--red{background:var(--ch-accent)}.ch-ptrust__text{display:flex;flex-direction:column;gap:1px;min-width:0}.ch-ptrust__title{font-size:11.5px;font-weight:600;letter-spacing:-.005em}.ch-ptrust__sub{font-size:10.5px;color:var(--ch-faint)}.ch .ch-pdp__foot{font-size:11px;color:var(--ch-faint);margin:10px 0 0}.ch-pdp__app{margin-top:14px}.ch .ch-sticky-atc__btn{height:44px;font-size:12.5px}.ch-psec__inner--border{border-top:1px solid var(--ch-border);padding-top:var(--inner-pt, 44px)}.ch-cross{display:grid;grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr));gap:11px}@media(min-width:880px){.ch-cross{grid-template-columns:repeat(var(--cols-d, 3),minmax(0,1fr))}}.ch-cross__card{display:flex;align-items:center;gap:12px;border:1px solid var(--ch-border);border-radius:8px;padding:11px;min-width:0}.ch .ch-cross__tile{position:relative;width:var(--tile-d, 62px);height:var(--tile-d, 62px);flex:none;overflow:hidden;border:1px solid var(--ch-tile-border);border-radius:var(--ch-radius);background:var(--tint, #ebeae6) var(--ch-stripes);display:block}@media(max-width:879.98px){.ch .ch-cross__tile{width:var(--tile-m, 62px);height:var(--tile-m, 62px)}}.ch-cross__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-cross__text{flex:1;min-width:0}.ch .ch-cross__name{display:block;font-size:13px;font-weight:500;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch .ch-cross__desc{font-size:11px;color:var(--ch-muted);margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch .ch-cross__price{font-size:14px;font-weight:600;margin:5px 0 0}.ch .ch-cross__btn{border:1px solid var(--ch-ink);border-radius:6px;background:#fff;color:var(--ch-ink);padding:9px 13px;font-size:11.5px;font-weight:600;flex:none;line-height:normal;transition:all .15s ease}.ch .ch-cross__btn.is-added{background:var(--ch-ink);color:#fff}.ch-previews__grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}@media(min-width:880px){.ch-previews__grid{grid-template-columns:var(--score-w, 300px) minmax(0,1fr);gap:20px}}.ch-pscore{border:1px solid var(--ch-ink);border-radius:8px;padding:18px}.ch-pscore__top{display:flex;align-items:baseline;gap:10px}.ch-pscore__num{font-weight:600;letter-spacing:-.035em;line-height:1}.ch-pscore__meta{display:flex;flex-direction:column;gap:2px}.ch-pscore__stars{letter-spacing:2px;font-size:11px}.ch-pscore__count{font-size:11px;color:var(--ch-muted)}.ch-pscore__bars{display:flex;flex-direction:column;gap:6px;margin-top:14px}.ch-pscore__bar{display:flex;align-items:center;gap:8px}.ch-pscore__bar-label{font-size:11px;color:var(--ch-muted);width:22px}.ch-pscore__track{flex:1;height:4px;background:#edede7;border-radius:99px;overflow:hidden;display:block}.ch-pscore__fill{display:block;height:100%;background:#c9c9c1;border-radius:99px}.ch-pscore__fill.is-major{background:var(--ch-ink)}.ch-pscore__pct{font-size:11px;color:var(--ch-strike);width:28px;text-align:right}.ch-pscore__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.ch-pscore__tag{font-size:10.5px;font-weight:600;color:var(--ch-ink-2);border:1px solid #e4e4de;border-radius:99px;padding:4px 9px;background:#fff}.ch-previews__list{display:grid;grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr));gap:11px}@media(min-width:880px){.ch-previews__list{grid-template-columns:repeat(var(--cols-d, 2),minmax(0,1fr))}}.ch-review__top{display:flex;align-items:center;gap:8px}.ch-review__date{font-size:11px;color:var(--ch-muted)}.ch.ch-previews .ch-review__quote{letter-spacing:-.012em;line-height:1.45}.ch-previews__apps{margin-top:24px}.ch-faq__grid{display:grid;grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr));gap:8px;align-items:start}@media(min-width:880px){.ch-faq__grid{grid-template-columns:repeat(var(--cols-d, 2),minmax(0,1fr))}}.ch-faq__item{border:1px solid var(--ch-border);border-radius:8px;background:#fff}.ch-faq__item[open]{border-color:#dcdcd4;background:var(--ch-surface)}.ch .ch-faq__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer;list-style:none;color:var(--ch-ink);line-height:normal}.ch-faq__head::-webkit-details-marker{display:none}.ch-faq__sign:after{content:"+";font-size:16px;font-weight:400;color:var(--ch-faint)}.ch-faq__item[open] .ch-faq__sign:after{content:"\2212"}.ch-faq__sign{flex:none}.ch-faq__answer{font-size:13px;line-height:1.6;color:var(--ch-text-2);padding:0 13px 13px}.ch .ch-faq__answer p{margin:0 0 8px}.ch .ch-faq__answer>:last-child{margin-bottom:0}.ch-card--compact{gap:8px}.ch .ch-card--compact .ch-card__name{font-size:13px}.ch-card--compact .ch-price__now{font-size:15px;letter-spacing:normal}.ch-card--compact .ch-price__was{font-size:11px}.ch .ch-previews__apps .jm-review-widget-minimal-header__title{font-family:var(--ch-font-heading);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ch-ink)}.ch .ch-previews__apps .jm-average-rating-display p:first-child{font-weight:600;letter-spacing:-.02em;color:var(--ch-ink)}.ch .ch-previews__apps .jm-average-rating-display p{color:var(--ch-muted)}.ch .ch-previews__apps .jm-button{font-family:var(--ch-font-body);font-size:12.5px;font-weight:600;letter-spacing:.01em;border-radius:var(--ch-radius-btn);min-height:40px;transition:all .18s ease}.ch .ch-previews__apps .jm-button--primary{background:var(--ch-ink);border-color:var(--ch-ink);color:#fff}.ch .ch-previews__apps .jm-button--primary:hover{background:var(--ch-accent);border-color:var(--ch-accent)}.ch .ch-previews__apps .jm-star-rating__font-icon{font-size:14px!important}.ch .ch-previews__apps{--jm-review-widget-star-and-histogram-color: var(--ch-ink)}.ch .ch-previews__apps .jm-reviewer-info__name{font-size:13px;font-weight:600;color:var(--ch-ink)}.ch .ch-previews__apps .jm-reviewer-info__name+span,.ch .ch-previews__apps .jm-cluster>span.jm-text:not(.jm-reviewer-info__name){font-size:11px;color:var(--ch-muted)}.ch .ch-previews__apps .jm-review-content__body,.ch .ch-previews__apps .jdgm-review-content__body-content p{font-size:14px;font-weight:500;letter-spacing:-.012em;line-height:1.45;color:var(--ch-ink)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ch-product.css.map */
