/* ===== Pregomesh — общий стиль (по мотивам poisondrop.ru) ===== */
body,.t-body{color:#000}
#allrecords,.t-body{background-color:#fff!important}
.t-rec[data-record-type="2841"]{background-color:#fff!important}

/* --- Меню: белая шапка, на десктопе в две строки: логотип по центру, пункты ниже --- */
.t1272 .t-menu-base{background-color:#fff!important;border-bottom:1px solid #ececec}
.t1272 .t-menu__link-item{font-family:'Inter',Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:400!important;font-size:13px!important;color:#000!important}
.t1272 .t-menu__link-item:hover{opacity:.6}
@media screen and (min-width:981px){
  .t1272 .t-menu-base{top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;border-radius:0!important;box-shadow:none!important;transform:translate(-10px,-10px)}
  .t1272 .t-menu-base__maincontainer{height:auto!important;max-width:1240px;margin:0 auto;padding:0 20px!important;box-sizing:border-box;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center}
  .t1272 .t-menu-base__logowrapper{order:0;flex:0 0 100%!important;justify-content:center!important;height:56px;align-items:center;position:static!important;transform:none!important;margin:0!important}
  .t1272 .t-menu-base__imglogo{width:150px!important;max-width:150px!important}
  .t1272 .t-menu-base__list{display:contents!important}
  .t1272 .t-menu-base__list-item{order:1;height:48px;display:flex!important;align-items:center;margin:0!important;padding:0!important}
  .t1272 .t-menu-base__rightwrapper{position:absolute!important;right:20px;top:0!important;height:56px!important;display:flex!important;align-items:center;margin:0!important}
  .t-records{padding-top:114px}
  .pg-doc{padding-top:40px!important}
}

/* --- Заголовки разделов --- */
.t-catalog .t-section__title,.t-section__title{font-family:'Jost',Arial,sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.02em;color:#000!important}
.t-rec[data-record-type="2841"] .t-section__title{font-size:32px!important;text-align:left}

/* --- Карточки товаров --- */
.t-catalog__card__imgwrapper{background:#f3f3f3}
.t-catalog__card__bgimg{mix-blend-mode:multiply}
.t-catalog__card__title{font-family:'Inter',Arial,sans-serif!important;text-transform:none!important;font-size:15px!important;font-weight:300!important;line-height:1.35!important;color:#000!important;margin-top:12px!important}
.t-catalog__card__price,.t-catalog__card__price-value,.t-catalog__card__price-currency{font-family:'Inter',Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#000!important}
.t-catalog__card__sold-out-msg{font-size:12px!important;color:#999!important;font-weight:300!important}

/* --- Кнопки: чёрные прямоугольные --- */
.t-catalog__load-more-btn,.t-rec .t-btn:not(.t-store__prod-popup__btn):not(.t-catalog__prod-popup__btn_disabled){background:#000!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:'Inter',Arial,sans-serif!important;font-weight:400!important;font-size:15px!important}
.t-catalog__load-more-btn{min-width:320px;height:46px}
.t-catalog__load-more-btn .t-btnflex__text::after{content:" \2192"}

/* --- Главная: убраны дубли и шаблонные блоки --- */
#rec5305223203,#rec5305222103,#rec5305222403{display:none!important}

/* --- Подвал: надпись PREGOMESH скрыта на всех страницах --- */
.t-rec[data-record-type="60"]{display:none!important}


@media screen and (min-width:981px){.t-rec[data-record-type="2841"] .t-catalog__grid-cont,.t-rec[data-record-type="2841"] .t-section__container{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}}

/* --- Мастерство Pregomesh --- */
#rec5305222003{background:#fff!important}
#rec5305222003 .t490__img{display:none!important}
#rec5305222003 .t-card__title{font-family:'Jost',Arial,sans-serif!important;font-weight:500!important;font-size:22px!important}
#rec5305222003 .t-card__descr{font-family:'Inter',Arial,sans-serif!important;font-weight:300!important;color:#000!important;font-size:14px!important}
@media screen and (min-width:981px){#rec5305222003{padding-top:80px!important;padding-bottom:80px!important}#rec5305222003 .t490__container{display:grid!important;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}#rec5305222003 .t490__col{width:auto!important;margin:0!important;max-width:none!important}#rec5305222003 .t490__container::before,#rec5305222003 .t490__container::after{display:none!important}}

/* --- Подвал --- */
.t389{background:#fff!important;border-top:1px solid #ececec}
.t389 .t389__typo,.t389 a{font-family:'Inter',Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;font-weight:300!important;font-size:14px!important;color:#000!important}

/* ===== Мобильная версия (до 640px) ===== */
@media screen and (max-width:640px){
#rec5305221903,#rec5499918003,#rec5499933403,#rec5499930803,#rec5499922903{padding-top:40px!important;padding-bottom:20px!important}
#rec5305221903 .t-catalog__card-list,#rec5499918003 .t-catalog__card-list,#rec5499933403 .t-catalog__card-list,#rec5499930803 .t-catalog__card-list,#rec5499922903 .t-catalog__card-list{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}
#rec5305221903 .t-catalog__card-list::-webkit-scrollbar,#rec5499918003 .t-catalog__card-list::-webkit-scrollbar,#rec5499933403 .t-catalog__card-list::-webkit-scrollbar,#rec5499930803 .t-catalog__card-list::-webkit-scrollbar,#rec5499922903 .t-catalog__card-list::-webkit-scrollbar{display:none}
#rec5305221903 .t-catalog__card,#rec5499918003 .t-catalog__card,#rec5499933403 .t-catalog__card,#rec5499930803 .t-catalog__card,#rec5499922903 .t-catalog__card{flex:0 0 62%!important;width:62%!important;max-width:62%!important;scroll-snap-align:start}
#rec5305221903 .t-catalog__load-more-btn-wrap,#rec5499918003 .t-catalog__load-more-btn-wrap,#rec5499933403 .t-catalog__load-more-btn-wrap,#rec5499930803 .t-catalog__load-more-btn-wrap,#rec5499922903 .t-catalog__load-more-btn-wrap{display:none!important}
.t-rec[data-record-type="2841"] .t-section__title{font-size:24px!important}
.t-catalog__card__title{font-size:13px!important}
.t-catalog__card__price,.t-catalog__card__price-value,.t-catalog__card__price-currency{font-size:13px!important}
#rec5305222003{padding-top:50px!important;padding-bottom:50px!important}
#rec5305222003 .t490__img{display:none!important}
#rec5305222003 .t490__col{margin-bottom:28px!important}
#rec5305222003 .t-card__title{margin-top:0!important;margin-bottom:8px!important}
#rec5305222003 .t-section__title{font-size:26px!important;line-height:1.25!important}
#rec5305222003 .t-section__container{margin-bottom:30px!important}
.t-catalog__load-more-btn{min-width:0;width:100%}
.pg-doc{padding-top:90px!important}
}

/* --- Служебные страницы и выпадающее меню --- */
.pg-doc,.pg-doc *{font-family:'Inter',Arial,sans-serif!important}
.pg-doc{font-weight:300!important;color:#000!important}
.pg-doc h1,.pg-doc h2,.pg-doc h3{font-family:'Jost',Arial,sans-serif!important;font-weight:500!important}
.t1272 .t-menusub__link-item{font-family:'Inter',Arial,sans-serif!important;font-weight:400!important;font-size:12px!important;letter-spacing:.06em!important;color:#000!important;text-transform:uppercase!important}
.t1272 .t-menusub__link-item:hover{opacity:.6}


/* ===== Мобильная версия по мотивам poisondrop.ru ===== */
.t-rec[data-record-type="802"]{display:none!important}
.t-rec[data-record-type="389"]{background-color:#fff!important}
@media screen and (max-width:980px){
.tmenu-mobile{background-color:#fff!important;border-bottom:1px solid #ececec}
.tmenu-mobile__container{min-height:56px!important;padding:0 16px!important;justify-content:space-between!important}
.tmenu-mobile__container .t-menuburger{order:0;margin:0!important}
.tmenu-mobile__container .t-menu-base__logowrapper{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);margin:0!important}
.tmenu-mobile__container .t-menu-base__imglogomobile{width:120px!important;max-width:120px!important;height:auto!important}
.tmenu-mobile__container .t-menuwidgeticons__wrapper{order:2;margin:0 0 0 auto!important}
}
@media screen and (max-width:640px){
#rec5305222703 .t1241__container{position:relative!important}
#rec5305222703 .t1241__image,#rec5305222703 .t1241__cover{height:115vw!important;min-height:0!important}
#rec5305222703 .t1241__cover{background-position:0% 35%!important;background-size:auto 165vw!important}
#rec5305222703 .t1241__content-wrapper{position:absolute!important;left:0;right:0;bottom:0;top:auto!important;height:auto!important;min-height:0!important;background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0))!important;padding:80px 0 20px!important}
#rec5305222703 .t1241__content{padding:0 16px!important;width:auto!important;max-width:none!important;text-align:left!important}
#rec5305222703 .t1241__title{color:#fff!important;font-size:28px!important;line-height:1.1!important;text-transform:uppercase!important;margin-bottom:8px!important}
#rec5305222703 .t1241__descr{display:none!important}
#rec5305222703 .t1241__buttons{display:flex!important;width:100%!important;margin-top:16px!important}
#rec5305222703 .t1241__content-wrapper,#rec5305222703 .t1241__content{display:block!important}
#rec5305222703 .t-btn{width:100%!important;max-width:none!important;flex:1 1 auto!important;background:transparent!important;border:1px solid #fff!important;color:#fff!important;height:46px!important}
#rec5305222703 .t-btn .t-btnflex__text::after{content:" \2192"}
.pgt{padding:28px 0 0!important;gap:28px!important}
.pgt__h,.pgt__s{padding:0 16px}
.pgt__h{font-size:30px!important}
.pgt__img{aspect-ratio:1/1!important}
.pgc{padding-top:20px!important}
#rec5305222003 .t-section__title{text-align:left!important}
#rec5305222003 .t490__col{text-align:left!important}
#rec5305222003 .t-card__descr{color:#000!important}
.t389 .t389__typo,.t389 a{font-size:14px!important;line-height:1.9!important}
.t389__content{flex-direction:column!important;align-items:flex-start!important;padding:0 16px!important}
.t389__col{width:100%!important;text-align:left!important;margin:0!important}
.t389__centercontainer{text-align:left!important}
.t389__list{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important}
.t389__list_item{padding:0!important;margin:0!important}
.t389__copyright{margin:18px 0 6px!important;color:#777!important}
.t389__scroll{text-align:left!important}
.t389__col_mobile,.t389__copyright{text-align:left!important}
#rec5305222203 .t-cover__filter{opacity:.25!important}
#rec5305222203 .t543__title{font-family:'Jost',Arial,sans-serif!important;text-transform:uppercase!important;font-size:26px!important;font-weight:500!important}
#rec5305222203 .t543__descr,#rec5305222203 .t543__text{font-family:'Inter',Arial,sans-serif!important;font-weight:300!important;font-size:15px!important}
}

/* --- Шрифт текста и карточка товара --- */
.t-descr,.t-text,.t-catalog__prod-popup__text,.js-catalog-prod-all-text,.t-typography__characteristics{font-family:'Inter',Arial,sans-serif!important}
.t-rec:has(.t-catalog__prod-snippet__container){background-color:#fff!important}
.t-catalog__prod-popup__name{font-family:'Jost',Arial,sans-serif!important;font-weight:500!important;text-transform:none!important;font-size:26px!important;line-height:1.2!important;color:#000!important}
.t-catalog__prod-popup__price-value,.t-catalog__prod-popup__price-currency{font-family:'Inter',Arial,sans-serif!important;font-size:20px!important;font-weight:500!important}
.t-catalog__prod-popup__text,.js-catalog-prod-all-text,.t-typography__characteristics{font-size:14px!important;line-height:1.6!important;font-weight:300!important;color:#000!important}
.t-catalog__prod-popup__brand,.t-catalog__prod-popup__sku,.t-product__option-title{font-family:'Inter',Arial,sans-serif!important;font-size:13px!important;color:#777!important}
.t-catalog__prod-popup__btn{height:52px!important;border-radius:0!important;background:#000!important}
.t-catalog__prod-popup__btn_disabled{background:#e6e6e6!important;opacity:1!important}
.t-catalog__prod-popup__btn_disabled .t-btnflex__text{color:#555!important}
@media screen and (max-width:640px){.t-catalog__prod-popup__name{font-size:22px!important}.t-catalog__prod-popup__btn{width:100%!important}}

/* --- Заглавные буквы: категории и разделы --- */
.pgc__t{text-transform:uppercase;font-size:12px!important;letter-spacing:.05em;font-weight:400!important}
.pgt__h{text-transform:uppercase;font-size:32px!important;letter-spacing:.01em}
@media (max-width:640px){.pgt__h{font-size:24px!important}.pgc__t{font-size:10px!important}}
.t-catalog__parts-item,.t-catalog__parts-above-item,.t-store__parts-item,.t-catalog__filter__item-title,.js-catalog-filter-opts-title{text-transform:uppercase;letter-spacing:.05em}

/* ===== Мобильная версия: фильтры, карточка товара, меню (12.11.2026) ===== */
.t-catalog__filter__opts-mob-btn,.t-catalog__filter__reset{text-transform:uppercase!important;letter-spacing:.05em!important}
.t-catalog__prod-popup__btn.t-catalog__prod-popup__btn_disabled{background:#e6e6e6!important;opacity:1!important}
.t-catalog__prod-popup__btn.t-catalog__prod-popup__btn_disabled .t-btnflex__text{color:#555!important}
@media screen and (max-width:980px){
.tmenu-mobile .t-menu__link-item{font-size:15px!important;padding:6px 0!important}
.tmenu-mobile .t-menusub__link-item{font-size:13px!important;padding:6px 0!important}
}
@media screen and (max-width:640px){
.pgc__t{font-size:11px!important}
.t-catalog__prod-popup__btn{width:100%!important;height:50px!important}
.t-catalog__prod-popup__name{font-size:22px!important}
.pg-info{margin-top:20px!important}
.pg-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 14px!important;padding:18px 0!important}
.pg-info__item{gap:9px!important}
.pg-info__ic,.pg-info__ic svg{width:22px!important;height:22px!important;flex:0 0 22px!important}
.pg-info__l{font-size:11px!important}
.pg-info__v{font-size:13px!important}
.pg-care svg{width:26px!important;height:26px!important}
.pg-care__t,.pg-pack__t{font-size:13px!important}
.pg-pack{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0 0 16px!important;background:none!important}
.pg-pack img{width:100%!important;height:auto!important;aspect-ratio:4/3;flex:none!important;object-fit:cover}
.pgh__t{font-size:30px!important}
.pgh__c,.pgh__s_few .pgh__c{flex-basis:44%!important}
}

/* глобальная шапка/подвал: без двойного отступа */
#t-header.t-records,#t-footer.t-records{padding-top:0!important}

/* Колье: без фильтра Размер */
#allrecords[data-tilda-page-id="363436203"] .t-catalog__filter__item:has([data-filter-name="option:4728364"]),#allrecords[data-tilda-page-id="363441803"] .t-catalog__filter__item:has([data-filter-name="option:4728364"]){display:none!important}

/* === Pregomesh: секции главной и лендингов коллекций (.pgx) === */
.pgx{max-width:1240px;margin:0 auto;padding:56px 20px;font-family:'Inter',Arial,sans-serif;color:#000;box-sizing:border-box}
.pgx *{box-sizing:border-box}
.pgx a{color:inherit;text-decoration:none}
.pgx__k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6f6f6f;margin:0 0 12px}
.pgx__h{font-family:'Jost',Arial,sans-serif;font-weight:600;font-size:40px;line-height:1.05;text-transform:uppercase;letter-spacing:.01em;margin:0 0 18px}
.pgx__h_s{font-size:30px}
.pgx__p{font-size:15px;font-weight:300;line-height:1.65;margin:0 0 14px;max-width:520px}
.pgx__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}
.pgx__head .pgx__h{margin:0}
.pgx__more{font-size:13px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #000;padding-bottom:3px;white-space:nowrap}
.pgx__btn{display:inline-block;margin-top:10px;padding:15px 28px;background:#000;color:#fff!important;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s}
.pgx__btn:hover{opacity:.8}
.pgx__btn_l{background:#fff;color:#000!important}
.pgx__btn_o{background:transparent;color:#000!important;border:1px solid #000;margin-left:8px}
.pgx__img{display:block;width:100%;height:100%;object-fit:cover;background:#f3f3f3}
.pgx__zoom{overflow:hidden;display:block}
.pgx__zoom img{transition:transform .6s ease}
.pgx__zoom:hover img{transform:scale(1.04)}
.pgx-lb{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.pgx-lb__c{position:relative;aspect-ratio:3/4}
.pgx-lb__t{position:absolute;left:0;right:0;bottom:0;padding:22px;background:linear-gradient(transparent,rgba(0,0,0,.55));color:#fff}
.pgx-lb__t b{display:block;font-family:'Jost',Arial,sans-serif;font-weight:600;font-size:22px;text-transform:uppercase;letter-spacing:.02em}
.pgx-lb__t span{font-size:13px;text-transform:uppercase;letter-spacing:.08em;opacity:.9}
.pgx-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.pgx-split_r .pgx-split__m{order:2}
.pgx-split__m{aspect-ratio:4/5}
.pgx-split__duo{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;align-items:end}
.pgx-split__duo .pgx__zoom:first-child{aspect-ratio:4/5}
.pgx-split__duo .pgx__zoom:last-child{aspect-ratio:3/4}
.pgx-cat{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.pgx-cat__c{display:block}
.pgx-cat__i{aspect-ratio:4/5}
.pgx-cat__n{display:block;margin-top:12px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}
.pgx-ban{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:none;padding:0;margin:56px 0}
.pgx-ban .pgx__zoom{aspect-ratio:4/5;max-height:860px;width:100%}
.pgx-ban__t{position:absolute;left:50%;bottom:56px;transform:translateX(-50%);text-align:center;color:#fff;width:90%}
.pgx-ban__t .pgx__k{color:#fff;opacity:.85}
.pgx-ban__t .pgx__h{font-size:48px;text-shadow:0 2px 18px rgba(0,0,0,.35)}
.pgx-vid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.pgx-vid::-webkit-scrollbar{display:none}
.pgx-vid__c{flex:0 0 calc((100% - 56px)/5);scroll-snap-align:start}
.pgx-vid__v{position:relative;display:block;aspect-ratio:9/16;background:#111;overflow:hidden}
.pgx-vid__v video{width:100%;height:100%;object-fit:cover;display:block}
.pgx-vid__n{display:block;margin-top:10px;font-size:13px}
.pgx-vid__n span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6f6f6f;margin-top:3px}
.pgx-arr{display:flex;gap:8px}
.pgx-arr button{width:40px;height:40px;border:1px solid #000;border-radius:50%;background:#fff;cursor:pointer;font-size:16px;color:#000;padding:0}
.pgx-hero{position:relative;max-width:none;padding:0;min-height:560px;height:72vh;max-height:760px;overflow:hidden;color:#fff;display:flex;align-items:flex-end}
.pgx-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pgx-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.6))}
.pgx-hero__in{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 20px 56px}
.pgx-hero .pgx__k{color:#fff;opacity:.85}
.pgx-hero .pgx__h{font-size:60px;margin-bottom:14px}
.pgx-hero .pgx__p{color:#fff;font-weight:300;max-width:560px}
.pgx-story{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch}
.pgx-story__t{display:flex;flex-direction:column;justify-content:center;padding-right:24px}
.pgx-story .pgx__zoom{aspect-ratio:4/5}
@media (max-width:980px){
.pgx{padding:40px 20px}
.pgx__h{font-size:30px}
.pgx-split,.pgx-split_r{grid-template-columns:1fr;gap:28px}
.pgx-split_r .pgx-split__m{order:0}
.pgx-cat{grid-template-columns:repeat(5,42%);overflow-x:auto;scrollbar-width:none;gap:10px}
.pgx-cat::-webkit-scrollbar{display:none}
.pgx-vid__c{flex-basis:40%}
.pgx-ban__t .pgx__h{font-size:34px}
.pgx-hero .pgx__h{font-size:40px}
.pgx-story{grid-template-columns:1fr 1fr}
.pgx-story__t{grid-column:1/-1;padding:0 0 8px}
}
@media (max-width:640px){
.pgx{padding:32px 16px}
.pgx__h{font-size:26px}
.pgx__h_s{font-size:22px}
.pgx__p{font-size:14px}
.pgx__head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}
.pgx-lb{grid-template-columns:repeat(3,78%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-16px}
.pgx-lb::-webkit-scrollbar{display:none}
.pgx-lb__c{scroll-snap-align:start}
.pgx-lb__t b{font-size:18px}
.pgx-ban{grid-template-columns:1fr 1fr;margin:32px 0}
.pgx-ban__t{bottom:28px}
.pgx-ban__t .pgx__h{font-size:24px}
.pgx-vid__c{flex-basis:62%}
.pgx-arr{display:none}
.pgx__btn{padding:14px 22px}
.pgx__btn_o{margin:10px 0 0}
.pgx-hero{min-height:480px;height:78vh}
.pgx-hero .pgx__h{font-size:32px}
.pgx-hero__in{padding:0 16px 32px}
}

/* лендинги коллекций */
.pgx-ch{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding-top:32px}
.pgx-ch__m{aspect-ratio:4/5;max-height:780px}
.pgx-ch .pgx__h{font-size:52px}
.pgx-ch__h2{font-family:'Jost',Arial,sans-serif;font-weight:500;font-size:17px;text-transform:uppercase;letter-spacing:.05em;margin:30px 0 10px}
.pgx-ch__duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}
.pgx-ch__duo .pgx__zoom{aspect-ratio:3/4}
.pgx-wide{max-width:none;padding:0 0 8px}
.pgx-wide img{width:100%;height:58vh;min-height:320px;max-height:640px;object-fit:cover;display:block}
@media (max-width:980px){.pgx-ch{grid-template-columns:1fr;gap:24px;padding-top:16px}.pgx-ch .pgx__h{font-size:34px}.pgx-ch__m{max-height:none}}
@media (max-width:640px){.pgx-ch .pgx__h{font-size:28px}.pgx-ch__m{margin:0 -16px;aspect-ratio:4/5}.pgx-ch__duo{margin-top:20px}}
