.store-content-page{--content-ink:#25262b;--content-muted:#69717d;--content-line:#e6e8ed;color:var(--content-ink);padding-bottom:48px}.store-content-page :is(h1,h2,h3,h4){text-wrap:balance;color:var(--content-ink);line-height:1.2}.store-content-page h1{letter-spacing:-.035em;margin:20px 0 28px;font-size:clamp(28px,3.3vw,44px)}.store-content-page h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(22px,2.4vw,30px)}.store-content-page h3{margin:0 0 12px;font-size:20px}.store-content-page :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #f52f5b}.store-content-page :is(input,select,textarea){font:inherit;border:1px solid #ccd1da;border-radius:8px;max-width:100%;padding:12px}.store-content-page :is(button,.cccstore-btn){min-height:44px;font:inherit;cursor:pointer;border-radius:8px}.store-content-page :is(p,li){line-height:1.75}.store-content-page .store-content-lead{max-width:720px;color:var(--content-muted);font-size:18px}.store-content-page .store-legacy-content{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.store-content-page .store-legacy-content .container{width:100%;max-width:100%;margin:0;padding:0}.store-content-page .store-legacy-content :is(img,video){object-fit:contain;max-width:100%;height:auto}.store-content-page .store-legacy-content img{border-radius:10px}.store-content-page .store-legacy-content iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.store-content-page .store-legacy-content :is(table,pre){max-width:100%;display:block;overflow-x:auto}.store-content-page .store-legacy-content table{border-collapse:collapse;width:100%;margin:24px 0}.store-content-page .store-legacy-content :is(td,th){border:1px solid var(--content-line);text-align:left;min-width:90px;padding:12px}.store-content-page .store-legacy-content th{background:#f5f6f9}.store-content-page .store-legacy-content :is(ul,ol){padding-left:24px}.store-content-page .store-rich-text :is(ul,ol):not([class]){list-style:revert}.store-content-page .store-legacy-content a{color:#ce123d;text-underline-offset:3px;text-decoration-thickness:1px}.store-content-page .store-legacy-content a[class*=btn]{color:#fff;background:#e81745;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.store-content-page .store-legacy-content .cccstore-header{letter-spacing:-.025em;margin:34px 0 22px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.25}.store-content-page .store-legacy-content :is(.section,.ccc_pro-section){margin-bottom:44px}.store-content-page .store-legacy-content :is(.hide,.container-overflow,.ccc_pro-achievement-bg,.ccc_pro-achievement-absolute_nodes,.ccc_pro-header_m-burger,.contacts-showroom_map,.payment-shop-map,.geo-delivery_info-load){display:none}.store-content-page .store-legacy-content [hidden]{display:none!important}.store-content-page .store-legacy-content :where(.contacts-info-wrapper,.contacts-info-data,.contacts-info-mails,.contacts-info-photos,.payment-delivery-list,.payment-payment-list,.about-numbers,.about-statistics,.school-plate-items,.school-plate_ease-items,.school-accompany,.video-items .incomplete-content,.ccc_pro_detail_photo,.ccc_pro_detail_redord,.ccc_pro_detail_event){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.store-content-page .store-legacy-content .contacts-info-wrapper{grid-template-columns:1.15fr 1fr;align-items:start}.store-content-page .store-legacy-content .contacts-info-data{display:block}.store-content-page .store-legacy-content .contacts-info-phone{padding-top:24px}.store-content-page .store-legacy-content .contacts-info-photos img{aspect-ratio:4/3;object-fit:cover;width:100%}.store-content-page .store-legacy-content :is(.contacts-info-top,.payment-delivery-item-description){color:var(--content-muted);margin-bottom:24px;font-size:17px}.store-content-page .store-legacy-content :is(.contacts-info-item-title,.payment-delivery-item-name,.payment-shop-item-name,.payment-payment-item-name,.school-accompany_item-title){margin-bottom:8px;font-size:19px;font-weight:700}.store-content-page .store-legacy-content :is(.contacts-info-item-text,.payment-delivery-item-description,.payment-shop-item-description){color:#606977;font-size:15px}.store-content-page .store-legacy-content .payment-payment-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.store-content-page .store-legacy-content .payment-payment-item{border:1px solid var(--content-line);text-align:center;border-radius:12px;padding:20px}.store-content-page .store-legacy-content .payment-payment-item img{width:90px;height:60px;margin-bottom:12px}.store-content-page .store-legacy-content .payment-payment-item-name{font-size:16px}.store-content-page .store-legacy-content :is(.payment-delivery-item,.payment-shop-item,.contacts-showroom-tab){border:1px solid var(--content-line);background:#fbfcfe;border-radius:14px;padding:26px}.store-content-page .store-legacy-content .payment-delivery-item img{height:140px;margin:auto auto 20px;display:block}.store-content-page .store-legacy-content .payment-show_room img{object-fit:cover;width:100%;max-height:440px;margin:32px 0}.store-content-page .store-legacy-content .payment-shop-item-block{margin:16px 0}.store-content-page .store-legacy-content .payment-shop-item-image img{max-height:110px}.store-content-page .store-legacy-content .payment-shop-item{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,min(440px,42%));align-items:start;column-gap:32px;display:grid}.store-content-page .store-legacy-content .payment-shop-item>:not(.payment-shop-photo){grid-column:1}.store-content-page .store-legacy-content .payment-shop-item>.payment-shop-item-block{margin-top:0}.store-content-page .store-legacy-content .payment-shop-photo{grid-area:1/2/span 3}.store-content-page .store-legacy-content .payment-shop-photo img{aspect-ratio:816/484;object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:none;display:block}@media (max-width:767px){.store-content-page .store-legacy-content .payment-shop-item{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.store-content-page .store-legacy-content .payment-shop-photo{grid-area:auto/1;margin-bottom:18px}}.store-content-page .store-legacy-content :is(.contacts-showroom-block,.contacts-showroom-sub_block,.payment-shop-item-sub_block){margin-bottom:18px}.store-content-page .store-legacy-content .contacts-showroom-image img{max-height:300px}.store-content-page .store-legacy-content :is(.contacts-showroom-sub_block-title,.payment-shop-item-sub_block-title){color:var(--content-muted);margin-bottom:4px;font-size:13px}.store-content-page .store-legacy-content :is(.contacts-feedback,.partner-feedback):empty{display:none}.store-content-page .store-legacy-content :is(.about-about,.about-showroom,.about-brands,.about-achievement,.about-social,.about-projects){margin-bottom:48px}.store-content-page .store-legacy-content :is(.about-projects-items,.about-projects-list,.about-brands-list,.about-achievement-list,.about-social-items,.about-social-list){flex-wrap:wrap;gap:24px;display:flex}.store-content-page .store-legacy-content .about-achievement-list img{max-height:220px}.store-content-page .store-legacy-content .about-brands-list img{width:130px;max-height:70px}.store-content-page .store-legacy-content .about-projects-list>div{flex:230px}.store-content-page .store-legacy-content .video-item{border:1px solid var(--content-line);background:#fff;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.store-content-page .store-legacy-content a.video-item:after{content:"Смотреть видео ↗";padding:8px 16px 16px;font-size:14px;font-weight:600;display:block}.store-content-page .store-legacy-content .video-item-img img,.store-content-page .store-legacy-content .video-item>img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%}.store-content-page .store-legacy-content .video-item .icon.g-youtube-play{z-index:1;background:#e81745;border-radius:50%;width:40px;height:40px;position:absolute;top:14px;left:14px;box-shadow:0 6px 18px #00000040}.store-content-page .store-legacy-content .video-item .icon.g-youtube-play:before{content:"";border:7px solid #0000;border-left:11px solid #fff;border-right:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.store-content-page .store-legacy-content .video-item-name{color:var(--content-ink);padding:14px 16px 0;font-weight:700}.store-content-page .store-legacy-content .school-accompany_item{align-items:center;gap:24px;display:flex}.store-content-page .store-legacy-content .school-accompany_item-media{aspect-ratio:16/9;border-radius:12px;flex:0 0 clamp(150px,46%,284px);overflow:hidden}.store-content-page .store-legacy-content .school-accompany_item-media :is(.video-item,.video-item-img){border:0;border-radius:0;height:100%}.store-content-page .store-legacy-content .school-accompany_item-media img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.store-content-page .store-legacy-content .school-accompany_item-media .video-item:after{color:#fff;background:linear-gradient(#0000,#000000a6);padding:26px 12px 10px;position:absolute;bottom:0;left:0;right:0}.store-content-page .store-legacy-content .school-accompany_item-content{flex:1 1 0;min-width:0}.store-content-page .store-legacy-content :is(.ccc_pro-header,.ccc_pro-title){margin:20px 0;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.2}.store-content-page .store-legacy-content .ccc_pro-title{font-size:clamp(32px,4vw,54px)}.store-content-page .store-legacy-content .ccc_pro-header_m video{object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:420px;margin-top:28px;display:block}.store-content-page .store-legacy-content :is(.ccc_pro_detail_redord-item,.ccc_pro_detail_event-item){background:#f5f6f8;border-radius:12px;padding:22px}.store-content-page .store-legacy-content .ccc_pro_detail_redord-item_cnt{font-size:38px;font-weight:800}.store-content-page .store-legacy-content .ccc_pro_detail_event-item_year{font-size:23px;font-weight:700}.store-content-page .store-legacy-content :is(.ccc_pro-record-table,.ccc_pro-record-table_row){width:100%}.store-content-page .store-legacy-content .ccc_pro-record-table{border:1px solid var(--content-line);border-radius:12px;overflow-x:auto}.store-content-page .store-legacy-content .ccc_pro-record-table_item{border-bottom:1px solid var(--content-line);grid-template-columns:minmax(150px,1fr) 2fr;align-items:center;min-width:440px;display:grid}.store-content-page .store-legacy-content .ccc_pro-record-table_group{justify-content:space-around;align-items:center;display:flex}.store-content-page .store-legacy-content .ccc_pro-record-table_item-td{flex:1;padding:12px}.store-content-page .store-legacy-content .ccc_pro-record-table_item-td img{max-height:30px}.store-content-page .store-legacy-content .ccc_pro-record-table_group-title{padding:12px 20px;font-weight:600}.store-content-page .store-legacy-content .container-banner_school{background:#f4f6fc;border-radius:18px;margin-bottom:32px;padding:32px}.store-content-page .store-legacy-content .container-banner_school .container{grid-template-columns:1.5fr 1fr;align-items:center;gap:32px;display:grid}.store-content-page .store-legacy-content .container-banner_school img{max-height:240px;margin:auto;display:block}.store-content-page .store-legacy-content .container-banner_school-section_title{min-width:0}.store-content-page .store-legacy-content .container-banner_school-section_text{color:#596474}.store-content-page .store-legacy-content :is(.school-plate,.school-plate_ease,.school-plate-ease){margin:28px 0}.store-content-page .store-legacy-content :is(.school-plate .items,.school-plate-items,.school-plate-ease .items){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store-content-page .store-legacy-content :is(.school-plate-item,.school-plate_item){border:1px solid var(--content-line);border-radius:14px;padding:22px}.store-content-page .store-legacy-content :is(.school-plate-item img,.school-plate_item img){object-fit:contain;width:160px;height:160px}.store-content-page .store-legacy-content .school-content{margin:72px 0 0}@media (max-width:767px){.store-content-page .store-legacy-content .school-content{margin-top:48px}}.store-content-page .store-legacy-content .school-content img{max-height:320px}.store-content-page .store-legacy-content .school-article-navigation{background:#f7f8fa;border-left:4px solid #e81745;border-radius:0 12px 12px 0;margin:24px 0;padding:20px 24px}.store-content-page .store-legacy-content :is(.school-content h2,.school-content h3){margin:36px 0 20px}.store-content-page .store-legacy-content .school-content :is(.constructor-row,.constructor-columns){flex-wrap:wrap;gap:20px;display:flex}.store-content-page .store-legacy-content .school-content :is(.constructor-column,.constructor-cell){flex:220px;min-width:0}.store-content-page .store-legacy-content details.faq-item_question{border:1px solid var(--content-line);background:#fff;border-radius:10px;margin:12px 0}.store-content-page .store-legacy-content details.faq-item_question summary{cursor:pointer;padding:18px 22px;font-size:17px;font-weight:650}.store-content-page .store-legacy-content .faq-item_text{padding:0 22px 20px;line-height:1.75}.store-content-page .store-legacy-content .faq-item_name{margin:0}.store-content-page .store-legacy-content :is(.faq-item_title,.faq-item-title){margin:36px 0 20px;font-size:24px;font-weight:700}.store-content-page .store-legacy-content :is(.faq-nav,.faq-aside){border:1px solid var(--content-line);border-radius:12px;margin:24px 0;padding:20px}.store-content-page .store-legacy-content :is(.faq-nav a,.faq-aside a){margin:8px 18px 8px 0;display:inline-block}.store-content-page .store-legacy-content :is(p,li)>a{display:inline}.store-content-page .store-legacy-content .faq-scrollbar{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.store-content-page .store-legacy-content .faq-scrollbar a{color:#566172;background:#f3f5f8;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.store-content-page .store-faq-tools{background:#f4f6f9;border-radius:14px;margin:24px 0;padding:24px}.store-content-page .store-faq-search{gap:10px;font-weight:600;display:grid}.store-content-page .store-faq-search input{background:#fff;width:100%}.store-content-page .store-faq-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.store-content-page .store-faq-actions button{background:#fff;border:1px solid #d7dce5;padding:8px 16px}.store-content-page .store-content-tabs{border-bottom:1px solid var(--content-line);flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:0 0 24px;display:flex}.store-content-page .store-content-tabs a{color:#566172;background:#f3f5f8;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none}.store-content-page .store-content-tabs a[aria-current=page]{color:#fff;background:#e81745}.store-page-reviews .store-page-title{margin-bottom:14px}.store-content-page .store-reviews-head{gap:24px;max-width:860px;margin-bottom:36px;display:grid}.store-content-page .store-reviews-head .store-content-lead,.store-content-page .store-reviews-head .store-content-lead p{margin:0;line-height:1.5}.store-content-page .store-reviews-tabs{background:#f1f3f6;border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.store-content-page .store-reviews-tabs a{color:#566172;min-height:44px;font:16px/1.3 var(--store-font-medium);border-radius:9px;justify-content:center;align-items:center;padding:8px 22px;text-decoration:none;display:flex}.store-content-page .store-reviews-tabs a:hover{color:var(--content-ink)}.store-content-page .store-reviews-tabs a[aria-current=page]{color:var(--content-ink);background:#fff;box-shadow:0 1px 2px #14182014,0 2px 8px #1418200f}.store-content-page .store-reviews-hint{color:var(--content-muted);margin:0;font-size:16px}.store-content-page .store-review-bonus{background:#fff6f8;border:1px solid #fbd3dc;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.store-content-page .store-review-bonus-amount{color:#fff;background:#e81745;border-radius:16px;place-content:center;align-self:start;justify-items:center;width:112px;height:112px;display:grid}.store-content-page .store-review-bonus-amount strong{font:38px/1 var(--store-font-bold);letter-spacing:-.03em}.store-content-page .store-review-bonus-amount span{margin-top:4px;font-size:15px}.store-content-page .store-review-bonus h2{margin:0 0 6px;font-size:24px}.store-content-page .store-review-bonus-intro p{color:var(--content-muted);margin:0;font-size:16px;line-height:1.55}.store-content-page .store-review-bonus-steps{counter-reset:review-bonus-step;border-top:1px solid #f6d3dc;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:20px 0 0;list-style:none;display:grid}.store-content-page .store-review-bonus-steps li{counter-increment:review-bonus-step;align-content:start;gap:2px;padding-left:40px;line-height:1.45;display:grid;position:relative}.store-content-page .store-review-bonus-steps li:before{content:counter(review-bonus-step);color:#e81745;width:28px;height:28px;font:14px/1 var(--store-font-bold);background:#fff;border:1px solid #f6b3c3;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.store-content-page .store-review-bonus-steps b{font:16px/1.4 var(--store-font-bold)}.store-content-page .store-review-bonus-steps span{color:var(--content-muted);font-size:15px}.store-content-page .store-review-bonus-steps a{color:inherit;text-underline-offset:3px}.store-content-page .store-review-bonus-links{flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;margin:-4px 0 0;display:flex}.store-content-page .store-review-bonus-links a{color:#d01540;font:16px/1.5 var(--store-font-medium);text-underline-offset:3px}@media (max-width:760px){.store-content-page .store-reviews-head{gap:20px;margin-bottom:28px}.store-content-page .store-reviews-tabs{justify-self:stretch;display:flex}.store-content-page .store-reviews-tabs a{flex:1;padding-inline:12px}.store-content-page .store-review-bonus{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 18px}.store-content-page .store-review-bonus-amount{display:none}.store-content-page .store-review-bonus h2{font-size:21px}.store-content-page .store-review-bonus-steps{grid-template-columns:minmax(0,1fr);gap:14px}}.store-content-page .store-content-search{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.store-content-page .store-content-search label{gap:8px;font-size:14px;font-weight:600;display:grid}.store-content-page .store-content-search-label{flex:300px}.store-content-page .store-content-search input{width:100%}.store-content-page .store-content-count{color:var(--content-muted);font-size:14px}.store-content-page .store-content-pagination{align-items:center;gap:8px}.store-content-page .store-content-pagination>a{color:#444c55;text-align:center;background:#fff;border:1px solid #e1e5e8;border-radius:6px;min-width:40px;padding:9px 13px;font-size:15px}.store-content-page .store-content-pagination>a[rel]{color:#e5112c}.store-content-page .store-content-pagination>a[aria-current=page]{color:#fff;background:#e5112c;border-color:#e5112c}.store-content-page .store-content-pagination>span{color:#8a9098}@media (max-width:600px){.store-content-page .store-content-pagination{gap:4px}.store-content-page .store-content-pagination>a{min-width:32px;padding:7px 6px;font-size:13px}.store-content-page .store-content-pagination>a[rel]>span{display:none}}.store-content-page .store-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.store-content-page .store-editorial-grid>a{color:inherit;text-decoration:none;display:block}.store-content-page .store-editorial-grid article{border:1px solid var(--content-line);background:#fff;border-radius:14px;height:100%;transition:box-shadow .18s,border-color .18s;overflow:hidden}.store-content-page .store-editorial-grid article:hover{border-color:#bfc6d2;box-shadow:0 10px 28px #26395412}.store-content-page .store-editorial-grid img{aspect-ratio:1.75;object-fit:cover;width:100%;height:auto}.store-content-page .store-editorial-grid article>div{padding:24px}.store-content-page .store-editorial-grid :is(h2,h3){letter-spacing:-.015em;margin:12px 0;font-size:22px}.store-content-page .store-editorial-grid :is(time,span){color:#6b7280;font-size:13px}.store-content-page .store-editorial-grid p{color:#616a77;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.store-content-page .store-editorial-grid span{color:#d21941;font-weight:600}.store-content-page .store-editorial-grid p+span{margin-top:12px;display:inline-block}.store-content-page .store-article-meta{color:var(--content-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.store-content-page .store-article-share{align-items:center;gap:12px;font-size:13px;display:flex}.store-content-page .store-article-share button{border:1px solid var(--content-line);background:#fff;padding:8px 16px}.store-content-page :is(.store-team-members,.store-related-articles,.store-lesson-navigation){margin:48px 0}.store-content-page .store-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.store-content-page .store-team-grid>a{color:inherit;border:1px solid var(--content-line);background:#fff;border-radius:14px;padding-bottom:20px;text-decoration:none;overflow:hidden}.store-content-page .store-team-grid img{aspect-ratio:1;object-fit:cover;background:#f3f4f7;width:100%}.store-content-page .store-team-grid :is(h3,p,span){margin:16px 18px;display:block}.store-content-page .store-team-grid span{color:#d21941;font-size:13px}.store-content-page .store-team-grid p{color:var(--content-muted);font-size:14px}.store-content-page .store-showroom-panel{background:#f5f6f9;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:40px 0;padding:32px;display:grid}.store-content-page .store-showroom-panel :is(img,iframe){object-fit:cover;border:0;border-radius:12px;width:100%;height:340px}.store-content-page .store-showroom-panel img{background-image:url(data:image/webp;base64,UklGRuwAAABXRUJQVlA4IOAAAACQBACdASogABMAPt1epkyopSOiMAgBEBuJQAECtCOS4dZwc0bbXvpLU11GRQAA/NAfFNCMvi+UfqNVDzT5WzkToqNrAAcXMi9AMyGgtOmfgYiS+az1xJOYbSuJ0bMuX/FbcNpsnWWEHeX0BTt7+E3CXurf+qyHRU3cp09GvjVxqq6tBgDuSIOjxyugXA9nKNemhf+yp4DLPb5bLMTbN5SowH0knl9RnZhdwEvKwTYTaJm9jAh4fgFUT8qpL7/JFLF64xmZkp1DkMhFjBtlWNKE+CZVgOXFaVxWLwO211+AAA==);background-position:50%;background-repeat:no-repeat;background-size:cover}.store-content-page .store-showroom-panel address{font-style:normal;line-height:1.7}.store-content-page .store-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#c91941;font-size:11px;font-weight:700}.store-content-page .store-content-actions{flex-wrap:wrap;gap:10px;display:flex}.store-content-page .store-content-actions .cccstore-btn{padding:12px 18px;font-size:14px}.store-content-page .store-content-callout{border:1px solid var(--content-line);border-radius:14px;margin:32px 0;padding:28px}.store-content-page .store-content-callout p{max-width:740px;color:var(--content-muted)}.store-content-page .store-content-callout-action{background:radial-gradient(130% 150% at 100% 0,#fdeaee 0%,#fff0 58%),linear-gradient(#fbfcfe 0%,#f4f6fa 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;margin:40px 0;padding:clamp(24px,3vw,36px);display:flex}.store-content-page .store-content-callout-body{flex:400px}.store-content-page .store-content-callout-body .store-eyebrow{margin:0 0 6px}.store-content-page .store-content-callout-action h2{margin:0 0 10px;font-size:clamp(21px,2.1vw,27px)}.store-content-page .store-content-callout-body p:not(.store-eyebrow){max-width:640px;color:var(--content-muted);margin:0;font-size:15px}.store-content-page .store-content-callout-action .cccstore-btn{text-transform:none;border-radius:10px;flex:none;margin:0;padding:14px 28px;font-size:14px;box-shadow:0 14px 28px -16px #e5112cb3}.store-content-page .store-content-contact{border:1px solid var(--content-line);background:radial-gradient(85% 120% at 0 0,#eef1f9 0%,#fff0 62%),linear-gradient(#f8f9fc 0%,#fefefe 100%);border-radius:22px;margin:48px 0 12px;padding:clamp(26px,4vw,46px) clamp(20px,4vw,46px)}.store-content-page .store-content-contact .store-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:840px;margin:0 auto;display:grid}.store-content-page .store-content-contact .store-form>:not(label),.store-content-page .store-content-contact .store-form>label.store-checkbox{grid-column:1/-1}.store-content-page .store-content-contact .store-form>label:has(:is(textarea,select)){grid-column:1/-1}.store-content-page .store-content-contact .store-form h2{letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(22px,2.3vw,28px);line-height:1.2}.store-content-page .store-content-contact .store-form-lead{text-align:center;margin:-12px 0 4px}.store-content-page .store-content-contact .store-form>label{color:#4b5462;align-content:start;gap:7px;font-size:13px;font-weight:600}.store-content-page .store-content-contact .store-form>label>:is(input:not([type=checkbox]),textarea,select){margin-top:0}.store-content-page .store-content-contact .store-form :is(input:not([type=checkbox]),textarea,select){color:var(--content-ink);background:#fff;border:1px solid #d7dce5;border-radius:10px;padding:13px 14px;font-size:15px;font-weight:400;transition:border-color .15s,box-shadow .15s}.store-content-page .store-content-contact .store-form :is(input:not([type=checkbox]),textarea,select):hover{border-color:#bcc5d2}.store-content-page .store-content-contact .store-form :is(input:not([type=checkbox]),textarea,select):focus{border-color:#e5112c;box-shadow:inset 0 0 0 1px #e5112c}.store-content-page .store-content-contact .store-form textarea{resize:vertical;min-height:140px}.store-content-page .store-content-contact .store-form .store-checkbox{color:var(--content-muted);align-items:center;margin:0;font-size:14px;font-weight:400}.store-content-page .store-content-contact .store-form :is(.store-error,.store-success){border-radius:10px;margin:0}.store-content-page .store-content-contact .store-form .cccstore-btn{text-transform:none;border-radius:10px;justify-self:start;min-width:230px;margin:0;padding:14px 30px;font-size:15px;box-shadow:0 14px 30px -18px #e5112cd9}@media (max-width:820px){.store-content-page .store-content-contact .store-form{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-content-contact .store-form>label:has(input[name=name]){grid-column:1/-1}}@media (max-width:560px){.store-content-page .store-content-contact .store-form{grid-template-columns:1fr}.store-content-page .store-content-contact .store-form .cccstore-btn,.store-content-page .store-content-callout-action .cccstore-btn{white-space:normal;justify-self:stretch;width:100%;min-width:0}}.store-content-page .store-content-sitemap{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding:12px 0 32px;display:grid}.store-content-page .store-content-sitemap a{color:#40526c;padding:6px 0;font-size:15px;line-height:1.4;text-decoration:none}.store-content-page .store-content-sitemap-tree{columns:3;column-gap:24px;padding:12px 0 32px}.store-content-page .store-sitemap-group{break-inside:avoid;margin-bottom:22px}.store-content-page .store-sitemap-group>a{color:var(--content-ink);padding:6px 0;font-size:16px;font-weight:700;text-decoration:none;display:block}.store-content-page .store-sitemap-group ul{margin:0;padding-left:14px;list-style:none}.store-content-page .store-sitemap-group li a{color:#40526c;padding:4px 0;font-size:15px;line-height:1.4;text-decoration:none;display:block}.store-content-page .store-lesson-navigation details{border:1px solid var(--content-line);border-radius:10px;margin:10px 0;padding:16px}.store-content-page .store-lesson-navigation summary{cursor:pointer;font-weight:700}.store-content-page .store-lesson-navigation a{color:#d21941;margin:12px 18px 0 0;font-size:14px;display:inline-block}.store-content-page .store-lesson-navigation a[aria-current=page]{color:var(--content-ink);font-weight:700}.store-content-lightbox{background:#fff;border:0;border-radius:14px;max-width:min(1000px,94vw);max-height:94vh;padding:40px 16px 16px;overflow:auto}.store-content-lightbox::backdrop{background:#17202dcc}.store-content-lightbox>button{color:#333;background:#f2f3f6;border:0;border-radius:50%;width:36px;height:36px;font-size:28px;position:absolute;top:6px;right:10px}.store-content-lightbox figure{margin:0}.store-content-lightbox img{object-fit:contain;max-width:100%;max-height:78vh}.store-content-lightbox figcaption{text-align:center;color:#626975;padding:12px;font-size:14px}@media (max-width:900px){.store-content-page .store-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-content-page .store-legacy-content .contacts-info-wrapper,.store-content-page .store-showroom-panel{grid-template-columns:1fr}.store-content-page .store-legacy-content .payment-payment-list{grid-template-columns:repeat(3,minmax(0,1fr))}.store-content-page .store-legacy-content .school-accompany_item{flex-direction:column;align-items:stretch;gap:16px}.store-content-page .store-legacy-content .school-accompany_item-media{flex:none;width:100%}.store-content-page .store-content-sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-content-sitemap-tree{columns:2}}@media (max-width:600px){.store-content-page h1{margin:18px 0 24px}.store-content-page .store-legacy-content{font-size:15px}.store-content-page .store-editorial-grid,.store-content-page .store-legacy-content :is(.payment-delivery-list,.video-items .incomplete-content,.school-accompany,.school-plate .items,.school-plate-items,.school-plate-ease .items){grid-template-columns:1fr}.store-content-page .store-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-team-grid h3{font-size:16px}.store-content-page .store-legacy-content .payment-payment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-legacy-content .contacts-info-mails{grid-template-columns:1fr}.store-content-page .store-legacy-content :is(.container-banner_school,.ccc_pro-header_m){padding:22px}.store-content-page .store-legacy-content .container-banner_school .container{grid-template-columns:1fr}.store-content-page .store-legacy-content .container-banner_school img{max-height:170px}.store-content-page .store-showroom-panel{gap:24px;padding:22px}.store-content-page .store-showroom-panel :is(img,iframe){height:260px}.store-content-page .store-content-sitemap{grid-template-columns:1fr}.store-content-page .store-content-sitemap-tree{columns:1}.store-content-page .store-article-meta{flex-direction:column;align-items:start}.store-content-page .store-content-search{gap:12px}.store-content-page .store-content-search label{flex:100%}.store-content-page .store-legacy-content :is(.payment-delivery-item,.payment-shop-item,.contacts-showroom-tab){padding:20px}}@media (prefers-reduced-motion:reduce){.store-content-page *{scroll-behavior:auto!important;transition:none!important}}.store-content-page .store-article-layout{grid-template-columns:minmax(0,888px) 318px;justify-content:space-between;column-gap:48px;display:grid}.store-content-page .store-article-aside{align-self:start;gap:32px;display:grid;position:sticky;top:24px}.store-content-page .store-article-aside h2{letter-spacing:-.015em;margin:0 0 4px;font-size:20px}.store-content-page .store-article-aside ul{margin:0;padding:0;list-style:none}.store-content-page .store-article-aside li+li{border-top:1px solid var(--content-line)}.store-content-page .store-article-aside a{color:inherit;grid-template-columns:minmax(0,1fr) 90px;align-items:start;column-gap:16px;padding:12px 0;text-decoration:none;display:grid}.store-content-page .store-article-aside-text{gap:4px;display:grid}.store-content-page .store-article-aside-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}.store-content-page .store-article-aside a:hover .store-article-aside-title{color:#d21941}.store-content-page .store-article-aside time{color:var(--content-muted);font-size:13px;line-height:1.4}.store-content-page .store-article-aside img{object-fit:cover;border-radius:8px;grid-column:2;width:90px;height:60px}@media (min-width:992px){.store-content-page .store-article-main .store-product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.store-content-page .store-article-main .store-product-grid>.store-product-card{display:block}.store-content-page .store-related-articles .store-related-in-aside,.store-content-page .store-related-narrow-only{display:none}}@media (max-height:719px){.store-content-page .store-article-aside{position:static}}@media (max-width:1199px){.store-content-page .store-article-layout{grid-template-columns:minmax(0,1fr) 280px;column-gap:40px}}@media (max-width:991px){.store-content-page .store-article-layout{display:block}.store-content-page .store-article-aside,.store-content-page .store-related-articles .store-related-wide-only{display:none}}.store-content-page .store-article-introduction{margin:24px 0 36px}.store-content-page .store-article-introduction>img{object-fit:cover;border-radius:14px;width:100%;max-height:460px;margin-bottom:20px}.store-content-page .store-article-introduction>p{color:#4b5567;font-size:18px;line-height:1.75}.store-content-page .store-article-products>section,.store-content-page .store-article-price-table{margin:40px 0}.store-content-page .store-table-scroll{border:1px solid var(--content-line);border-radius:12px;overflow:auto}.store-content-page .store-table-scroll table{border-collapse:collapse;width:100%;min-width:450px}.store-content-page .store-table-scroll :is(th,td){text-align:left;border-bottom:1px solid var(--content-line);padding:14px 18px}.store-content-page .store-table-scroll th{background:#f5f6f9}.store-content-page .store-table-scroll td:nth-child(2){white-space:nowrap;font-weight:700}.store-content-page .store-editorial-author{background:#f6f7fa;border-radius:14px;align-items:center;gap:24px;max-width:900px;margin:24px 0;padding:24px;display:flex}.store-content-page .store-editorial-author>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:90px;height:90px}.store-content-page .store-editorial-author h2{margin:0;font-size:22px}.store-content-page .store-editorial-author p{margin-bottom:0;font-size:14px}.store-content-page .store-editorial-author ul.store-editorial-author-links{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.store-content-page .store-editorial-author-links li{margin:0;padding:0}.store-content-page .store-editorial-author-links li:before{content:none}.store-content-page .store-editorial-author-links a{font-size:14px;font-weight:500}@media (max-width:575px){.store-content-page .store-editorial-author{align-items:flex-start;gap:16px;padding:18px}.store-content-page .store-editorial-author>img{width:64px;height:64px}}.store-content-page .store-legacy-content .owl-carousel{scroll-snap-type:x proximity;gap:20px;padding:8px 0 20px;overflow-x:auto;display:flex!important}.store-content-page .store-legacy-content .owl-carousel>*{scroll-snap-align:start;flex:0 0 200px}.store-content-page .store-legacy-content .about-achievement{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.store-content-page .store-legacy-content .about-achievement--item{text-align:center;background:#f4f6f9;border-radius:14px;padding:24px}.store-content-page .store-legacy-content .about-achievement--item>div:first-child{color:#d61941;font-size:34px;font-weight:800;line-height:1.2}.store-content-page .store-legacy-content .about-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 40px;display:grid}.store-content-page .store-legacy-content .about-photos img{aspect-ratio:1.45;object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.store-content-page .store-legacy-content .about-photos img[src*="/about/showroom-1"]{background-image:url(data:image/webp;base64,UklGRiABAABXRUJQVlA4IBQBAAAwBgCdASogABYAPt1cpkwopSOiMAgBEBuJQBOmZL/q/UPMGuBvCZ7g4fFxWtXlUsgc8Enz2iUudyoAAP59/0yRc+jJTY4fWWauW36l/IerDH2U+icdtBZNZZbskdYRrENfoQiZpmNXKNwJKfDSCdnx89ZFAnWwOP7/GZ8kluznTGB+UNVFZFT0yQAjeB8f8gXt5fM7m89FkBRkDrYK83+Jw2jT6+okPvX+h6AhzgaCAbLjFfHHluR54nP9qG0tezZnrHpzjeeBQ77Gc3fLOfUE2bwt4P7P41nIneGOt/kvsql6lHCspqFaDMHhfLdZkI5KIvm3mv7i/B2ybh2DV9OnuxRnSbyXSUlIB/4AaJCs0vTsAAA=)}.store-content-page .store-legacy-content .about-photos img[src*="/about/showroom-2"]{background-image:url(data:image/webp;base64,UklGRvYAAABXRUJQVlA4IOoAAABwBQCdASogABYAPt1apUyopSOiMAgBEBuJYwCdM1XC+y8eIYX1QQx14ZS390MFj4gW/XagAP7xU8tWItGn2KOJ6hNo3cQa/WywqbJpFyNnV3vO0rOSTY0DNEDwv/45UMNAfLcgW2VrK16hRUDKnLeItVW9V4Cz9DSpfjAtlakKWZLHhy/CnUzcm07Lr1UBKVjwfaIsUW35+m4IK2/dVap0br0Bw+cLtnxD/1dBjCGVxLT0VnkrKp9mlhPdEjGhrlVTFG5k+K6iw8D/oe4XX52Hfgcw2visFIVWVl9IOc+othlwI4j5ijsgAAA=)}.store-content-page .store-legacy-content :is(.about-distributor-list,.opt-distributor-list,.guarantee-partners-list){flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24px;margin:30px 0;display:flex}.store-content-page .store-legacy-content :is(.about-distributor-list,.opt-distributor-list,.guarantee-partners-list) img{max-width:140px;max-height:80px}.store-content-page .store-legacy-content .about-rewards img{object-fit:contain;border:1px solid var(--content-line);width:190px;height:250px}.store-content-page .store-legacy-content :is(.about-social,.about-projects){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.store-content-page .store-legacy-content :is(.about-social-item,.about-projects-item){border:1px solid var(--content-line);border-radius:14px;flex-direction:column;padding:24px;display:flex}.store-content-page .store-legacy-content .about-projects-item-btn{margin-top:auto}.store-content-page .store-legacy-content .about-projects-item img{object-fit:contain;max-height:170px}.store-content-page .store-legacy-content .about-projects-item p{color:var(--content-muted);font-size:14px}.store-content-page .store-legacy-content :is(.about-social-item,.about-promotion-item){transition:border-color .15s,box-shadow .15s;position:relative}.store-content-page .store-legacy-content :is(.about-social-item,.about-promotion-item):hover{border-color:#e5112c;box-shadow:0 8px 24px #25262b14}.store-content-page .store-legacy-content :is(.about-social-item,.about-promotion-item)>a:last-child{color:var(--content-ink);text-decoration:none}.store-content-page .store-legacy-content :is(.about-social-item,.about-promotion-item)>a:last-child:after{content:"";border-radius:inherit;position:absolute;inset:0}.store-content-page .store-legacy-content .about-social{margin-top:20px}.store-content-page .store-legacy-content .about-social-item{flex-direction:row;align-items:center;gap:16px;padding:16px 20px}.store-content-page .store-legacy-content .about-social-item>a:first-child{flex:none;line-height:0}.store-content-page .store-legacy-content .about-social-item img{object-fit:contain;border-radius:14px;width:56px;height:56px}.store-content-page .store-legacy-content .about-social-item>a:last-child{flex:1;min-width:0;font-size:17px;line-height:1.3}.store-content-page .store-legacy-content .about-social-item:after{content:"";background:var(--content-muted);pointer-events:none;flex:none;width:18px;height:18px;transition:background-color .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat}.store-content-page .store-legacy-content .about-social-item:hover:after{background:#e5112c}.store-content-page .store-legacy-content .about-promotion{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 48px;display:grid}.store-content-page .store-legacy-content .about-promotion-item{border:1px solid var(--content-line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.store-content-page .store-legacy-content .about-promotion-item>a:first-child{line-height:0}.store-content-page .store-legacy-content .about-promotion-item img{aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%}.store-content-page .store-legacy-content .about-promotion-item>a:last-child{padding:16px 20px 20px;font-size:17px;line-height:1.35}@media (max-width:900px){.store-content-page .store-legacy-content .about-promotion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.store-content-page .store-legacy-content .about-promotion{grid-template-columns:minmax(0,1fr)}.store-content-page .store-legacy-content .about-social{gap:12px}.store-content-page .store-legacy-content .about-social-item{padding:12px 16px}.store-content-page .store-legacy-content .about-social-item img{border-radius:12px;width:44px;height:44px}}.store-content-page .store-legacy-content .school-plate-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.store-content-page .store-legacy-content .school-plate-merge{display:contents}.store-content-page .store-legacy-content .school-plate-item{background:#fafbfe;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.store-content-page .store-legacy-content .school-plate-item img{object-fit:contain;width:150px;height:150px;display:block}.store-content-page .store-legacy-content .school-plate-item a{margin:4px 12px 4px 0;display:inline-block}@media (min-width:601px){.store-content-page .store-legacy-content .school-plate-item-name:not(:has(.school-plate-item-name_i)):before{content:"";height:28px;height:1lh;display:block}}.store-content-page .store-legacy-content :is(.school-course_list,.school-gallery_items){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.store-content-page .store-legacy-content .school-course_list{margin:124px 0 24px}.store-content-page .store-legacy-content .school-course_item{text-align:center;color:#fff;background:linear-gradient(320.77deg,#e67f46 -1.44%,#ffb36c 112.7%);border-radius:14px;flex-direction:column;align-items:center;padding:48px 32px 52px;display:flex;position:relative}.store-content-page .store-legacy-content .school-course_item.normal{background:linear-gradient(320.77deg,#4436e8 -1.44%,#277bdf 112.7%)}.store-content-page .store-legacy-content .school-course_item.hard{background:linear-gradient(320.61deg,#10ac61 -1.43%,#63d28d 126.75%)}.store-content-page .store-legacy-content .school-course_item-img{position:absolute;bottom:100%;left:50%;transform:translate(-50%,calc(50% - 16px))}.store-content-page .store-legacy-content .school-course_item-img img{object-fit:contain;width:auto;height:130px;display:block}.store-content-page .store-legacy-content .school-course_item-type{text-transform:uppercase;background:#ffffff4d;border-radius:10px;padding:11px 16px 9px;font-weight:700;line-height:1.2}.store-content-page .store-legacy-content .school-course_item.normal .school-course_item-type{color:#282b7e;background:#fff}.store-content-page .store-legacy-content .school-course_item-desc{text-transform:uppercase;max-width:276px;margin-top:34px;font-size:21px;font-weight:700;line-height:1.2}.store-content-page .store-legacy-content .school-course_item-text{margin-top:20px}@media (min-width:901px){.store-content-page .store-legacy-content :is(.school-course_item.ease,.school-course_item.hard){margin-top:32px}.store-content-page .store-legacy-content .school-course_item.normal{padding-top:80px}}.store-content-page .store-legacy-content :is(.school-gallery_item img){object-fit:cover;width:100%;height:210px}.store-content-page .store-legacy-content :is(.school-learn_top,.school-shop){grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:40px 0;display:grid}.store-content-page .store-legacy-content :is(.school-learn_right img,.school-shop_right img){max-height:350px}.store-content-page .store-legacy-content :is(.school-learn_title,.school-welcome_header){margin:18px 0;font-size:24px;font-weight:700}.store-content-page .store-legacy-content .school-course_item .cccstore-btn{display:inline-flex}.store-content-page .store-legacy-content .partner-silver-block{background:#f6f7fa;border-radius:16px;grid-template-columns:1.5fr 1fr;align-items:center;gap:24px;margin:28px 0;padding:30px;display:grid}.store-content-page .store-legacy-content .partner-section-photo img{max-height:260px;margin:auto;display:block}.store-content-page .store-legacy-content .partner-section-photo.paint img{width:100%;max-width:488px;max-height:none}.store-content-page .store-legacy-content .partner-section-photos{grid-column:1/-1;gap:16px;display:flex}.store-content-page .store-legacy-content .partner-section-photos>div{flex:1;min-width:0}.store-content-page .store-legacy-content .partner-section-photos img{object-fit:cover;width:100%;height:180px}.store-content-page .store-legacy-content .contacts-block-info{flex-wrap:wrap;gap:16px;margin:24px 0;font-size:20px;display:flex}.store-content-page .store-legacy-content :is(.bonusi-top,.bonusi-gift,.bonusi-hot_sale,.bonusi-for_review,.bonusi-birthday,.bonusi-guaranty,.bonusi-video_review){background:#f7f8fb;border-radius:16px;margin:28px 0;padding:32px}.store-content-page .store-legacy-content :is(.bonusi-top,.bonusi-gift,.bonusi-hot_sale,.bonusi-for_review,.bonusi-birthday,.bonusi-guaranty)>.container{grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;display:grid}.store-content-page .store-legacy-content :is(.bonusi-top,.bonusi-gift,.bonusi-hot_sale,.bonusi-for_review,.bonusi-birthday,.bonusi-guaranty,.bonusi-video_review) img{max-height:250px;margin:auto;display:block}.store-content-page .store-legacy-content .bonusi-video_review--main{grid-template-columns:1fr 1fr;gap:32px;display:grid}.store-content-page .store-legacy-content .guarantee-certification-contain{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;margin:36px 0;display:grid}.store-content-page .store-legacy-content .guarantee-certifications img{max-height:260px}.store-content-page .store-legacy-content .opt{color:#333;flex-direction:column;display:flex}.store-content-page .store-legacy-content .opt .container{width:100%;max-width:none;margin-inline:auto;padding:0}.store-content-page .store-legacy-content .opt .break_text{display:block}.store-content-page .store-legacy-content .opt img{border-radius:0}.store-content-page .store-legacy-content .opt .cccstore-header{text-align:left;font-family:var(--store-font-display);margin-bottom:0}.store-content-page .store-legacy-content .opt .cccstore-header :is(h1,h2,h3,div){font-family:var(--store-font-display);letter-spacing:normal;margin:0;font-weight:400}.store-content-page .store-legacy-content .opt .cccstore-header h1,.store-content-page .store-legacy-content .opt .opt-h1{font-size:38px}.store-content-page .store-legacy-content .opt .opt-h2{font-size:28px}.store-content-page .store-legacy-content .opt .opt-mt72{margin-top:72px}.store-content-page .store-legacy-content .opt .opt-mb36{margin-bottom:36px}.store-content-page .store-legacy-content .opt p:not(:first-child){margin-top:30px}.store-content-page .store-legacy-content .opt-top{background:linear-gradient(#f3f5fc96 1.6%,#fff0 61.18%);min-height:700px;padding-top:220px;position:relative}.store-content-page .store-legacy-content .opt-top-bg{background:url(/local/templates/cccstore/img/pages/opt/bg-top-left-cube.webp) 0 no-repeat,url(/local/templates/cccstore/img/pages/opt/bg-top-right-cube.webp) 100% no-repeat,url(/local/templates/cccstore/img/pages/opt/bg-top.webp) 50% -60px no-repeat;position:absolute;inset:0}.store-content-page .store-legacy-content .opt .opt-top-content{flex-direction:column;align-items:center;max-width:712px;display:flex;position:relative}.store-content-page .store-legacy-content .opt-top-content .cccstore-header h1{text-align:center}.store-content-page .store-legacy-content .opt .opt-top-content p{text-align:center;width:100%;margin-top:12px;font-size:20px}.store-content-page .store-legacy-content .opt-top-content .cccstore-btn{text-transform:none;border-radius:8px;width:100%;max-width:220px;margin-top:35px;padding:16px 10px}.store-content-page .store-legacy-content .opt-benefits{margin-top:28px}.store-content-page .store-legacy-content .opt-benefits-items{justify-content:space-between;display:flex}.store-content-page .store-legacy-content .opt-benefits-item{background:#f8f9ff;border:0;border-radius:12px;width:49%;height:235px;padding:44px 40px 20px;position:relative;overflow:hidden}.store-content-page .store-legacy-content .opt-benefits-item_bg{position:absolute;inset:0}.store-content-page .store-legacy-content .opt-benefits-item_bg.bg-benefits-cube{background:url(/local/templates/cccstore/img/pages/opt/bg-benefits-cube.webp) 0 100% no-repeat}.store-content-page .store-legacy-content .opt-benefits-item_bg.bg-benefits-price{background:url(/local/templates/cccstore/img/pages/opt/bg-benefits-price.webp) 0 100% no-repeat}.store-content-page .store-legacy-content :is(.opt-benefits-item_title,.opt-benefits-item_text){position:relative}.store-content-page .store-legacy-content .opt-benefits-item_text{margin-top:12px}.store-content-page .store-legacy-content .opt-distributor{flex-wrap:wrap;justify-content:space-between;margin-top:40px;display:flex}.store-content-page .store-legacy-content .opt .opt-distributor-list{flex-wrap:wrap;justify-content:space-around;gap:0;width:100%;margin-top:40px;margin-bottom:-20px;padding:0;display:flex;overflow:visible}.store-content-page .store-legacy-content .opt-distributor-item{text-align:center;margin-bottom:20px}.store-content-page .store-legacy-content .opt-distributor img{object-fit:contain;border-radius:4px;width:120px;height:120px}.store-content-page .store-legacy-content .opt-license{background:linear-gradient(#fff 38.82%,#f2f4fb 98.4%);margin-top:40px}.store-content-page .store-legacy-content .opt-license>.container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.store-content-page .store-legacy-content .opt-license_info{width:49%;max-width:570px;padding-bottom:20px}.store-content-page .store-legacy-content .opt-license_img{align-self:flex-end;width:49%}.store-content-page .store-legacy-content .opt-license_img img{object-fit:contain;object-position:bottom;width:100%;height:405px}.store-content-page .store-legacy-content .opt-license_text{margin-top:20px}.store-content-page .store-legacy-content .opt-stock-types{flex-wrap:wrap;justify-content:space-between;display:flex}.store-content-page .store-legacy-content .opt-stock-type{border:0;flex-direction:column;width:49%;padding:0;display:flex}.store-content-page .store-legacy-content .opt-stock-type_text{max-width:620px;margin-top:20px;margin-bottom:auto}.store-content-page .store-legacy-content .opt-stock-type_images{justify-content:space-between;gap:4%;height:420px;margin-top:32px;display:flex}.store-content-page .store-legacy-content .opt-stock-type_images img{object-fit:contain;object-position:top;width:100%;height:420px}.store-content-page .store-legacy-content .opt-stock-products{flex-wrap:wrap;gap:0;margin-bottom:-32px;display:flex}.store-content-page .store-legacy-content .opt-stock-product{text-align:center;background:0 0;border-radius:0;flex-direction:column;align-items:center;width:15.666%;margin:0 .5% 32px;padding:0;display:flex}.store-content-page .store-legacy-content .opt-stock-products_all .opt-stock-product:nth-child(n+7){display:none}.store-content-page .store-legacy-content :is(.opt-stock-product_img,.opt-stock-product_img a){height:120px;display:block}.store-content-page .store-legacy-content .opt-stock-product_img img{object-fit:contain;width:auto;max-width:100%;height:120px}.store-content-page .store-legacy-content .opt-stock-product_img:hover~.opt-stock-product_name a{text-decoration:underline}.store-content-page .store-legacy-content .opt-stock-product_name{margin-top:16px}.store-content-page .store-legacy-content .opt-stock-product_name a{color:#333;font-size:20px}.store-content-page .store-legacy-content .opt-compare{justify-content:space-between;display:flex;position:relative}.store-content-page .store-legacy-content .opt-compare:before{background:linear-gradient(#e21545 0%,#e5112c 100%);-webkit-text-fill-color:transparent;content:"vs";color:#e21545;width:140px;font:112px/80px var(--store-font-display);text-align:center;-webkit-background-clip:text;background-clip:text;position:absolute;top:185px;left:50%;transform:translate(-50%)}.store-content-page .store-legacy-content .opt-compare-item{background:#fafaff;border:0;border-radius:12px;flex-direction:column;align-items:center;width:49%;padding:52px 48px;display:flex}.store-content-page .store-legacy-content .opt-compare-item_img img{width:360px;max-width:100%;height:360px;margin:0}.store-content-page .store-legacy-content .opt-compare-item_name.cccstore-header{text-align:center;margin-top:42px}.store-content-page .store-legacy-content .opt-compare-item_text{text-align:center;margin-top:8px}.store-content-page .store-legacy-content .opt-compare-item_list{justify-content:space-between;width:100%;margin-top:44px;display:flex}.store-content-page .store-legacy-content .opt-compare-ul{flex-direction:column;width:48%;display:flex}.store-content-page .store-legacy-content .opt-compare-li{align-items:center;max-width:240px;padding-left:30px;font-size:16px;line-height:1.3;display:flex;position:relative}.store-content-page .store-legacy-content .opt-compare-li+.opt-compare-li{margin-top:36px}.store-content-page .store-legacy-content .opt-compare-li:is(.compare-better,.compare-worse):before{content:"";background-image:url(/local/templates/cccstore/icons/pages/opt/_sprite/sprite.svg);background-repeat:no-repeat;background-size:210px 300px;width:20px;height:20px;position:absolute;left:0}.store-content-page .store-legacy-content .opt-compare-li.compare-better:before{background-position:-155px -155px}.store-content-page .store-legacy-content .opt-compare-li.compare-worse:before{background-position:-185px -155px}.store-content-page .store-legacy-content .opt-compare-li.images{flex-wrap:wrap;margin-top:16px;padding-left:0;display:flex}.store-content-page .store-legacy-content .opt-compare-li-img{width:31.3333%;height:60px;margin:0 1%}.store-content-page .store-legacy-content .opt-compare-li-img img{object-fit:contain;width:100%;height:100%}.store-content-page .store-legacy-content .opt-more{position:relative;overflow:hidden}.store-content-page .store-legacy-content .opt-more-content{min-height:538px;position:relative}.store-content-page .store-legacy-content .opt-more-bg{background:url(/local/templates/cccstore/img/pages/opt/bg-more-2060100.webp) bottom no-repeat;position:absolute;inset:0}.store-content-page .store-legacy-content .opt .opt-more-header{text-align:center}.store-content-page .store-legacy-content .opt .opt-more-header .container{margin:0 auto;font-size:38px}.store-content-page .store-legacy-content .opt-more-wrap{overflow-x:auto}.store-content-page .store-legacy-content .opt-more-wrap:after{content:"";background:linear-gradient(#fff0 0,#fff 100%);width:100%;height:50px;position:absolute;bottom:0}.store-content-page .store-legacy-content .opt .opt-more-table{color:#000;flex-direction:column;max-width:888px;margin:0 auto;display:flex;position:relative;overflow:visible}.store-content-page .store-legacy-content .opt-more-table_row{justify-content:space-between;width:100%;padding:12px 0;display:flex}.store-content-page .store-legacy-content .opt-more-table_row:first-child{padding-top:0}.store-content-page .store-legacy-content .opt-more-table_row:not(:last-child){border-bottom:1px solid #e6e6e6}.store-content-page .store-legacy-content .opt-more-table_row.o85{opacity:.85}.store-content-page .store-legacy-content .opt-more-table_row.o48{opacity:.48}.store-content-page .store-legacy-content .opt-more-table_cell{align-items:center;display:flex}.store-content-page .store-legacy-content .opt-more-table_cell:first-child{width:75px}.store-content-page .store-legacy-content .opt-more-table_cell:not(:first-child){margin-left:40px}.store-content-page .store-legacy-content .opt-more-table_cell:nth-child(2){flex-grow:1}.store-content-page .store-legacy-content .opt-more-table_cell:nth-child(n+3){white-space:nowrap;min-width:82px}.store-content-page .store-legacy-content .opt-more-table_cell:is(.black,.yellow,.blue,.green){font-family:var(--store-font-bold)}.store-content-page .store-legacy-content .opt-more-table_cell.black{color:#000}.store-content-page .store-legacy-content .opt-more-table_cell.yellow{color:#ffab46}.store-content-page .store-legacy-content .opt-more-table_cell.blue{color:#7000ff}.store-content-page .store-legacy-content .opt-more-table_cell.green{color:#10ac61}.store-content-page .store-legacy-content .opt-more-table_cell img{width:auto;height:75px}.store-content-page .store-legacy-content .opt-more-btn{justify-content:center;margin-top:12px;display:flex}.store-content-page .store-legacy-content .opt-about-content{flex-wrap:wrap;justify-content:space-between;display:flex}.store-content-page .store-legacy-content :is(.opt-about-info,.opt-about-benefit){width:48%}.store-content-page .store-legacy-content .opt-about-info p{max-width:548px}.store-content-page .store-legacy-content .opt-about-info a{margin-top:8px;display:inline-block}.store-content-page .store-legacy-content .opt-about-info_logo{margin-top:50px}.store-content-page .store-legacy-content .opt-about-info_logo img{width:auto;height:168px}.store-content-page .store-legacy-content .opt-about-benefit_item{justify-content:space-between;align-items:center;display:flex}.store-content-page .store-legacy-content .opt-about-benefit_item+.opt-about-benefit_item{margin-top:44px}.store-content-page .store-legacy-content .opt-about-benefit_item-icon{flex:none}.store-content-page .store-legacy-content .opt-about-benefit_item-icon .icon{display:inline-block}.store-content-page .store-legacy-content .opt-about-benefit_item-icon .icon:before{content:"";background-image:url(/local/templates/cccstore/icons/pages/opt/_sprite/sprite.svg);background-repeat:no-repeat;background-size:210px 300px;width:140px;height:140px;display:block}.store-content-page .store-legacy-content .opt-about-benefit_item-icon .icon.about-bell:before{background-position:-5px -5px}.store-content-page .store-legacy-content .opt-about-benefit_item-icon .icon.about-rocket:before{background-position:-5px -155px}.store-content-page .store-legacy-content .opt-about-benefit_item-text{margin-left:36px}.store-content-page .store-legacy-content .opt-galerry-items{flex-wrap:wrap;justify-content:space-between;gap:0;margin-bottom:-28px;display:flex}.store-content-page .store-legacy-content .opt-galerry-item{width:22.75%;margin-bottom:28px}.store-content-page .store-legacy-content .opt-galerry-item img{object-fit:cover;border-radius:10px;width:100%;height:318px}.store-content-page .store-legacy-content .opt-form{justify-content:space-around;margin-top:72px;display:flex}.store-content-page .store-legacy-content .opt-form-content{flex-grow:1;max-width:546px;margin-left:20px}.store-content-page .store-legacy-content .opt-form-img{text-align:center;align-self:center;width:30%}.store-content-page .store-legacy-content .opt-form-img img{width:auto;max-width:100%;height:339px;margin:0 auto}.store-content-page .store-legacy-content .opt-form-img_links{flex-direction:column;margin-top:12px;display:flex}.store-content-page .store-legacy-content .opt-form-img_links a{color:#000;font:20px var(--store-font-display);margin:0 auto;display:inline-flex}@media (max-width:1365px){.store-content-page .store-legacy-content .opt-license_img img{height:355px}.store-content-page .store-legacy-content :is(.opt-stock-type_images,.opt-stock-type_images img){height:364px}.store-content-page .store-legacy-content .opt-galerry-item img{height:278px}}@media (max-width:1199px){.store-content-page .store-legacy-content .opt .opt-h2{font-size:26px}.store-content-page .store-legacy-content .opt-benefits-item_bg.bg-benefits-price{background-size:calc(100% - 20px)}.store-content-page .store-legacy-content .opt-benefits-item{padding:32px 16px 20px}.store-content-page .store-legacy-content .opt-license_img img{height:295px}.store-content-page .store-legacy-content :is(.opt-stock-type_images,.opt-stock-type_images img){height:302px}.store-content-page .store-legacy-content .opt-compare-item{padding:52px 24px}.store-content-page .store-legacy-content .opt-more-bg{background-size:calc(100% + 40px)}.store-content-page .store-legacy-content .opt-galerry-item img{height:228px}}@media (max-width:991px){.store-content-page .store-legacy-content .opt .opt-h2{font-size:24px}.store-content-page .store-legacy-content .opt-distributor-item{width:33.333%}.store-content-page .store-legacy-content .opt-distributor img{width:96px;height:96px}.store-content-page .store-legacy-content .opt-license_img img{height:228px}.store-content-page .store-legacy-content :is(.opt-stock-type_images,.opt-stock-type_images img){height:234px}.store-content-page .store-legacy-content :is(.opt-stock-product_img,.opt-stock-product_img a),.store-content-page .store-legacy-content .opt-stock-product_img img{height:100px}.store-content-page .store-legacy-content .opt-stock-product_name a{font-size:16px}.store-content-page .store-legacy-content .opt-compare:before{width:110px;font-size:88px;top:150px}.store-content-page .store-legacy-content .opt-compare-item_img img{width:280px;height:280px}.store-content-page .store-legacy-content .opt-compare-li{font-size:14px}.store-content-page .store-legacy-content :is(.opt-about-info,.opt-about-benefit){width:100%}.store-content-page .store-legacy-content .opt-about-info{margin-bottom:32px}.store-content-page .store-legacy-content .opt-about-info p{max-width:none}.store-content-page .store-legacy-content .opt-about-info_logo{margin-top:32px}.store-content-page .store-legacy-content .opt-about-info_logo img{height:120px}.store-content-page .store-legacy-content .opt-galerry-item{width:48%}.store-content-page .store-legacy-content .opt-galerry-item img{height:300px}.store-content-page .store-legacy-content .opt-form-content{width:100%;max-width:400px;margin-left:0}.store-content-page .store-legacy-content .opt-form-img{width:40%}}@media (max-width:767px){.store-content-page .store-legacy-content .opt .cccstore-header h1,.store-content-page .store-legacy-content .opt .cccstore-header div{font-size:24px}.store-content-page .store-legacy-content .opt .opt-h1{font-size:26px}.store-content-page .store-legacy-content .opt .opt-h2{font-size:20px}.store-content-page .store-legacy-content .opt .opt-mt72{margin-top:40px}.store-content-page .store-legacy-content .opt .opt-mb36{margin-bottom:20px}.store-content-page .store-legacy-content .opt-top{min-height:348px;margin-top:24px;padding-top:100px}.store-content-page .store-legacy-content .opt-top-bg{background:url(/local/templates/cccstore/img/pages/opt/bg-top-left-cube-mob.webp) 0 -18px/107px no-repeat,url(/local/templates/cccstore/img/pages/opt/bg-top-right-cube-mob.webp) right 100%/93px no-repeat,url(/local/templates/cccstore/img/pages/opt/bg-top.webp) 50% -60px/125% no-repeat}.store-content-page .store-legacy-content .opt .opt-top-content p{margin-top:16px;font-size:16px}.store-content-page .store-legacy-content .opt-benefits-items{flex-direction:column;gap:16px}.store-content-page .store-legacy-content .opt-benefits-item{width:100%;height:auto;min-height:200px}.store-content-page .store-legacy-content .opt-license>.container{flex-direction:column;align-items:stretch}.store-content-page .store-legacy-content :is(.opt-license_info,.opt-license_img){width:100%;max-width:none}.store-content-page .store-legacy-content .opt-license_img img{height:178px}.store-content-page .store-legacy-content .opt-stock-type{width:100%}.store-content-page .store-legacy-content .opt-stock-type+.opt-stock-type{margin-top:28px}.store-content-page .store-legacy-content :is(.opt-stock-type_images,.opt-stock-type_images img){height:220px}.store-content-page .store-legacy-content .opt-stock-product{width:49%;margin:0 .5% 20px}.store-content-page .store-legacy-content .opt-compare{flex-direction:column;gap:20px}.store-content-page .store-legacy-content .opt-compare:before{display:none}.store-content-page .store-legacy-content .opt-compare-item{width:100%;padding:24px 16px}.store-content-page .store-legacy-content .opt-compare-item_img img{width:180px;height:180px}.store-content-page .store-legacy-content .opt-compare-item_name.cccstore-header{margin-top:16px}.store-content-page .store-legacy-content .opt-compare-item_list{flex-direction:column;margin-top:20px}.store-content-page .store-legacy-content .opt-compare-ul{width:100%}.store-content-page .store-legacy-content .opt-compare-ul+.opt-compare-ul,.store-content-page .store-legacy-content .opt-compare-li+.opt-compare-li{margin-top:20px}.store-content-page .store-legacy-content .opt .opt-more-header{text-align:left}.store-content-page .store-legacy-content .opt .opt-more-header .container{margin:0;font-size:24px}.store-content-page .store-legacy-content .opt-more-content{min-height:auto}.store-content-page .store-legacy-content .opt .opt-more-table{min-width:560px}.store-content-page .store-legacy-content .opt-more-table_cell img{height:48px}.store-content-page .store-legacy-content .opt-more-table_cell:not(:first-child){margin-left:16px}.store-content-page .store-legacy-content .opt-more-wrap:after{display:none}.store-content-page .store-legacy-content .opt-about-benefit_item{flex-direction:column;align-items:flex-start}.store-content-page .store-legacy-content .opt-about-benefit_item-text{margin:16px 0 0}.store-content-page .store-legacy-content .opt-galerry-item img{height:220px}.store-content-page .store-legacy-content .opt-form{flex-direction:column;align-items:center;margin-top:40px}.store-content-page .store-legacy-content .opt-form-content{width:100%;max-width:none}.store-content-page .store-legacy-content .opt-form-img{width:100%;margin-top:32px}.store-content-page .store-legacy-content .opt-form-img img{height:200px}}@media (max-width:600px){.store-content-page .store-legacy-content .opt-galerry-item{width:100%}}@media (max-width:480px){.store-content-page .store-legacy-content .opt-distributor img{width:60px;height:60px}.store-content-page .store-legacy-content .opt-compare-item_img img{width:140px;height:140px}}.store-content-page .store-legacy-content :is(.ccc-section,.cccopen-section){margin:36px 0}.store-content-page .store-legacy-content :is(.ccc-header_menu-top,.cccopen-header_menu-top){display:none}.store-content-page .store-legacy-content .cccopen-header{background:#f6f7fa;border-radius:16px;padding:28px}.store-content-page .store-legacy-content :is(.ccc-header_m-header,.ccc-qualification-header,.ccc-waiting-header,.ccc-rating-header,.ccc-prev_championship-header,.ccc-history-header,.ccc-findings-header,.cccopen-section-header){margin:24px 0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2}.store-content-page .store-legacy-content :is(.cccopen-sponsor-items,.cccopen-competitors .incomplete-content){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store-content-page .store-legacy-content :is(.ccc-waiting-item,.ccc-rating-item){border:1px solid var(--content-line);border-radius:12px;padding:20px}.store-content-page .store-legacy-content :is(.ccc-waiting-item img,.cccopen-sponsor-item img){object-fit:contain;max-width:100%;height:120px}.store-content-page .store-legacy-content .ccc-elementors>.container,.store-content-page .store-legacy-content .cccopen-about-elementors{background:#f5f6fa;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:24px;display:grid}.store-content-page .store-legacy-content :is(.ccc-elementors-node.big,.cccopen-prize-price){color:#d51a42;font-size:36px;font-weight:800}.store-content-page .store-legacy-content :is(.ccc-history-table,.cccopen-prize-table,.cccopen-timetables-table){overflow-x:auto}.store-content-page .store-legacy-content .helpers-dropdown{border:1px solid var(--content-line);border-radius:12px;margin:24px 0;padding:18px}.store-content-page .store-legacy-content .helpers-dropdown>summary{cursor:pointer;font-weight:700}.store-content-page .store-legacy-content div.helpers-dropdown{border:0;padding:0}.store-content-page .store-legacy-content :is(.ccc_pro-header_m,.ccc-header_m){text-align:center;color:#fff;background:radial-gradient(115% 125% at 15% -10%,#3a1d6e 0%,#16172a 52%,#0a0b12 100%);border-radius:18px;padding:clamp(28px,4vw,56px) clamp(20px,3vw,44px);position:relative;overflow:hidden}.store-content-page .store-legacy-content :is(.ccc_pro-header_m,.ccc-header_m) :is(h1,h2,h3,p,b,div){color:#fff}.store-content-page .store-legacy-content :is(.ccc_pro-header_m .ccc_pro-title,.ccc-header_m-header){text-transform:uppercase;text-shadow:2px 2px #e5112c,4px 4px #2412f1;margin:0 0 16px}.store-content-page .store-legacy-content .ccc_pro-header_m .ccc_pro-header{color:#d8d4f7;margin:0;padding:0;font-size:clamp(17px,2vw,22px);font-weight:600}.store-content-page .store-legacy-content .ccc-header_m-logo img{border-radius:0;width:min(240px,55%);margin-bottom:8px}.store-content-page .store-legacy-content .ccc-header_m-description{color:#cfd2e6;max-width:760px;margin:0 auto}.store-content-page .store-legacy-content .ccc_pro-achievement-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.store-content-page .store-legacy-content .ccc_pro-achievement-banner{color:#fff;background:#1a1b24;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:14px;min-height:240px;padding:26px;display:flex;position:relative;overflow:hidden}.store-content-page .store-legacy-content .ccc_pro-achievement-banner-bg{position:absolute;inset:0}.store-content-page .store-legacy-content .ccc_pro-achievement-banner-bg img{object-fit:cover;border-radius:0;width:100%;height:100%}.store-content-page .store-legacy-content .ccc_pro-achievement-banner-bg:after{content:"";background:linear-gradient(#0000004d,#000000d9);position:absolute;inset:0}.store-content-page .store-legacy-content :is(.ccc_pro-achievement-banner-name,.ccc_pro-achievement-banner-btn){position:relative}.store-content-page .store-legacy-content .ccc_pro-achievement-banner-name{font-size:clamp(19px,2vw,23px);font-weight:800;line-height:1.25}.store-content-page .store-legacy-content .ccc_pro-achievement-banner-btn a{color:#fff;background:#e81745;border-radius:8px;align-items:center;min-height:44px;padding:11px 24px;font-weight:600;text-decoration:none;display:inline-flex}.store-content-page .store-legacy-content :is(.ccc_pro-abilities-info,.ccc_pro-team-info,.ccc-qualification-info){border:1px solid var(--content-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,2.5vw,30px);display:grid}.store-content-page .store-legacy-content :is(.ccc_pro-abilities-img,.ccc_pro-team-img,.ccc-qualification-img) img{object-fit:contain;border-radius:0;width:100%;max-height:220px;display:block}.store-content-page .store-legacy-content :is(.ccc_pro-abilities-description,.ccc_pro-team-description)>:first-child{margin-top:0}.store-content-page .store-legacy-content .ccc_pro-abilities-description .lunar,.store-content-page .store-legacy-content .ccc_pro-team-description b{color:#cf2045;margin-top:12px;font-size:18px;font-weight:700;display:block}.store-content-page .store-legacy-content .ccc_pro-give-prize{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.store-content-page .store-legacy-content .ccc_pro-give-prize-item{border:1px solid var(--content-line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px;display:flex}.store-content-page .store-legacy-content .ccc_pro-give-prize-item-img img{object-fit:contain;border-radius:0;width:88px;height:88px}.store-content-page .store-legacy-content .ccc_pro-give-prize-item-name{font-size:17px;font-weight:700}.store-content-page .store-legacy-content .ccc_pro-record-info{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.store-content-page .store-legacy-content .ccc_pro-record-info .hide-mobile{gap:16px;display:grid}.store-content-page .store-legacy-content .ccc_pro-record-info-img img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;display:block}.store-content-page .store-legacy-content :is(.ccc_pro-section,.ccc-section) :is(ul,ol){list-style:revert}.store-content-page .store-legacy-content .ccc_pro-record-description ol{margin:12px 0 0}.store-content-page .store-legacy-content .ccc_pro-record-table_row:first-child{background:#f5f6f9;font-weight:700}.store-content-page .store-legacy-content .ccc_pro-record-table_row:last-child .ccc_pro-record-table_item{border-bottom:0}.store-content-page .store-legacy-content .ccc_pro-record-table_item-td{text-align:right}.store-content-page .store-legacy-content .ccc_pro-record-table_row:first-child .ccc_pro-record-table_item-td{justify-content:flex-end;align-items:center;gap:8px;display:flex}.store-content-page .store-legacy-content .ccc_pro-record-footer p{color:var(--content-muted);margin:20px 0 0;font-size:14px}.store-content-page .store-legacy-content :is(.ccc-about-prize,.ccc-qualification-prize){text-align:center;color:#fff;background:linear-gradient(135deg,#e5112c,#8d1bd0);border-radius:16px;justify-items:center;gap:4px;max-width:440px;margin:26px auto;padding:22px 28px;display:grid}.store-content-page .store-legacy-content .ccc-qualification-prize{margin:20px 0 0}.store-content-page .store-legacy-content :is(.ccc-about-prize-header,.ccc-qualification-prize-description){letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:14px;font-weight:600}.store-content-page .store-legacy-content :is(.ccc-about-prize-price,.ccc-qualification-prize-price){font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.15}.store-content-page .store-legacy-content :is(.ccc-about-description_top,.ccc-about-description_bottom,.ccc-qualification-info-description){text-align:center;max-width:860px;margin-inline:auto}.store-content-page .store-legacy-content .ccc-qualification-info_main{text-align:center;margin:36px 0 8px}.store-content-page .store-legacy-content .ccc-qualification-info_main-header{letter-spacing:.08em;text-transform:uppercase;color:#cf2045;font-size:14px;font-weight:700}.store-content-page .store-legacy-content .ccc-qualification-info_main h1{text-transform:uppercase;margin:10px 0 0}.store-content-page .store-legacy-content .ccc-waiting-description{max-width:860px;margin-bottom:24px}.store-content-page .store-legacy-content .ccc-waiting-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;display:grid}.store-content-page .store-legacy-content .ccc-waiting-item{text-align:center;padding:22px 18px}.store-content-page .store-legacy-content .ccc-waiting-item a{color:inherit;justify-items:center;gap:8px;text-decoration:none;display:grid}.store-content-page .store-legacy-content .ccc-waiting-item img{object-fit:contain;border-radius:0;width:96px;height:96px}.store-content-page .store-legacy-content .ccc-waiting-item-name{font-size:17px;font-weight:700}.store-content-page .store-legacy-content .ccc-waiting-item-date{color:var(--content-muted);font-size:14px}.store-content-page .store-legacy-content .icon.sorevnovania-completed:before{content:"Соревнование прошло";color:#5b6472;background:#eef0f4;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.store-content-page .store-legacy-content .icon.sorevnovania-email:before{content:"✉";margin-right:6px;font-style:normal}.store-content-page .store-legacy-content .ccc-rating-description{max-width:860px;margin-bottom:24px}.store-content-page .store-legacy-content .ccc-rating-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.store-content-page .store-legacy-content .ccc-rating-item_name{border-bottom:1px solid var(--content-line);margin-bottom:14px;padding-bottom:12px;font-size:18px}.store-content-page .store-legacy-content .ccc-rating-item_list{gap:12px;display:grid}.store-content-page .store-legacy-content .ccc-rating-item_rating{align-items:center;gap:14px;display:flex}.store-content-page .store-legacy-content .ccc-rating-item_rating-point{flex:0 0 74px;font-size:21px;font-weight:800}.store-content-page .store-legacy-content .ccc-rating-item_rating-fio{color:var(--content-muted);line-height:1.35}.store-content-page .store-legacy-content .goldar{color:#ae8428}.store-content-page .store-legacy-content .silvar{color:#728093}.store-content-page .store-legacy-content .bronzar{color:#a46649}.store-content-page .store-legacy-content :is(.ccc_pro-achievement,.ccc-prev_championship,.ccc-findings) .video-items .incomplete-content{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.store-content-page .store-legacy-content .ccc-findings-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.store-content-page .store-legacy-content .ccc-findings-description a{font-size:18px}.store-content-page .store-legacy-content .ccc-history-description{max-width:860px;margin-bottom:8px}.store-content-page .store-legacy-content .ccc-history-row>.container{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.store-content-page .store-legacy-content .ccc-history-item{border:1px solid var(--content-line);background:#fff;border-radius:14px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.store-content-page .store-legacy-content .ccc-history-item img{object-fit:contain;border-radius:0;width:68px;height:68px}.store-content-page .store-legacy-content .ccc-history-item-name{margin-bottom:6px;font-weight:700}.store-content-page .store-legacy-content .ccc-history-item-info{flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.store-content-page .store-legacy-content .ccc-history_other>.container{background:#f5f6fa;border-radius:16px;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,2.5vw,32px);display:grid}.store-content-page .store-legacy-content .ccc-history_other>.container img{object-fit:contain;border-radius:0;width:100%;max-height:180px}.store-content-page .store-legacy-content .ccc-history_other-info-header{margin-bottom:12px;font-size:clamp(20px,2.2vw,26px);font-weight:800}.store-content-page .store-legacy-content .ccc-history_other-info .flex{margin-top:18px}@media (max-width:900px){.store-content-page .store-legacy-content .ccc-history-row>.container{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-legacy-content :is(.ccc_pro-give-prize,.ccc_pro-achievement-banners){grid-template-columns:1fr}}@media (max-width:700px){.store-content-page .store-legacy-content :is(.ccc_pro-abilities-info,.ccc_pro-team-info,.ccc_pro-record-info,.ccc-qualification-info,.ccc-findings-content,.ccc-history-row>.container,.ccc-history_other>.container){grid-template-columns:minmax(0,1fr)}.store-content-page .store-legacy-content :is(.ccc_pro-abilities-img,.ccc_pro-team-img,.ccc-qualification-img){max-width:200px;margin-inline:auto}.store-content-page .store-legacy-content .ccc_pro-record-info .hide-mobile{display:none}.store-content-page .store-legacy-content .ccc-waiting-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.store-content-page .store-legacy-content .ccc-rating-list{grid-template-columns:minmax(0,1fr)}.store-content-page .store-legacy-content .ccc-waiting-item{padding:18px 12px}.store-content-page .store-legacy-content .ccc-waiting-item img{width:72px;height:72px}.store-content-page .store-legacy-content .icon.sorevnovania-completed:before{content:"Прошло"}}@media (max-width:900px){.store-content-page .store-legacy-content :is(.about-social,.about-projects,.school-plate-groups){grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-legacy-content .school-course_list{grid-template-columns:1fr;row-gap:104px;max-width:460px;margin-inline:auto}}@media (max-width:600px){.store-content-page .store-legacy-content .school-course_list{row-gap:88px}.store-content-page .store-legacy-content .school-course_item{padding:44px 16px 48px}.store-content-page .store-legacy-content .school-course_item-img img{height:100px}.store-content-page .store-legacy-content .school-course_item-desc{margin-top:20px;font-size:20px}.store-content-page .store-legacy-content :is(.about-achievement,.about-photos,.about-social,.about-projects,.school-plate-groups,.school-course_list,.school-learn_top,.school-shop,.partner-silver-block,.bonusi-video_review--main,.guarantee-certification-contain),.store-content-page .store-legacy-content :is(.bonusi-top,.bonusi-gift,.bonusi-hot_sale,.bonusi-for_review,.bonusi-birthday,.bonusi-guaranty)>.container{grid-template-columns:1fr}.store-content-page .store-legacy-content :is(.school-gallery_items,.cccopen-sponsor-items){grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-legacy-content :is(.bonusi-top,.bonusi-gift,.bonusi-hot_sale,.bonusi-for_review,.bonusi-birthday,.bonusi-guaranty,.bonusi-video_review,.partner-silver-block){padding:22px}.store-content-page .store-legacy-content .about-achievement{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-legacy-content .about-achievement--item{padding:18px 12px}.store-content-page .store-legacy-content .about-achievement--item>div:first-child{white-space:nowrap;font-size:26px}.store-content-page .store-legacy-content .about-achievement--item>div:last-child{-webkit-hyphens:auto;hyphens:auto}.store-content-page .store-legacy-content .about-photos img{aspect-ratio:1.6}.store-content-page .store-legacy-content .school-gallery_item img{height:140px}.store-content-page .store-legacy-content .ccc-elementors>.container,.store-content-page .store-legacy-content .cccopen-about-elementors{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-team-statistics{border:1px solid #e6e8ed;border-radius:14px;margin:24px 0;padding:28px}.store-team-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:18px;display:grid}.store-team-stat-value{font-size:38px;font-weight:800;line-height:1.2}.store-team-stat-value.goldar{color:#ae8428}.store-team-stat-value.silvar{color:#728093}.store-team-stat-value.bronzar{color:#a46649}.store-team-stat-value.lunar{color:#cf2045}.store-team-stat-label{color:#666f7c;margin-top:6px;font-size:14px}@media (max-width:600px){.store-team-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-team-statistics{padding:22px}}.store-article-products .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-content-page .store-legacy-content .bonusi-first_order{background:#f7f8fb;border-radius:16px;margin:28px 0;padding:32px}.store-content-page .store-legacy-content .bonusi-first_order>.container{grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;display:grid}.store-content-page .store-legacy-content .bonusi-first_order-img img{max-height:250px;margin:auto;display:block}.store-content-page .store-legacy-content .bonusi-first_order-btn{cursor:pointer;background:#fff;border:1px solid #ccd2dc;border-radius:8px;padding:12px 22px}.store-content-page .store-promotion-conditions{border:1px solid var(--content-line);border-radius:14px;margin:32px 0;padding:24px}.store-content-page .store-promotion-conditions>summary{cursor:pointer;font-size:21px;font-weight:700}.store-content-page .store-promotion-conditions[open]>summary{margin-bottom:24px}.store-content-page .store-legacy-content [id]{scroll-margin-top:160px}@media (max-width:600px){.store-content-page .store-legacy-content .bonusi-first_order{padding:22px}.store-content-page .store-legacy-content .bonusi-first_order>.container{grid-template-columns:1fr}}.store-content-page .store-legacy-content .about-map{display:none}.store-content-page .store-legacy-content .about-photos:has(.about-map){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.store-content-page .store-legacy-content .about-photos:has(.about-map){grid-template-columns:1fr}}.store-content-page .store-legacy-content .bonusi>div:has(>.container-bg){isolation:isolate;position:relative;overflow:hidden}.store-content-page .store-legacy-content .bonusi .container-bg{z-index:-1;pointer-events:none;opacity:.18;position:absolute;inset:0;overflow:hidden}.store-content-page .store-legacy-content .bonusi .container-bg img{object-fit:cover;width:100%;height:100%;max-height:none}.store-content-page .store-legacy-content .bonusi .container-bg img+img{display:none}.store-content-page .store-legacy-content .bonusi-top>.container{display:block}.store-content-page .store-legacy-content .bonusi .cccstore-header{margin-top:0}.store-content-page .store-legacy-content .bonusi-first_order-btn{text-transform:none;margin:8px 0 0}.store-content-page .store-legacy-content .store-gallery-trigger{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;max-width:100%;padding:0;display:inline-flex}.store-content-page .store-legacy-content .contacts-info-wrapper{display:block}.store-content-page .store-legacy-content .contacts-info-mails{grid-template-columns:repeat(2,minmax(0,1fr))}.store-content-page .store-legacy-content .contacts-info-item{border:1px solid var(--content-line);border-radius:12px;padding:20px}.store-content-page .store-legacy-content .contacts-showroom{margin:36px 0}.store-content-page .store-legacy-content .contacts-showroom .helpers-tabs>label{margin-bottom:16px;font-size:24px;font-weight:700;display:block}.store-content-page .store-legacy-content .contacts-showroom-tab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.store-content-page .store-legacy-content .contacts-showroom-tab>.contacts-showroom-block{margin:0}.store-content-page .store-legacy-content .contacts-showroom-tab>.contacts-showroom-block:last-child{grid-column:1/-1}.store-content-page .store-legacy-content .contacts-showroom-image img{object-fit:cover;width:100%;height:280px;display:block}.store-content-page .store-legacy-content .contacts-showroom-how{margin-top:16px}.store-content-page .store-legacy-content .contacts-legal{border-top:1px solid var(--content-line);margin-top:32px;padding-top:8px}.store-content-page .store-legacy-content .payment-shop{margin-top:24px}.store-content-page .store-legacy-content .helpers-dropdown{padding:0}.store-content-page .store-legacy-content .helpers-dropdown>summary{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.store-content-page .store-legacy-content .helpers-dropdown>summary::-webkit-details-marker{display:none}.store-content-page .store-legacy-content .helpers-dropdown>summary:after{content:"+";flex:none;font-size:24px;line-height:1}.store-content-page .store-legacy-content .helpers-dropdown[open]>summary:after{content:"−"}.store-content-page .store-legacy-content .helpers-dropdown-content{padding:0 22px 20px}.store-content-page .store-legacy-content .about-projects-item{isolation:isolate;padding:24px;position:relative;overflow:hidden}.store-content-page .store-legacy-content .about-projects-item-bg{z-index:-1;background:#47587f;height:160px;position:absolute;inset:0 0 auto}.store-content-page .store-legacy-content .about-projects-item-bg img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;display:block}.store-content-page .store-legacy-content .about-projects-item-logo{justify-content:center;align-items:center;height:112px;margin-bottom:42px;display:flex}.store-content-page .store-legacy-content .about-projects-item-logo img{border-radius:0;width:auto;max-width:160px;height:auto;max-height:100px}.store-content-page .store-legacy-content .about-projects-item-name{margin-bottom:8px}.store-content-page .store-legacy-content .about-projects-item-desc{margin-bottom:24px;font-size:15px;line-height:1.6}.store-content-page .store-legacy-content .opt-license{border-radius:16px;padding:clamp(22px,3vw,40px)}.store-content-page .store-legacy-content .opt-license>.container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.store-content-page .store-legacy-content .opt-license :is(.opt-license_info,.opt-license_img){width:100%;min-width:0}.store-content-page .store-legacy-content .opt :is(.opt-top-content,.opt-stock-type,.opt-about-info,.opt-about-benefit,.opt-more-content){min-width:0}.store-content-page .store-legacy-content .opt-benefits-item{height:auto;min-height:235px}.store-content-page .store-legacy-content .opt-more-wrap:after{display:none}.store-content-page .store-legacy-content .opt-more-table_row:is(.o85,.o48){opacity:1}.store-content-page .store-legacy-content .opt-more-btn a{border:1px solid;border-radius:8px;padding:12px 22px;font-weight:600;display:inline-flex}@media (max-width:900px){.store-content-page .store-legacy-content .about-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.store-content-page .store-legacy-content :is(.contacts-info-mails,.contacts-showroom-tab,.about-projects),.store-content-page .store-legacy-content .opt-license>.container{grid-template-columns:minmax(0,1fr)}.store-content-page .store-legacy-content .opt-license_img img{height:220px}}.store-content-page .store-legacy-content .school-shop{border:1px solid var(--content-line);border-radius:14px;margin:36px 0;padding:28px;display:block}.store-content-page .store-legacy-content .school-shop_left{max-width:760px}.store-content-page .store-legacy-content .school-shop_links{flex-wrap:wrap;gap:16px;display:flex}
