

/* Start:/local/css/gc-help.css?17923351965484*/
/* GlobalComputers — страницы помощи (help, payment, delivery, warranty).
   Цвета не задаются: фон и текст берутся из классов темы Аспро
   (grey-bg, color_dark, secondary-color), оттенки — от currentColor. */
.gcw{font-size:15px;line-height:1.6;font-family:inherit}
.gcw *,.gcw *::before,.gcw *::after{box-sizing:border-box}
.gcw h3{font-size:19px;line-height:1.3;font-weight:600;margin:0 0 12px;padding:0}
.gcw p{margin:0 0 10px;padding:0}
.gcw p:last-child{margin-bottom:0}

.gcw .gcw-grid{display:grid;gap:var(--theme-items-gap,12px);margin-top:var(--theme-items-gap,12px)}
.gcw .gcw-grid:first-child{margin-top:0}
.gcw .gcw-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.gcw .gcw-grid--3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.gcw .gcw-grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.gcw .gcw-card{padding:24px;margin:0}
.gcw .gcw-card--full{margin-top:var(--theme-items-gap,12px)}
.gcw .gcw-card--method{display:flex;flex-direction:column}

/* оттенки поверх карточки — работают в обеих темах */
.gcw .gcw-tint{background:rgba(128,128,128,.12);background:color-mix(in srgb,currentColor 7%,transparent)}
.gcw .gcw-line{border:1px solid rgba(128,128,128,.3);border-color:color-mix(in srgb,currentColor 18%,transparent)}

.gcw .gcw-fact__label{display:block;font-size:13px;margin:0 0 6px}
.gcw .gcw-fact__value{display:block;font-size:24px;line-height:1.2;font-weight:700;margin:0 0 8px}
.gcw .gcw-fact__text{font-size:14px;line-height:1.5;margin:0}

.gcw .gcw-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 0 14px}
.gcw .gcw-ico svg,.gcw .gcw-contact__icon svg{width:20px;height:20px;stroke:currentColor;fill:none}
.gcw .gcw-method__head{display:flex;align-items:center;gap:14px;margin:0 0 14px}
.gcw .gcw-method__head .gcw-ico{margin:0;flex:0 0 44px}
.gcw .gcw-method__head h3{margin:0}
.gcw .gcw-method__sub{display:block;font-size:13px;line-height:1.3;margin-top:2px}
.gcw .gcw-cdek{color:#00a650!important}

.gcw .gcw-contacts{display:flex;flex-direction:column;gap:10px;margin:14px 0 16px}
.gcw .gcw-contacts--row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:0}
.gcw a.gcw-contact,.gcw a.gcw-contact *{color:inherit!important}
.gcw a.gcw-contact .secondary-color{opacity:.7}
.gcw a.gcw-contact{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;text-decoration:none!important;transition:opacity .2s}
.gcw a.gcw-contact:hover{opacity:.75}
.gcw .gcw-contact__icon{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.gcw .gcw-contact__name{display:block;font-size:13px;line-height:1.3}
.gcw .gcw-contact__val{display:block;font-size:16px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}

.gcw .gcw-btns{display:flex;flex-wrap:wrap;gap:10px}
.gcw .gcw-note{border-left:3px solid currentColor;border-radius:0 10px 10px 0;padding:12px 16px;margin:14px 0 0;font-size:14px;line-height:1.5}
.gcw a.gcw-link{text-decoration:underline!important;text-underline-offset:3px;color:inherit!important}

.gcw ul.gcw-list,.gcw ol.gcw-steps{list-style:none!important;margin:0;padding:0}
.gcw ul.gcw-list>li{position:relative;padding:0 0 0 20px!important;margin:0 0 8px!important;background:transparent!important}
.gcw ul.gcw-list>li:last-child{margin-bottom:0!important}
.gcw ul.gcw-list>li::before{content:""!important;position:absolute!important;left:2px!important;top:.65em!important;width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;opacity:.45;display:block!important;margin:0!important}

.gcw ol.gcw-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;counter-reset:gcw}
.gcw ol.gcw-steps--5{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.gcw ol.gcw-steps>li{counter-increment:gcw;border-radius:10px;padding:18px!important;margin:0!important;position:relative}
.gcw ol.gcw-steps>li::before{content:counter(gcw)!important;display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;border-radius:50%!important;border:1.5px solid currentColor!important;background:transparent!important;font-size:14px;font-weight:700;margin:0 0 10px!important;position:static!important}
.gcw .gcw-step__title{display:block;font-weight:600;margin:0 0 4px}
.gcw .gcw-step__text{display:block;font-size:14px;line-height:1.5}

.gcw .gcw-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0}
.gcw .gcw-term{border-radius:10px;padding:12px}
.gcw .gcw-term__val{display:block;font-size:17px;font-weight:700;line-height:1.2}
.gcw .gcw-term__name{display:block;font-size:13px;line-height:1.4;margin-top:4px}

.gcw a.gcw-nav{display:block;padding:20px 22px;text-decoration:none!important;transition:opacity .2s}
.gcw a.gcw-nav:hover{opacity:.75}
.gcw .gcw-nav__title{display:block;font-size:17px;font-weight:600;line-height:1.3;margin:0 0 6px}
.gcw .gcw-nav__title::after{content:" →";opacity:.5}
.gcw .gcw-nav__text{display:block;font-size:14px;line-height:1.5}

@media (max-width:600px){
  .gcw .gcw-card{padding:18px}
  .gcw h3{font-size:17px}
  .gcw .gcw-btns .btn{width:100%}
  .gcw .gcw-terms{grid-template-columns:1fr}
  .gcw .gcw-contact__val{font-size:15px}
}

/* End */
/* /local/css/gc-help.css?17923351965484 */
