.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.case-article-content{margin-top:3.5rem;max-width:78ch}.case-article-content,.case-article-content p,.case-article-content li{font-size:1.7rem;line-height:1.75;color:rgba(var(--color-foreground),.88);letter-spacing:-.01em}.case-article-content p{margin:0 0 1.15em}.case-article-content h2,.case-article-content h3,.case-article-content h4{letter-spacing:-.02em;color:rgba(var(--color-foreground),.96)}.case-article-content h2{margin:1.7em 0 .65em;font-size:2.4rem;line-height:1.2}.case-article-content h3{margin:1.35em 0 .55em;font-size:2rem;line-height:1.25}.case-article-content h4{margin:1.1em 0 .5em;font-size:1.75rem;line-height:1.25}.case-article-content ul,.case-article-content ol{margin:0 0 1.15em;padding-left:1.35em}.case-article-content li{margin:0 0 .6em}.case-article-content ul li::marker{color:#5b3b2bb3}.case-article-content ol li::marker{color:#5b3b2bd9;font-weight:700}.case-article-content hr{border:0;border-top:1px solid rgba(0,0,0,.08);margin:2em 0}.case-article-content strong{color:rgba(var(--color-foreground),.95);font-weight:700}.case-article-content blockquote{margin:1.35em 0;padding:14px 16px;border-left:3px solid rgba(91,59,43,.55);background:#00000008;border-radius:3px}.case-article-content a{color:#5b3b2bf2;text-decoration-thickness:1px;text-underline-offset:3px}.case-article-content a:hover{opacity:.85}@media(max-width:749px){.case-article-content,.case-article-content p,.case-article-content li{font-size:1.6rem;line-height:1.7}.case-article-content{max-width:100%}}.case-reviews{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,.08)}.case-reviews__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.case-reviews__top h2{margin:0}.case-reviews__sub{margin:0;font-size:1.45rem;color:rgba(var(--color-foreground),.72);max-width:52ch;text-align:right}@media(max-width:749px){.case-reviews__top{flex-direction:column;align-items:flex-start}.case-reviews__sub{text-align:left}}.case-reviews__layout{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;align-items:start}@media(max-width:989px){.case-reviews__layout{grid-template-columns:1fr}}.case-reviews__left{min-width:0}.case-reviews__empty{margin:0;border:1px dashed rgba(0,0,0,.16);border-radius:16px;padding:18px;background:#00000004}.case-reviews__empty strong{display:block;font-size:1.85rem;margin-bottom:6px;color:rgba(var(--color-foreground),.92)}.case-reviews__empty span{color:rgba(var(--color-foreground),.72);font-size:1.5rem}.case-reviews__list{display:grid;gap:12px}.case-review{border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:16px;background:#fff;box-shadow:0 10px 24px #0000000a}.case-review__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.case-review__meta{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.case-review__author{font-size:1.6rem;font-weight:700;color:rgba(var(--color-foreground),.92)}.case-review__date{font-size:1.35rem;opacity:.65}.case-review__stars{display:inline-flex;align-items:center;gap:4px;font-size:1.35rem;color:#5b3b2bf2;background:#5b3b2b14;border:1px solid rgba(91,59,43,.18);padding:6px 10px;border-radius:999px;white-space:nowrap}.case-review__stars i{font-style:normal;letter-spacing:1px}.case-review__body{margin-top:8px;color:rgba(var(--color-foreground),.86)}.case-review__body.rte p{margin:0 0 .8em}.case-review__body.rte p:last-child{margin-bottom:0}.case-reviews__pagination{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.case-reviews__page{font-size:1.45rem;text-decoration:none;color:rgba(var(--color-foreground),.86);padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff}.case-reviews__page:hover{border-color:#0003;box-shadow:0 10px 20px #0000000d}.case-reviews__page--current{opacity:.75;border-style:dashed;cursor:default}.case-reviews__right{position:sticky;top:12px}@media(max-width:989px){.case-reviews__right{position:static}}.case-reviews__form{border:1px solid rgba(0,0,0,.1);border-radius:18px;background:#fff;padding:18px;box-shadow:0 16px 34px #0000000f;margin-top:20px}.case-reviews__form h3{margin:0 0 12px}.case-reviews__note{margin:-6px 0 14px;font-size:1.4rem;color:rgba(var(--color-foreground),.72)}.case-reviews__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 14px}@media(max-width:749px){.case-reviews__grid{grid-template-columns:1fr}}.case-reviews .field{margin:0}.case-reviews .field:hover{border-radius:3px}.case-reviews .field__input{border-radius:3px;border:1px solid rgba(0,0,0,.16);background:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,transform .06s ease}.case-reviews .field__input:focus{border-color:#5b3b2b73;box-shadow:0 0 0 4px #5b3b2b1f}.case-reviews textarea.field__input{min-height:140px;resize:vertical}.case-reviews__success{margin:10px 0 14px;padding:12px 14px;border-radius:14px;background:#00800014;border:1px solid rgba(0,128,0,.18);color:rgba(var(--color-foreground),.9)}.case-reviews__errors{margin:10px 0 14px;padding:12px 14px;border-radius:14px;background:#b4231814;border:1px solid rgba(180,35,24,.18)}.case-reviews__submit.button{width:100%;min-height:52px;border-radius:14px;font-weight:750;letter-spacing:.01em;background:#5b3b2b}.case-reviews__submit.button:hover{opacity:.95}.case-reviews__submit.button:active{transform:translateY(1px)}.case-reviews__hint{margin-top:12px;font-size:1.35rem;opacity:.75}@media(max-width:749px){.case-reviews{margin-top:3rem;padding-top:2.4rem}.case-reviews__form{padding:16px 14px}}.case-reviews__rating-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 8px}.case-reviews__rating-label{font-size:1.4rem;color:rgba(var(--color-foreground),.78)}.case-reviews__rating-stars{display:inline-flex;gap:6px}.case-reviews__rating-stars button{border:1px solid rgba(0,0,0,.14);background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer}.case-reviews__rating-stars button:hover{border-color:#5b3b2b59;box-shadow:0 10px 20px #0000000d}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-page.css.map */
