.p77-notices:empty{display: none}.p77-notices:has(>.woocommerce-notices-wrapper:empty):not(:has(>:not(.woocommerce-notices-wrapper))){display: none}.p77-notices{padding-top: 12px}.p77-notices .woocommerce-message,.p77-notices .woocommerce-error,.p77-notices .woocommerce-info{list-style: none;margin: 0 0 8px;padding: 12px 16px;border-radius: var(--p77-radius);background: var(--p77-mint);color: var(--p77-mint-ink);font-size: 15px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px}.p77-notices .woocommerce-error{background: #fdecea;color: #8a1c12}.p77-notices .button{order: 2;font-weight: 600;color: var(--p77-accent);text-decoration: underline;text-underline-offset: 2px}.p77-subcats{display: flex;flex-wrap: wrap;gap: 8px}.p77-chip{display: inline-flex;align-items: center;min-height: 40px;padding: 0 14px;gap: 6px;border: 1px solid var(--p77-line-2);border-radius: 999px;background: var(--p77-surface);font: inherit;font-size: 14px;font-weight: 500;color: var(--p77-ink);cursor: pointer;white-space: nowrap}.p77-chip:hover{border-color: var(--p77-ink)}.p77-chip.is-on{background: var(--p77-ink);border-color: var(--p77-ink);color: #fff}.p77-section{padding: 32px 0}.p77-section + .p77-section{padding-top: 8px}.p77-section__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px;margin-bottom: 16px}.p77-h2{margin: 0 0 6px;font-size: 24px;line-height: 1.2;font-weight: 700;letter-spacing: -0.01em}.p77-h3{margin: 0 0 8px;font-size: 18px;line-height: 1.3;font-weight: 700;color: var(--p77-ink)}.p77-note{margin: 0;font-size: 14px;color: var(--p77-muted)}.p77-note--small{margin-top: 10px;font-size: 13px}@media (min-width: 1024px){.p77-section{padding: 48px 0}.p77-h2{font-size: 32px}}.p77-tablewrap{position: relative;overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface)}.p77-tablewrap + .p77-tablewrap{margin-top: 16px}.p77-tablewrap.is-scrollable:not(.is-end){box-shadow: inset -24px 0 16px -16px rgba(21,25,26,.18)}.p77-ptable{width: 100%;border-collapse: collapse;font-size: 15px;font-variant-numeric: tabular-nums}.p77-ptable th,.p77-ptable td{padding: 11px 14px;text-align: left;border-bottom: 1px solid var(--p77-line-soft);white-space: nowrap;vertical-align: middle}.p77-ptable thead th{background: var(--p77-bg);font-size: 13px;font-weight: 600;color: var(--p77-muted);border-bottom-color: var(--p77-line)}.p77-ptable tbody tr:last-child td{border-bottom: 0}.p77-ptable tbody tr:hover td{background: #fafbfa}.p77-ptable tr[hidden]{display: none}.p77-ptable td:first-child,.p77-ptable th:first-child{position: sticky;left: 0;background: var(--p77-surface);z-index: 1}.p77-ptable thead th:first-child{background: var(--p77-bg)}.p77-ptable--list td:first-child{white-space: normal;min-width: 200px}.p77-num{text-align: right !important}.p77-right{text-align: right}.p77-strong{font-weight: 600;color: var(--p77-ink)}.p77-mono{font-family: var(--p77-mono);font-size: 14px}a.p77-mono,.p77-ptable a:not(.p77-btn){color: var(--p77-ink);text-decoration: underline;text-decoration-color: var(--p77-line-2);text-underline-offset: 3px}a.p77-mono:hover,.p77-ptable a:not(.p77-btn):hover{color: var(--p77-accent);text-decoration-color: currentColor}.p77-dash{color: var(--p77-muted-2)}.p77-pr{white-space: nowrap}.p77-pr__now{font-weight: 600;color: var(--p77-ink)}.p77-pr--promo .p77-pr__now{color: var(--p77-promo)}.p77-pr__old{color: var(--p77-muted-2);font-size: .85em}.p77-pr__unit{font-size: .85em;color: var(--p77-muted)}.p77-pr--big .p77-pr__now{font-size: 32px;font-weight: 700;letter-spacing: -0.01em}.p77-pr--big .p77-pr__old{font-size: 18px}.p77-pr--big .p77-pr__unit{font-size: 16px}.p77-stock{font-size: 13px;color: var(--p77-accent);white-space: nowrap}.p77-stock--no{color: var(--p77-muted-2)}.p77-stock--order{color: #a16207}.p77-btn--sm{min-height: 36px;padding: 0 14px;font-size: 14px}.p77-section--sale{background: #fdf2f6}.p77-section--sale .p77-tablewrap{border-color: #f4cadb}.p77-section--sale .p77-pr__now{color: #b4235f}@media (max-width: 767px){.p77-ptable th,.p77-ptable td{padding: 10px 12px}.p77-ptable--list thead{display: none}.p77-ptable--list,.p77-ptable--list tbody{display: block}.p77-ptable--list tr{display: grid;grid-template-columns: 1fr auto;gap: 4px 12px;padding: 12px 14px;border-bottom: 1px solid var(--p77-line-soft)}.p77-ptable--list tr:last-child{border-bottom: 0}.p77-ptable--list td{display: block;padding: 0;border: 0;position: static;background: none !important;white-space: normal;min-width: 0 !important}.p77-ptable--list td:first-child{grid-column: 1 / -1;margin-bottom: 2px}.p77-ptable--list td.p77-num{grid-column: 2;grid-row: 2;text-align: right;align-self: center}.p77-ptable--list td.p77-right{grid-column: 2;grid-row: 3}.p77-ptable--list td[data-label]::before{content: attr(data-label) ': ';font-family: var(--p77-font);color: var(--p77-muted);font-size: 13px}.p77-ptable--list td{font-size: 14px}.p77-tablewrap:has(.p77-ptable--list){box-shadow: none !important}}.p77-catgrid{display: grid;grid-template-columns: 1fr;gap: 12px}@media (min-width: 768px){.p77-catgrid{grid-template-columns: repeat(3,1fr);gap: 16px}}.p77-catgrid__item{padding: 18px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface)}.p77-catgrid__item ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 6px}.p77-catgrid__item ul a{color: var(--p77-ink-2)}.p77-catgrid__item ul a:hover{color: var(--p77-accent)}.p77-pagehead--slim{padding: 14px 0 !important}@media (max-width: 1023px){.p77-only-desk,.p77-only-desk-block,.p77-only-desk-cell,.p77-only-desk-inline{display: none !important}}@media (min-width: 1024px){.p77-only-mob{display: none !important}}.p77-mt-s{margin-top: 12px}.p77-center{display: flex;justify-content: center;margin-top: 20px}.p77-section--tight{padding-top: 8px}.p77-eyebrow--muted{color: var(--p77-muted)}.p77-back-link{display: inline-flex;align-items: center;min-height: 36px;font-size: 14px;color: var(--p77-muted)}.p77-chead .p77-wrap{gap: 12px}.p77-chead__grid{display: flex;flex-direction: column;gap: 14px}.p77-chead__main{display: flex;flex-direction: column;gap: 12px}.p77-chead .p77-lead{font-size: 15px;line-height: 1.5}.p77-chead__facts{display: none}@media (min-width: 1024px){.p77-chead__grid{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: 24px;align-items: end}.p77-chead .p77-lead{font-size: 18px;line-height: 1.55}.p77-chead__facts{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}}.p77-fact{display: flex;flex-direction: column;gap: 2px;padding: 14px 16px;border-radius: var(--p77-radius);background: var(--p77-bg)}.p77-fact strong{font-size: 20px;line-height: 1.2;white-space: nowrap}.p77-fact span{font-size: 12px;color: var(--p77-muted)}.p77-pfilter{display: flex;align-items: center;gap: 6px;overflow-x: auto;scrollbar-width: none}.p77-pfilter::-webkit-scrollbar{display: none}.p77-pfilter__label{flex: 0 0 auto;font-size: 13px;color: var(--p77-muted);margin-right: 4px}.p77-pfilter .p77-chip{flex: 0 0 auto;font-weight: 600}.p77-pfilter--sticky{position: static;background: var(--p77-surface);padding: 10px 16px;border-bottom: 1px solid var(--p77-line);box-shadow: 0 4px 10px rgba(0,0,0,.04)}.p77-pfilter--sticky .p77-pfilter__label{width: 62px}.p77-pfilter--box{padding: 12px 16px;background: var(--p77-line-soft);border-radius: var(--p77-radius);margin-bottom: 16px}.p77-pfilter--box .p77-pfilter__label{font-weight: 600}.p77-pfilter--box .p77-chip{border-radius: 6px;min-height: 36px}.p77-price{padding-top: 18px}@media (min-width: 1024px){.p77-price{padding-top: 48px}}.p77-price__head{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 16px}.p77-price__meta b{color: var(--p77-ink);font-weight: 600}@media (max-width: 1023px){.p77-price .p77-h2{font-size: 22px;margin-bottom: 4px}.p77-price__meta{display: flex;flex-direction: column;gap: 4px;font-size: 13px}.p77-price__sep{display: none}}@media (min-width: 1024px){.p77-price__mo{text-transform: lowercase}}.p77-promo{display: flex;align-items: center;gap: 16px;margin: 0 0 16px;padding: 14px 20px;border-radius: var(--p77-radius);background: var(--p77-mint);border: 1px solid #b9d6c1;color: var(--p77-mint-ink);font-size: 15px;font-weight: 600;line-height: 1.45}.p77-promo[hidden]{display: none}.p77-promo__badge{flex: 0 0 auto;font-family: var(--p77-mono);font-size: 12px;font-weight: 500;text-transform: uppercase;background: var(--p77-promo);color: #fff;padding: 5px 10px;border-radius: 4px}@media (max-width: 1023px){.p77-promo{flex-direction: column;align-items: flex-start;gap: 6px;padding: 10px 12px;font-size: 13px;font-weight: 400;border: 0}.p77-promo__badge{font-size: 11px;padding: 2px 6px}}.p77-promo--sm{margin: 0;padding: 10px 12px;gap: 10px;font-size: 13px;font-weight: 400;align-items: flex-start;border: 0}.p77-promo--sm .p77-promo__badge{font-size: 11px;padding: 2px 6px}.p77-gtable{position: relative;border: 1px solid var(--p77-line);border-radius: 10px;background: var(--p77-surface);overflow: hidden}.p77-gtable__scroll{overflow-x: auto;-webkit-overflow-scrolling: touch}.p77-ptable--grades{min-width: 100%}.p77-ptable--grades thead th{background: var(--p77-ink);color: #fff;font-size: 14px;font-weight: 600;border: 0;padding: 14px 16px}.p77-ptable--grades thead th:first-child{background: var(--p77-ink)}.p77-ptable--grades tbody th,.p77-ptable--grades tbody td{padding: 12px 16px;font-size: 15px;border-top: 1px solid var(--p77-line-soft);border-bottom: 0;text-align: left;font-weight: 400}.p77-ptable--grades .p77-gtable__first{position: sticky;left: 0;z-index: 1;background: var(--p77-surface)}.p77-ptable--grades tbody tr:hover th,.p77-ptable--grades tbody tr:hover td{background: #fafbfa}.p77-ptable--grades .p77-gtable__first a{display: flex;flex-direction: column;text-decoration: none;color: var(--p77-ink)}.p77-ptable--grades .p77-gtable__first a:hover{color: var(--p77-accent)}.p77-gcell{display: inline-flex;flex-direction: column;gap: 1px;text-decoration: none !important;color: var(--p77-ink) !important;line-height: 1.2}.p77-gcell__now{white-space: nowrap}.p77-gcell.is-promo .p77-gcell__now{color: var(--p77-promo);font-weight: 700}.p77-gcell__unit{font-size: inherit}.p77-gcell__old{font-size: 13px;color: var(--p77-muted-2)}.p77-gcell:hover .p77-gcell__now{text-decoration: underline;text-underline-offset: 3px}.p77-gtable__more{display: none}@media (max-width: 1023px){.p77-ptable--grades thead th{padding: 10px 6px;font-size: 13px}.p77-ptable--grades thead th:first-child{padding: 10px 12px}.p77-ptable--grades tbody th,.p77-ptable--grades tbody td{padding: 8px 6px;min-width: 78px}.p77-ptable--grades .p77-gtable__first{width: 116px;min-width: 116px;max-width: 116px;padding: 8px 12px !important;border-right: 1px solid var(--p77-line-soft);white-space: normal}.p77-ptable--grades .p77-gtable__first .p77-strong{font-weight: 700;font-size: 14px}.p77-ptable--grades .p77-gtable__first .p77-mono{font-size: 12px;color: var(--p77-muted)}.p77-gcell__now{font-weight: 700;font-size: 15px}.p77-gcell__unit{display: none}.p77-gcell__old{font-size: 11px}.p77-gtable__more{position: absolute;top: 0;right: 0;bottom: 0;width: 56px;display: flex;align-items: center;justify-content: flex-end;padding-right: 6px;background: linear-gradient(90deg,rgba(21,25,26,0),rgba(21,25,26,.28));cursor: pointer;transition: opacity .2s}.p77-gtable__more span{width: 28px;height: 28px;border-radius: 50%;background: rgba(255,255,255,.95);box-shadow: 0 1px 4px rgba(0,0,0,.25);display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 700;color: var(--p77-ink)}.p77-gtable:not(.is-scrollable) .p77-gtable__more,.p77-gtable.is-end .p77-gtable__more{opacity: 0;pointer-events: none}}.p77-gtable__hint{margin-top: 8px;text-align: center;font-size: 12px}.p77-gtable__hint[hidden]{display: none}.p77-price__foot{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 24px;margin-top: 16px}.p77-mintpill{display: inline-flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 6px;background: var(--p77-mint);color: var(--p77-mint-ink);font-size: 15px;font-weight: 600;line-height: 1.4}.p77-mintpill svg{flex: 0 0 auto}.p77-mintpill--sm{align-self: flex-start;padding: 5px 12px;border-radius: 999px;font-size: 13px}@media (max-width: 1023px){.p77-price__foot .p77-mintpill{width: 100%;padding: 12px;font-size: 14px;border-radius: 8px}}.p77-askbox{display: flex;align-items: center;gap: 12px 16px;margin-top: 16px;padding: 16px 20px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface)}.p77-askbox__icon{width: 48px;height: 48px;flex: 0 0 auto;border-radius: 50%;background: var(--p77-mint);color: var(--p77-accent);display: flex;align-items: center;justify-content: center}.p77-askbox__text{flex: 1;display: flex;flex-direction: column;gap: 2px;min-width: 0}.p77-askbox__text strong{font-size: 16px}.p77-askbox__text span{font-size: 13px;color: var(--p77-muted)}.p77-msgr--inline{min-height: 40px;padding: 0 14px}.p77-askbox__phone{font-size: 16px;font-weight: 700;color: var(--p77-ink);white-space: nowrap;padding-left: 4px}.p77-cards__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 12px;margin-bottom: 16px}.p77-cards__head .p77-h2{margin: 0}@media (max-width: 1023px){.p77-cards__head .p77-h2,.p77-section .p77-h2{font-size: 22px}}.p77-sortsel{font-size: 14px;color: var(--p77-muted);display: flex;align-items: center;gap: 6px}.p77-sortsel select{font: inherit;font-size: 14px;color: var(--p77-ink);border: 0;background: transparent;cursor: pointer}.p77-pcards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}@media (min-width: 768px){.p77-pcards{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}@media (min-width: 1024px){.p77-pcards{grid-template-columns: repeat(4,minmax(0,1fr))}}.p77-pcard{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--p77-line);border-radius: 10px;background: var(--p77-surface)}.p77-pcard[hidden]{display: none}.p77-pcard__img{position: relative;display: block;height: 130px;background: var(--p77-line-soft)}@media (min-width: 1024px){.p77-pcard__img{height: 200px}.p77-pcard{border-radius: var(--p77-radius)}}.p77-pcard__img img{width: 100%;height: 100%;object-fit: cover;display: block}.p77-pcard__badge{position: absolute;top: 8px;left: 8px;background: #fff;font-family: var(--p77-mono);font-size: 10px;padding: 3px 6px;border-radius: 3px;color: var(--p77-ink)}@media (min-width: 1024px){.p77-pcard__badge{top: 12px;left: 12px;font-size: 11px;padding: 4px 8px;border-radius: 4px}}.p77-pcard__body{flex: 1;display: flex;flex-direction: column;gap: 4px;padding: 10px 10px 12px}@media (min-width: 1024px){.p77-pcard__body{gap: 8px;padding: 16px}}.p77-pcard__name{font-weight: 600;font-size: 14px;line-height: 1.3;color: var(--p77-ink)}@media (min-width: 1024px){.p77-pcard__name{font-size: 16px;line-height: 1.35}}.p77-pcard__name:hover{color: var(--p77-accent)}.p77-pcard__spec{font-size: 13px;color: var(--p77-muted)}.p77-pcard .p77-stock{font-size: 11px;font-weight: 400}@media (min-width: 1024px){.p77-pcard .p77-stock{font-size: 12px}}.p77-pcard__foot{margin-top: auto;display: flex;flex-direction: column;gap: 6px;padding-top: 4px}@media (min-width: 1024px){.p77-pcard__foot{flex-direction: row;justify-content: space-between;align-items: center;padding-top: 8px}}.p77-pcard__price{display: flex;flex-direction: column;font-weight: 700;font-size: 16px;line-height: 1.2}@media (min-width: 1024px){.p77-pcard__price{font-size: 19px}}.p77-pcard__price small{font-size: 13px;font-weight: 500;color: var(--p77-muted)}.p77-pcard__price s{order: 2;font-size: 11px;font-weight: 400;color: var(--p77-muted-2)}@media (min-width: 1024px){.p77-pcard__price s{order: 0;font-size: 13px}}.p77-pcard__price.is-promo>span{color: var(--p77-promo)}.p77-pcard__btn{min-height: 40px;font-size: 14px;border-radius: 8px}@media (min-width: 1024px){.p77-pcard__btn{min-height: 38px;padding: 0 14px;border-radius: 6px}}.p77-grades{display: grid;gap: 10px}@media (min-width: 768px){.p77-grades{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}.p77-grade{display: flex;flex-direction: column;gap: 6px;padding: 18px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface);border-top: 6px solid #c9a978}.p77-grade:nth-child(1){border-top-color: #d9bf94}.p77-grade:nth-child(3){border-top-color: #b08f60}.p77-grade strong{font-size: 17px}.p77-grade>span:last-child{font-size: 14px;color: var(--p77-ink-2)}.p77-delbanner{display: grid;overflow: hidden;border-radius: 12px;background: var(--p77-forest);color: #fff}.p77-delbanner__img{width: 100%;height: 150px;object-fit: cover;display: block}.p77-delbanner__text{display: flex;flex-direction: column;gap: 8px;padding: 16px 16px 0}.p77-delbanner__text .p77-eyebrow{color: #9fcbb0;font-size: 11px}.p77-delbanner__text strong{font-size: 19px;line-height: 1.3}.p77-delbanner__text>span.p77-only-desk:last-child{font-size: 14px;color: #bcd3c3}.p77-delbanner__btn{display: flex;align-items: center;min-height: 44px;padding: 0 16px 8px;color: #fff;font-weight: 600}.p77-delbanner__btn:hover{color: #9fcbb0}@media (min-width: 1024px){.p77-delbanner{grid-template-columns: 280px minmax(0,1fr) auto;border-radius: var(--p77-radius)}.p77-delbanner__img{height: 100%;min-height: 150px}.p77-delbanner__text{padding: 24px 32px;justify-content: center}.p77-delbanner__text .p77-eyebrow{font-size: 12px}.p77-delbanner__text strong{font-size: 22px;line-height: 1.25}.p77-delbanner__btn{margin: auto 32px;padding: 12px 18px;border: 1px solid #3d6b51;border-radius: 6px;white-space: nowrap;min-height: 0}}.p77-duo{display: grid;gap: 16px;margin-top: 16px}@media (min-width: 1024px){.p77-duo{grid-template-columns: 1fr 1fr}}.p77-paintcard{display: grid;grid-template-columns: minmax(0,1fr) 140px;gap: 16px;align-items: center;padding: 20px;border-radius: var(--p77-radius);background: var(--p77-forest);color: #fff}@media (min-width: 1024px){.p77-paintcard{grid-template-columns: minmax(0,1fr) 200px;gap: 24px;padding: 32px}}.p77-paintcard:hover{color: #fff}.p77-paintcard__text{display: flex;flex-direction: column;gap: 10px}.p77-paintcard__text .p77-eyebrow{color: #9fcbb0}.p77-paintcard__text strong{font-size: 20px;line-height: 1.2}@media (min-width: 1024px){.p77-paintcard__text strong{font-size: 24px}}.p77-paintcard__link{font-weight: 600}.p77-paintcard__img{width: 100%;height: 110px;object-fit: cover;border-radius: 6px}@media (min-width: 1024px){.p77-paintcard__img{height: 150px}}.p77-calcbox{display: flex;flex-direction: column;gap: 14px;padding: 20px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface)}@media (min-width: 1024px){.p77-calcbox{padding: 32px}}.p77-calcbox>strong{font-size: 20px;line-height: 1.2}@media (min-width: 1024px){.p77-calcbox>strong{font-size: 24px}}.p77-calcbox__row{display: flex;gap: 10px}.p77-calcbox__row label{flex: 1;display: flex;flex-direction: column;gap: 4px;font-size: 12px;color: var(--p77-muted)}.p77-calcbox__row input,.p77-calcbox__row select{font: inherit;font-size: 16px;color: var(--p77-ink);padding: 10px 12px;border: 1px solid var(--p77-line-2);border-radius: 6px;background: #fff;min-height: 44px;width: 100%}.p77-calcbox__out{margin: 0;font-size: 15px;font-weight: 600;color: var(--p77-accent);min-height: 1.4em}.p77-section--sale{background: #fdf2f6}.p77-prod__sale{padding: 14px 16px;border-radius: var(--p77-radius);background: #fdf2f6;border: 1px solid #f4cadb;font-size: 15px}.p77-prod__sale p{margin: 0 0 6px}.p77-prod__sale .p77-pr__now{color: #b4235f}.p77-seo{padding: 16px;border: 1px solid var(--p77-line);border-radius: 10px;background: var(--p77-surface)}@media (min-width: 1024px){.p77-seo{padding: 40px 48px 32px;border-radius: var(--p77-radius)}}.p77-seo .p77-h2{font-size: 18px}@media (min-width: 1024px){.p77-seo .p77-h2{font-size: 28px}}.p77-seo__body{position: relative;max-height: 4.8em;overflow: hidden;font-size: 15px;line-height: 1.6;color: var(--p77-ink-2)}@media (min-width: 1024px){.p77-seo__body{max-height: 210px;column-count: 2;column-gap: 48px}}.p77-seo__body::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 60px;background: linear-gradient(rgba(255,255,255,0),#fff)}.p77-seo.is-open .p77-seo__body{max-height: none}.p77-seo.is-open .p77-seo__body::after{display: none}.p77-seo__body h3{margin: 0 0 6px;font-size: 17px;color: var(--p77-ink)}.p77-seo__body p{margin: 0 0 10px}.p77-seo__more{margin-top: 12px;min-height: 44px;font: inherit;font-weight: 600;color: var(--p77-accent);background: none;border: 0;padding: 0;cursor: pointer}.p77-cfaq__grid{display: grid;gap: 16px}@media (min-width: 1024px){.p77-cfaq__grid{grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: 24px}}.p77-cfaq__side{display: flex;flex-direction: column;gap: 12px}.p77-cfaq__contact{display: flex;flex-direction: column;gap: 6px;margin-top: 8px;padding: 18px;border-radius: var(--p77-radius);background: var(--p77-bg)}.p77-cfaq__contact>span:not(.p77-note){font-size: 13px;color: var(--p77-muted)}.p77-cfaq__contact a{font-size: 17px;font-weight: 700;color: var(--p77-ink)}.p77-cfaq__contact .p77-note{font-size: 12px}.p77-cfaq__list{display: flex;flex-direction: column}@media (max-width: 1023px){.p77-cfaq__list{border: 1px solid var(--p77-line);border-radius: 10px;background: var(--p77-surface);overflow: hidden}}.p77-cfaq__item{border-bottom: 1px solid var(--p77-line-soft)}.p77-cfaq__item summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 12px;min-height: 56px;padding: 12px 16px;cursor: pointer;font-weight: 600;font-size: 16px}@media (min-width: 1024px){.p77-cfaq__item summary{padding: 18px 0;font-size: 17px}}.p77-cfaq__item summary::-webkit-details-marker{display: none}.p77-cfaq__item summary>span:first-child{display: flex;flex-direction: column;gap: 4px}.p77-cfaq__group{font-family: var(--p77-mono);font-size: 11px;font-weight: 400;color: var(--p77-muted)}.p77-cfaq__sign::before{content: '+';font-size: 22px;color: var(--p77-accent);font-weight: 400}.p77-cfaq__item[open] .p77-cfaq__sign::before{content: '−'}.p77-cfaq__item p{margin: 0;padding: 0 16px 16px;font-size: 15px;line-height: 1.55;color: var(--p77-ink-2)}@media (min-width: 1024px){.p77-cfaq__item p{padding: 0 0 18px}}.p77-prod2{background: var(--p77-surface);border-bottom: 1px solid var(--p77-line);padding-bottom: 20px}@media (min-width: 1024px){.p77-prod2{padding: 0 0 48px}}.p77-prod2__grid{display: grid;gap: 0}@media (min-width: 1024px){.p77-prod2__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 24px;align-items: start}}@media (max-width: 1023px){.p77-prod2__grid{padding-left: 0;padding-right: 0}.p77-prod2__media .p77-back-link{padding: 0 16px}.p77-prod2__info{padding: 0 16px}}.p77-gal__main{position: relative;height: 300px;overflow: hidden;background: var(--p77-line-soft)}@media (min-width: 1024px){.p77-gal__main{height: 520px;border-radius: var(--p77-radius)}}.p77-gal__slide,.p77-gal__slide img{width: 100%;height: 100%}.p77-gal__slide img{object-fit: cover;display: block}.p77-gal__slide[hidden]{display: none}.p77-gal__badge{position: absolute;top: 16px;left: 16px;font-family: var(--p77-mono);font-size: 12px;background: var(--p77-promo);color: #fff;padding: 5px 10px;border-radius: 4px}.p77-gal__badge[hidden]{display: none}.p77-gal__count{position: absolute;right: 12px;bottom: 12px;background: rgba(21,25,26,.75);color: #fff;font-size: 12px;font-weight: 600;padding: 4px 10px;border-radius: 999px}.p77-gal__thumbs{display: none}@media (min-width: 1024px){.p77-gal__thumbs{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 10px;margin-top: 12px}.p77-gal__thumb{height: 92px;padding: 0;border: 0;border-radius: 6px;overflow: hidden;cursor: pointer;background: none}.p77-gal__thumb img{width: 100%;height: 100%;object-fit: cover;display: block}.p77-gal__thumb.is-on{outline: 2px solid var(--p77-accent);outline-offset: 2px}}.p77-prod2__info{display: flex;flex-direction: column;gap: 18px;padding-top: 12px}.p77-prod2__title{display: flex;flex-direction: column;gap: 8px}.p77-prod2__title .p77-h1{font-size: 24px;line-height: 1.2}@media (min-width: 1024px){.p77-prod2__title .p77-h1{font-size: 34px;line-height: 1.12}.p77-prod2__info{padding-top: 0}}.p77-prod2__title .p77-stock{font-size: 14px;font-weight: 600}.p77-buy2{display: flex;flex-direction: column;gap: 18px}.p77-buy2__opts{border: 0;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;min-width: 0}.p77-buy2__legend{display: flex;width: 100%;justify-content: space-between;align-items: baseline;padding: 0;margin-bottom: 8px;font-weight: 700;font-size: 16px}@media (min-width: 1024px){.p77-buy2__legend{font-size: 13px;font-weight: 600;color: var(--p77-muted)}}.p77-buy2__legend a{font-size: 13px;font-weight: 600;color: var(--p77-accent)}.p77-buy2__grid{display: grid;grid-template-columns: repeat(var(--n,5),minmax(0,1fr));gap: 6px}.p77-opt2{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-height: 56px;padding: 6px 2px;border: 2px solid var(--p77-line);border-radius: 10px;background: #fff;cursor: pointer;text-align: center}@media (min-width: 1024px){.p77-opt2{border-radius: 6px;min-height: 52px}}.p77-opt2 input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer}.p77-opt2__name{font-weight: 700;font-size: 14px}.p77-opt2__price{font-size: 11px;font-weight: 600;color: var(--p77-muted);white-space: nowrap;letter-spacing: -0.02em}.p77-opt2__price.is-promo{color: var(--p77-promo)}.p77-opt2.is-checked{border-color: var(--p77-ink)}@media (min-width: 1024px){.p77-opt2.is-checked{background: var(--p77-ink)}.p77-opt2.is-checked .p77-opt2__name{color: #fff}.p77-opt2.is-checked .p77-opt2__price{color: #c4cac8}}.p77-opt2:has(input:focus-visible){outline: 2px solid var(--p77-accent);outline-offset: 2px}.p77-opt2.is-out{opacity: .45;cursor: not-allowed}.p77-buy2__note{margin: 0;font-size: 14px;line-height: 1.5;color: var(--p77-ink-2)}@media (min-width: 1024px){.p77-buy2__note{font-size: 13px}}.p77-pricebox{display: flex;flex-direction: column;gap: 10px}@media (min-width: 1024px){.p77-pricebox{gap: 14px;padding: 20px;border-radius: var(--p77-radius);background: var(--p77-bg)}}.p77-pricebox__row{display: flex;align-items: baseline;flex-wrap: wrap;gap: 10px 14px}.p77-pricebox__now{font-size: 32px;font-weight: 700;letter-spacing: -0.02em}@media (min-width: 1024px){.p77-pricebox__now{font-size: 36px}}.p77-pricebox__now small{font-size: 16px;font-weight: 500;color: var(--p77-muted)}.p77-pricebox__now.is-promo{color: var(--p77-promo)}.p77-pricebox__now.is-promo small{color: var(--p77-promo)}.p77-pricebox__old{display: inline-flex;align-items: baseline;gap: 10px;font-size: 18px;color: var(--p77-muted-2)}.p77-pricebox__old[hidden]{display: none}.p77-pricebox__disc{font-size: 13px;font-weight: 700;color: #fff;background: var(--p77-promo);padding: 3px 7px;border-radius: 4px}.p77-need{display: flex;flex-direction: column;gap: 12px;padding: 20px 0;border-top: 1px solid var(--p77-line);border-bottom: 1px solid var(--p77-line)}@media (min-width: 1024px){.p77-need{padding: 18px 20px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius)}}.p77-need__title{font-size: 16px}.p77-need__row{display: grid;grid-template-columns: 48px minmax(0,1fr) 48px;gap: 8px;align-items: center}.p77-need__step{width: 48px;height: 48px;border-radius: 8px;border: 1px solid var(--p77-line-2);background: #fff;font: inherit;font-size: 22px;cursor: pointer}.p77-need__input{height: 48px;display: flex;align-items: center;justify-content: center;gap: 6px;border: 1px solid var(--p77-line-2);border-radius: 8px;font-size: 18px;font-weight: 700}.p77-need__input input{width: 80px;border: 0;outline: 0;text-align: right;font: inherit;background: transparent;-moz-appearance: textfield}.p77-need__input input::-webkit-inner-spin-button{-webkit-appearance: none}.p77-need__unit{font-weight: 500;color: var(--p77-muted)}.p77-need__sum{grid-column: 1 / -1;display: flex;justify-content: space-between;align-items: baseline;gap: 10px}.p77-need__sum strong{font-size: 22px}@media (min-width: 1024px){.p77-need__row{grid-template-columns: auto;display: flex;align-items: flex-end;gap: 16px}.p77-need__step{display: none}.p77-need__input{width: 150px;height: auto;flex-direction: column;align-items: stretch;gap: 4px;border: 0;font-size: 12px;font-weight: 400;color: var(--p77-muted)}.p77-need__input input{width: 100%;text-align: left;font-size: 18px;font-weight: 600;color: var(--p77-ink);padding: 9px 12px;border: 1px solid var(--p77-line-2);border-radius: 6px}.p77-need__sum{grid-column: auto;flex-direction: row-reverse;justify-content: flex-end;padding-bottom: 8px}}.p77-need__tip{margin: 0;font-size: 13px;color: var(--p77-muted)}@media (min-width: 1024px){.p77-need__tip{padding: 8px 12px;border-radius: 6px;background: var(--p77-bg);color: var(--p77-ink-2)}}.p77-need__warn{margin: 0;padding: 10px 12px;border-radius: 8px;background: #fff4e5;color: #7a4100;font-size: 14px;line-height: 1.45}@media (min-width: 1024px){.p77-need__warn{padding: 0;background: none;color: var(--p77-promo);font-size: 13px;font-weight: 600}}.p77-need__warn[hidden]{display: none}.p77-buy2__btns{display: grid;grid-template-columns: 1fr;gap: 10px}@media (min-width: 1024px){.p77-buy2__btns{grid-template-columns: minmax(0,1fr) auto}}.p77-buy2__submit{min-height: 48px;font-size: 16px;font-weight: 700;border-radius: 8px}@media (min-width: 1024px){.p77-buy2__submit{min-height: 56px;font-size: 17px;border-radius: 6px}.p77-buy2__btns .p77-btn--ghost{min-height: 56px}}.p77-minorder{display: flex;align-items: center;gap: 10px}.p77-minorder__chip{display: inline-flex;align-items: center;gap: 10px;padding: 8px 14px;border-radius: 6px;background: var(--p77-ink);color: #fff}.p77-minorder__chip span{font-family: var(--p77-mono);font-size: 11px;color: #9fcbb0;text-transform: uppercase}.p77-minorder .p77-note{font-size: 13px}.p77-trust{display: flex;flex-direction: column;gap: 10px;font-size: 15px;line-height: 1.45}.p77-trust p{position: relative;margin: 0;padding-left: 26px}.p77-trust p::before{content: '✓';position: absolute;left: 0;color: var(--p77-accent);font-weight: 700}.p77-trust a{padding-left: 26px;font-size: 13px;font-weight: 600;color: var(--p77-accent)}@media (min-width: 1024px){.p77-trust{gap: 8px;padding: 14px 16px;border: 1px solid #b9d6c1;border-radius: var(--p77-radius);background: #f1f7f2;font-size: 14px}.p77-trust p{padding-left: 22px}.p77-trust a{padding-left: 22px}}.p77-needcolor{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);color: var(--p77-ink);font-size: 14px}.p77-needcolor img{width: 56px;height: 40px;object-fit: cover;border-radius: 4px;flex: 0 0 auto}.p77-needcolor span:nth-child(2){flex: 1}.p77-needcolor span:last-child{font-weight: 600;color: var(--p77-accent)}.p77-needcolor:hover{border-color: var(--p77-ink);color: var(--p77-ink)}.p77-buybar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 40;height: 76px;display: flex;align-items: center;gap: 10px;padding: 0 12px calc(env(safe-area-inset-bottom,0));background: #fff;border-top: 1px solid var(--p77-line);box-shadow: 0 -4px 16px rgba(0,0,0,.08)}.p77-buybar__price{flex: 1;min-width: 0;display: flex;flex-direction: column;line-height: 1.15}.p77-buybar__price strong{font-size: 18px}.p77-buybar__price strong.is-promo{color: var(--p77-promo)}.p77-buybar__price span{font-size: 12px;color: var(--p77-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.p77-buybar__price s{color: var(--p77-muted-2)}.p77-buybar__chat{width: 48px;height: 48px;flex: 0 0 auto;border: 1px solid var(--p77-line-2);border-radius: 10px;background: #fff;color: var(--p77-ink);display: flex;align-items: center;justify-content: center;cursor: pointer}.p77-buybar__btn{flex: 0 0 auto;min-height: 48px;padding: 0 22px;border-radius: 10px;font-size: 16px;font-weight: 700}@media (max-width: 1023px){body.single-product .p77-bar{display: grid}body.single-product{padding-bottom: 0}}.p77-gradecards{display: flex;gap: 10px;overflow-x: auto;margin: 16px -16px 0;padding: 0 16px 4px;scroll-snap-type: x mandatory;scrollbar-width: none}.p77-gradecards::-webkit-scrollbar{display: none}@media (min-width: 1024px){.p77-gradecards{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;margin: 20px 0 0;padding: 0;overflow: visible}}.p77-gradecard{flex: 0 0 160px;scroll-snap-align: start;display: flex;flex-direction: column;gap: 6px;padding: 14px 16px;border: 1px solid var(--p77-line);border-top: 6px solid #c9a978;border-radius: 10px;background: #fff;text-align: left;font: inherit;cursor: pointer}.p77-gradecard:hover{border-color: var(--p77-ink);border-top-color: #c9a978}.p77-gradecard__head{display: flex;justify-content: space-between;align-items: baseline;gap: 8px}.p77-gradecard__head strong{font-size: 18px}.p77-gradecard__head span{font-weight: 700;font-size: 14px;white-space: nowrap}.p77-gradecard__head span.is-promo{color: var(--p77-promo)}.p77-gradecard__note{font-size: 13px;line-height: 1.4;color: var(--p77-muted)}.p77-specs2{display: grid;gap: 24px}@media (min-width: 1024px){.p77-specs2{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 48px}}.p77-specs2__list{margin: 12px 0 0;padding: 4px 14px;border: 1px solid var(--p77-line);border-radius: 10px;background: #fff}@media (min-width: 1024px){.p77-specs2__list{padding: 0;border-radius: var(--p77-radius)}}.p77-specs2__list>div{display: flex;justify-content: space-between;gap: 16px;padding: 11px 0;border-bottom: 1px solid var(--p77-line-soft);font-size: 15px}.p77-specs2__list>div:last-child{border-bottom: 0}@media (min-width: 1024px){.p77-specs2__list>div{display: grid;grid-template-columns: 240px minmax(0,1fr);padding: 12px 24px}}.p77-specs2__list dt{color: var(--p77-muted)}.p77-specs2__list dd{margin: 0;font-weight: 600;text-align: right}@media (min-width: 1024px){.p77-specs2__list dd{text-align: left}}.p77-sizechips{display: flex;flex-wrap: wrap;gap: 8px}.p77-sizechip{display: flex;align-items: center;min-height: 44px;padding: 0 14px;border: 1px solid var(--p77-line-2);border-radius: 8px;background: #fff;font-weight: 600;font-size: 15px;color: var(--p77-ink)}.p77-sizechip.is-on{border: 2px solid var(--p77-ink)}.p77-rowsub{display: block;margin-top: 2px;font-size: 13px;color: var(--p77-muted)}.p77-pcards--wide{grid-template-columns: 1fr}@media (min-width: 768px){.p77-pcards--wide .p77-pcard{flex-direction: row}.p77-pcards--wide .p77-pcard__img{flex: 0 0 42%;height: auto;min-height: 260px}.p77-pcards--wide .p77-pcard__body{padding: 24px 28px;gap: 10px}.p77-pcards--wide .p77-pcard__name{font-size: 22px}.p77-pcards--wide .p77-pcard__foot{flex-direction: row;justify-content: flex-start;align-items: center;gap: 20px}.p77-pcards--wide .p77-pcard__price{font-size: 24px}}.p77-lenpick{display: flex;flex-direction: column;gap: 8px;margin: 4px 0}.p77-lenpick__chips{display: flex;flex-wrap: wrap;gap: 6px}.p77-lenpick .p77-chip{border-radius: 6px;font-weight: 600;min-height: 38px}.p77-import .p77-grade{border-top-color: var(--p77-accent)}.p77-import .p77-grade strong{font-size: 24px}.p77-gtable__grade{display: flex;flex-direction: column;align-items: inherit;line-height: 1.15}.p77-gtable__grade small{font-family: var(--p77-mono);font-size: 10px;font-weight: 400;text-transform: uppercase;letter-spacing: .04em;opacity: .7}.p77-pcards--list{display: flex;flex-direction: column;gap: 0;border: 1px solid var(--p77-line);border-radius: 10px;background: var(--p77-surface);overflow: hidden}.p77-pcards--list .p77-pcard{flex-direction: row;gap: 12px;padding: 12px;border: 0;border-radius: 0;background: none;overflow: visible}.p77-pcards--list .p77-pcard + .p77-pcard{border-top: 1px solid var(--p77-line-soft)}.p77-pcards--list .p77-pcard__img{flex: 0 0 88px;width: 88px;height: 88px;border-radius: 8px;overflow: hidden}.p77-pcards--list .p77-pcard__badge{display: none}.p77-pcards--list .p77-pcard__body{padding: 0;gap: 4px;min-width: 0}.p77-pcards--list .p77-pcard__name{font-size: 15px}.p77-pcards--list .p77-pcard__foot{flex-direction: row;justify-content: space-between;align-items: center;gap: 10px;padding-top: 6px}.p77-pcards--list .p77-pcard__price s{order: 0}.p77-pcards--list .p77-pcard__btn{min-height: 38px;padding: 0 16px}@media (min-width: 1024px){.p77-pcards--list{border-radius: var(--p77-radius)}.p77-pcards--list .p77-pcard{align-items: center;gap: 20px;padding: 14px 20px}.p77-pcards--list .p77-pcard:hover{background: var(--p77-line-soft)}.p77-pcards--list .p77-pcard__img{flex-basis: 120px;width: 120px;height: 84px}.p77-pcards--list .p77-pcard__body{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 24px;row-gap: 4px;align-items: center;flex: 1}.p77-pcards--list .p77-pcard__body>*{grid-column: 1}.p77-pcards--list .p77-pcard__name{font-size: 16px}.p77-pcards--list .p77-pcard__foot{grid-column: 2;grid-row: 1 / span 3;margin: 0;padding: 0;gap: 24px}.p77-pcards--list .p77-pcard__price{align-items: flex-end;min-width: 130px}.p77-pcards--list .p77-pcard__btn{min-height: 40px;padding: 0 20px}}.p77-qf{background: var(--p77-surface);border-bottom: 1px solid var(--p77-line)}.p77-qf__in{display: flex;align-items: center;gap: 6px 18px;padding-top: 12px;padding-bottom: 12px;overflow-x: auto;scrollbar-width: none}.p77-qf__in::-webkit-scrollbar{display: none}.p77-qf__group{display: flex;align-items: center;gap: 6px;flex: 0 0 auto}.p77-qf__label{font-size: 13px;color: var(--p77-muted);margin-right: 2px}.p77-qf .p77-chip{flex: 0 0 auto;font-weight: 600;text-decoration: none}.p77-chip--sale{color: #b4233c;border-color: #f0c4cd;background: #fdf2f6}.p77-chip--sale:hover{border-color: #b4233c;color: #b4233c}.p77-qf__reset{flex: 0 0 auto;font-size: 13px;color: var(--p77-muted);white-space: nowrap}.p77-qf__reset:hover{color: var(--p77-ink)}@media (max-width: 1023px){.p77-qf__in{gap: 6px 14px;padding-top: 10px;padding-bottom: 10px}}@media (min-width: 1024px){.p77-qf{background: transparent;border-bottom: 0}.p77-qf__in{flex-wrap: wrap;overflow: visible;padding-top: 4px;padding-bottom: 8px}}.p77-pcard__grade{display: inline-flex;align-self: flex-start;align-items: center;gap: 4px;padding: 2px 8px;border-radius: 4px;background: var(--p77-mint);color: var(--p77-mint-ink);font-size: 12px;font-weight: 600}.p77-pcard__grade b{font-weight: 700}.p77-pcard__grade[hidden],.p77-pcard__spec[hidden],.p77-qf__reset[hidden]{display: none}.p77-pcard__price>span:last-child{white-space: nowrap}@media (min-width: 1024px){.p77-pcard__foot{flex-wrap: wrap;gap: 8px 12px}.p77-pcard__btn{margin-left: auto}}.p77-qf__group[hidden],.p77-qf .p77-chip[hidden]{display: none}.p77-sptiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 16px}.p77-sptile{display: flex;flex-direction: column;background: var(--p77-surface);border: 1px solid var(--p77-line);border-radius: var(--p77-radius);overflow: hidden;color: var(--p77-ink);text-decoration: none;transition: border-color .15s,box-shadow .15s}a.p77-sptile:hover{border-color: var(--p77-accent);box-shadow: 0 6px 18px rgba(0,0,0,.06);color: var(--p77-ink)}.p77-sptile__img{display: block;aspect-ratio: 400 / 220;background: var(--p77-line-soft);overflow: hidden}.p77-sptile__img img{width: 100%;height: 100%;object-fit: cover;display: block}.p77-sptile__body{display: flex;flex-direction: column;gap: 4px;padding: 14px 16px 16px}.p77-sptile__name{font-weight: 700;font-size: 18px}.p77-sptile__price{font-weight: 600;font-size: 16px}.p77-sptile__note{font-size: 13px;color: var(--p77-muted)}.p77-sptile__more{margin-top: 6px;font-size: 14px;font-weight: 600;color: var(--p77-accent)}@media (max-width: 599px){.p77-sptiles{grid-template-columns: 1fr 1fr;gap: 10px}.p77-sptile__body{padding: 10px 12px 12px}.p77-sptile__name{font-size: 16px}.p77-sptile__price{font-size: 14px}.p77-sptile__more{display: none}}.p77-qf{background: transparent;border-bottom: 0;margin: 0 0 16px}.p77-qf__in{padding: 0}.p77-ptable .is-hl{background: var(--p77-mint)}.p77-ptable thead .is-hl{box-shadow: inset 0 -2px 0 var(--p77-accent)}.p77-cards__dry{margin: 20px 0 0}@media (max-width: 1023px){.p77-qf__in{flex-direction: column;align-items: stretch;gap: 8px;overflow: visible}.p77-qf__group{position: relative;flex-wrap: wrap;align-items: center;gap: 6px;padding-left: 66px;min-height: 32px}.p77-qf__label{position: absolute;left: 0;top: 8px;font-size: 12px}.p77-qf .p77-chip{min-height: 32px;padding: 0 11px;font-size: 13px}.p77-qf__reset{align-self: flex-start;margin-left: 66px}.p77-cards__dry .p77-mintpill{width: 100%;padding: 12px;font-size: 14px;border-radius: 8px}}.p77-ptable--grades .p77-gtable__grp th{position: sticky;left: 0;z-index: 1;background: var(--p77-bg);padding: 14px 16px 8px;font-size: 15px;font-weight: 700;color: var(--p77-ink);border-top: 1px solid var(--p77-line);text-align: left}.p77-ptable--grades tbody tr.p77-gtable__grp:hover th{background: var(--p77-bg)}.p77-gtable__size{font-family: var(--p77-mono);font-size: 15px;color: var(--p77-ink);white-space: nowrap}.p77-gtable__mm{color: var(--p77-muted);font-size: .85em}.p77-ptable--grades .p77-gtable__first a{text-decoration: none}.p77-ptable--grades .p77-gtable__first a:hover .p77-gtable__size{color: var(--p77-accent)}.p77-gtable__unitnote{margin: 8px 0 0;font-size: 12px}@media (min-width: 1024px){.p77-gtable__grade{display: inline-flex;flex-direction: row;gap: 5px;align-items: baseline;white-space: nowrap}.p77-gtable__grade small{font-family: inherit;text-transform: none;font-size: 14px;letter-spacing: 0}}@media (max-width: 1023px){.p77-ptable--grades .p77-gtable__first{width: 92px;min-width: 92px;max-width: 92px}.p77-gtable__size{font-size: 13px;font-weight: 600}.p77-gtable__mm{font-weight: 400}.p77-ptable--grades .p77-gtable__grp th{padding: 10px 12px 6px;font-size: 14px}.p77-gtable__grade small{display: block}}.p77-qf .p77-chip{min-height: 32px;padding: 0 12px;font-size: 13px;font-weight: 500;border-color: var(--p77-line);color: var(--p77-ink)}.p77-qf .p77-chip:hover{border-color: var(--p77-muted-2)}.p77-qf .p77-chip.is-on{background: var(--p77-ink);border-color: var(--p77-ink);color: #fff}.p77-qf .p77-chip--sale{color: #b4233c;border-color: #f0c4cd;background: #fdf2f6}.p77-qf__label{font-size: 12px}@media (min-width: 1024px){.p77-qf{margin-bottom: 28px}}@media (max-width: 1023px){.p77-qf__in{gap: 10px}.p77-qf__group{padding-left: 0;display: flex;flex-wrap: wrap;gap: 6px}.p77-qf__label{position: static;flex: 0 0 100%;margin: 0}.p77-qf .p77-chip{min-height: 30px;padding: 0 10px;font-size: 13px}.p77-qf__reset{margin-left: 0}.p77-qf{margin-bottom: 18px}}.p77-ptable--grades .p77-gtable__first a{display: flex;flex-direction: column;gap: 2px}.p77-gtable__size{font-weight: 600}.p77-gtable__len{font-size: 12px;color: var(--p77-muted);font-family: var(--p77-font);font-weight: 400;white-space: nowrap}@media (min-width: 1024px){.p77-gtable__size{font-size: 16px}.p77-gtable__len{font-size: 13px}}.p77-ptable--grades.is-few{width: 100%}.p77-ptable--grades.is-few thead th:not(.p77-gtable__first),.p77-ptable--grades.is-few td{text-align: right}.p77-gtable__mm{font-weight: 400}@media (min-width: 1024px){.p77-gtable:has(.is-few){max-width: 720px}}.p77-ptable--grades.is-few thead th:not(.p77-gtable__first) .p77-gtable__grade{align-items: flex-end}.p77-ptable--grades.is-few .p77-gcell{align-items: flex-end}@media (max-width: 1023px){.p77-ptable--grades.is-few .p77-gtable__first{width: auto;min-width: 0;max-width: none}.p77-ptable--grades .p77-gtable__first{width: 104px;min-width: 104px;max-width: 104px}}@media (max-width: 1023px){.p77-gtable__len{font-size: 10.5px}}.p77-cards__title{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap}.p77-cards__count{font-size: 14px;color: var(--p77-muted)}.p77-objects__grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 12px;height: 280px}.p77-objects__item{margin: 0;border-radius: 8px;overflow: hidden;background: var(--p77-line-soft)}.p77-objects__item img{width: 100%;height: 100%;object-fit: cover;display: block}.p77-objects__ph{display: flex;align-items: center;justify-content: center;text-align: center;padding: 12px;font-size: 13px;color: var(--p77-muted);border: 1px dashed var(--p77-line);background: var(--p77-surface)}@media (max-width: 1023px){.p77-objects__grid{display: flex;height: 200px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin: 0 -16px;padding: 0 16px}.p77-objects__grid::-webkit-scrollbar{display: none}.p77-objects__item{flex: 0 0 72%;scroll-snap-align: start}}.p77-delbanner__text{gap: 6px}.p77-delbanner__eyebrow{font-size: 13px;color: #bcd3c3;line-height: 1.4}.p77-delbanner__only{display: inline-block;margin-left: 4px;padding: 1px 8px;border-radius: 999px;background: #e8c45a;color: #1b2a1f;font-size: 12px;font-weight: 700;white-space: nowrap;vertical-align: 1px}.p77-delbanner__text .p77-delbanner__title{font-size: 22px;line-height: 1.2;color: #fff}.p77-delbanner__text .p77-delbanner__sub{font-size: 15px;color: #fff;opacity: .92}.p77-delbanner__regions{display: flex;flex-direction: column;gap: 8px;margin-top: 6px;font-size: 13px;color: #bcd3c3}.p77-delbanner__cities{display: flex;flex-wrap: wrap;gap: 6px}.p77-delbanner__cities span{padding: 3px 10px;border: 1px solid rgba(255,255,255,.22);border-radius: 999px;color: #fff;font-size: 13px}@media (min-width: 1024px){.p77-delbanner__text{padding: 24px 32px;justify-content: center}.p77-delbanner__text .p77-delbanner__title{font-size: 26px}}@media (max-width: 1023px){.p77-delbanner__text{padding-bottom: 8px}}@media (max-width: 1023px){.p77-delbanner{grid-template-columns: minmax(0,1fr)}.p77-delbanner__img{height: 150px}}.p77-delbanner__regions>span:first-child{color: #fff}.p77-cfaq__a{padding: 0 16px 16px;font-size: 15px;line-height: 1.6;color: var(--p77-ink-2)}.p77-cfaq__a p{padding: 0 !important;margin: 0 0 10px}.p77-cfaq__a p:last-child,.p77-cfaq__a ul:last-child{margin-bottom: 0}.p77-cfaq__a ul{margin: 0 0 10px;padding-left: 20px}.p77-cfaq__a li{margin-bottom: 4px}.p77-cfaq__a strong{color: var(--p77-ink)}@media (min-width: 1024px){.p77-cfaq__a{padding: 0 0 18px}}.p77-gphotos__head{margin-bottom: 20px;max-width: 760px}.p77-gphotos__head .p77-h2{margin: 4px 0 6px}.p77-gphotos__grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px}.p77-gphoto{margin: 0;display: flex;flex-direction: column;gap: 10px}.p77-gphoto__img{position: relative;display: block;padding: 0;border: 0;border-radius: 10px;overflow: hidden;background: var(--p77-line-soft);cursor: zoom-in}.p77-gphoto__img img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;display: block;transition: transform .2s}.p77-gphoto__img:hover img{transform: scale(1.03)}.p77-gphoto__badge{position: absolute;top: 8px;left: 8px;padding: 3px 8px;border-radius: 4px;background: var(--p77-accent);color: #fff;font-size: 11px;font-weight: 600}.p77-gphoto figcaption{display: flex;flex-direction: column;gap: 4px}.p77-gphoto__grade{font-weight: 700;font-size: 16px}.p77-gphoto__desc{font-size: 14px;color: var(--p77-ink-2);line-height: 1.4}.p77-gphoto__price{font-weight: 600;font-size: 15px}.p77-gphoto__link{font-size: 13px;color: var(--p77-accent)}.p77-gphotos__foot{margin: 14px 0 0}.p77-gimportant{margin-top: 20px;padding: 18px 20px;border-radius: 10px;background: var(--p77-bg)}.p77-gimportant__title{margin: 0 0 8px;font-weight: 700;font-size: 16px}.p77-gimportant ul{margin: 0;padding-left: 20px;display: flex;flex-direction: column;gap: 8px;font-size: 15px;line-height: 1.55;color: var(--p77-ink-2)}.p77-gimportant strong{color: var(--p77-ink)}@media (max-width: 1023px){.p77-gphotos__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.p77-gphoto__desc{font-size: 13px}.p77-gimportant ul{font-size: 14px}}.p77-profiles__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.p77-profile{display: flex;flex-direction: column;gap: 10px;padding: 20px;border: 1px solid var(--p77-line);border-radius: 10px;background: var(--p77-surface)}.p77-profile__img{display: flex;align-items: center;justify-content: center;min-height: 90px}.p77-profile__img img{max-width: 260px;width: 100%;height: auto;max-height: 100px;object-fit: contain}.p77-profile__name{margin: 0;font-size: 18px}.p77-profile ul{margin: 0;padding-left: 18px;display: flex;flex-direction: column;gap: 4px;font-size: 15px;color: var(--p77-ink-2)}@media (max-width: 767px){.p77-profiles__grid{grid-template-columns: 1fr}}.p77-zoom{padding: 0;border: 0;background: transparent;max-width: 92vw;max-height: 92vh}.p77-zoom::backdrop{background: rgba(0,0,0,.85)}.p77-zoom img{display: block;max-width: 92vw;max-height: 88vh;border-radius: 6px}.p77-zoom__close{position: absolute;top: 6px;right: 6px;width: 40px;height: 40px;border: 0;border-radius: 50%;background: rgba(255,255,255,.92);font-size: 24px;line-height: 1;cursor: pointer}.p77-cfaq__grid{display: block}.p77-cfaq__side{margin-bottom: 12px}.p77-cfaq__list{max-width: 900px}.p77-cfaq__profiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 12px 0 4px}.p77-cfaq__profiles figure{margin: 0;padding: 12px;border: 1px solid var(--p77-line);border-radius: 8px;background: var(--p77-surface);text-align: center}.p77-cfaq__profiles img{max-width: 220px;width: 100%;height: auto;max-height: 70px;object-fit: contain}.p77-cfaq__profiles figcaption{margin-top: 6px;font-size: 13px;color: var(--p77-muted)}.p77-cfaq__grouphead{margin: 28px 0 4px;font-family: var(--p77-mono);font-size: 12px;font-weight: 500;text-transform: uppercase;letter-spacing: .05em;color: var(--p77-accent)}.p77-cfaq__list>.p77-cfaq__grouphead:first-child{margin-top: 4px}@media (max-width: 1023px){.p77-cfaq__grouphead{margin: 0;padding: 14px 16px 4px;background: var(--p77-bg);border-bottom: 1px solid var(--p77-line-soft)}.p77-cfaq__list>.p77-cfaq__grouphead:first-child{margin-top: 0}}@media (min-width: 1024px){.p77-prod2{padding-top: 12px}.p77-prod2__title .p77-h1{margin-top: 2px}}.p77-docs{display: flex;flex-direction: column;gap: 8px;margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--p77-line)}.p77-docs__title{margin: 0 0 2px;font-weight: 700}.p77-docs__link{font-size: 14px;font-weight: 600;color: var(--p77-accent)}.p77-docs__link.is-soon{opacity: .55;pointer-events: none}.p77-docs__link--plain{color: var(--p77-ink);margin-top: 4px}.p77-addons__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.p77-addon{display: flex;flex-direction: column;border: 1px solid var(--p77-line);border-radius: 10px;overflow: hidden;background: var(--p77-surface);color: var(--p77-ink);text-decoration: none;transition: border-color .15s}.p77-addon:hover{border-color: var(--p77-accent);color: var(--p77-ink)}.p77-addon__img{height: 140px;display: flex;align-items: center;justify-content: center;font-size: 12px;color: #3a2c19}.p77-addon__body{display: flex;flex-direction: column;gap: 6px;padding: 14px 16px 16px}.p77-addon__tag{font-family: var(--p77-mono);font-size: 11px;color: var(--p77-accent)}.p77-addon__name{font-weight: 600;line-height: 1.35}.p77-addon__note{font-size: 13px;color: var(--p77-muted)}@media (max-width: 1023px){.p77-addons__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.p77-addon__img{height: 100px}}@media (min-width: 1024px){.p77-prod2__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px}.p77-gal__main{height: auto;aspect-ratio: 4 / 3}.p77-gal__thumbs{display: flex;gap: 8px;margin-top: 8px}.p77-gal__thumb{width: 72px;height: 54px;flex: 0 0 auto}.p77-prod2__title .p77-h1{font-size: 28px;line-height: 1.2}}.p77-gal__slide img{width: 100%;height: 100%;object-fit: cover;display: block}.p77-prod2__title{gap: 6px}.p77-prod2__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;font-size: 13px;color: var(--p77-muted)}.p77-prod2__meta .p77-stock{font-size: 13px;font-weight: 400}.p77-prod2__moist{display: inline-flex;align-items: center;gap: 5px}.p77-ico-moist{color: #3b82a6;flex: 0 0 auto}.p77-buy2{gap: 14px}.p77-buy2__legend{font-size: 13px !important;font-weight: 400 !important;color: var(--p77-muted)}.p77-buy2__legend a{font-size: 13px;font-weight: 600;color: var(--p77-accent)}.p77-opt2{min-height: 48px;border-width: 1px;border-color: var(--p77-line-2);border-radius: 8px}.p77-opt2.is-checked{background: var(--p77-ink);border-color: var(--p77-ink)}.p77-opt2.is-checked .p77-opt2__name{color: #fff}.p77-opt2.is-checked .p77-opt2__price{color: #cfd3d1}.p77-opt2__price{font-size: 12px;font-weight: 400}.p77-buy2__note{font-size: 13px !important;color: var(--p77-muted)}.p77-pricebox{gap: 2px;padding: 0 !important;background: none !important}.p77-pricebox__now{font-size: 30px}@media (min-width: 1024px){.p77-pricebox__now{font-size: 32px}}.p77-pricebox__old{font-size: 16px}.p77-pricebox__disc{font-size: 12px;padding: 2px 6px}.p77-pricebox__promo{margin: 2px 0 0;font-size: 13px;color: #9a3412;line-height: 1.4}.p77-pricebox__promo b{font-weight: 600}.p77-pricebox__promo[hidden]{display: none}.p77-pricebox__len{margin: 0;font-size: 13px;color: var(--p77-muted)}.p77-need{padding: 0 !important;border: 0 !important;gap: 8px}.p77-need__row{display: flex !important;align-items: center;gap: 14px;flex-wrap: wrap}.p77-need__stepper{display: inline-flex;align-items: stretch;height: 48px;border: 1px solid var(--p77-line-2);border-radius: 8px;overflow: hidden}.p77-need__step{display: block !important;width: 42px;height: auto;border: 0;border-radius: 0;background: #fff;font-size: 20px;color: var(--p77-muted)}.p77-need__step:hover{background: var(--p77-bg);color: var(--p77-ink)}.p77-need__input{width: auto !important;height: auto !important;flex-direction: row !important;align-items: center !important;gap: 4px !important;padding: 0 10px;border: 0 !important;border-left: 1px solid var(--p77-line) !important;border-right: 1px solid var(--p77-line) !important;border-radius: 0 !important;font-size: 17px !important;font-weight: 600 !important;color: var(--p77-ink) !important}.p77-need__input input{width: 56px !important;padding: 0 !important;border: 0 !important;text-align: right !important;font-size: 17px !important;font-weight: 600 !important}.p77-need__unit{font-weight: 500;color: var(--p77-muted);font-size: 15px}.p77-need__sum{display: inline-flex !important;align-items: baseline;gap: 6px;padding: 0 !important;font-size: 14px;color: var(--p77-muted)}.p77-need__sum strong{font-size: 20px;color: var(--p77-ink)}.p77-buy2__btns{display: flex !important;gap: 8px}.p77-buy2__submit{flex: 1;min-height: 52px !important;font-size: 16px !important}.p77-buy2__chat{flex: 0 0 52px;height: 52px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--p77-line-2);border-radius: 8px;background: #fff;color: var(--p77-ink);cursor: pointer}.p77-buy2__chat:hover{border-color: var(--p77-ink)}.p77-buy2__min{margin: -6px 0 0;font-size: 12.5px;color: var(--p77-muted)}.p77-trust2{list-style: none;margin: 4px 0 0;padding: 14px 0 0;border-top: 1px solid var(--p77-line-soft);display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: 13px;color: var(--p77-ink-2)}.p77-trust2 li::before{content: "✓ ";color: var(--p77-accent);font-weight: 700}.p77-buy2__paint{margin: 0;font-size: 13px}.p77-buy2__paint a{color: var(--p77-accent);font-weight: 600}.p77-need__sum{flex-direction: row !important;justify-content: flex-start !important}.p77-buy2__btns{display: grid !important;grid-template-columns: 1fr 1fr;gap: 8px}.p77-buy2__submit,.p77-buy2__quick{min-height: 52px !important;font-size: 15px !important;font-weight: 600;border-radius: 8px !important}.p77-buy2__quick{display: inline-flex !important;align-items: center;justify-content: center;gap: 8px;padding: 0 10px;line-height: 1.2;text-align: center}.p77-buy2__min{margin: -4px 0 0 !important}.p77-only77{position: relative;margin-top: 6px;padding: 18px 16px 12px;border: 1px solid #e8c45a;border-radius: 10px;background: #fffaeb}.p77-only77__badge{position: absolute;top: -10px;left: 12px;padding: 2px 10px;border-radius: 999px;background: #e8c45a;color: #1b2a1f;font-size: 12px;font-weight: 700;white-space: nowrap}.p77-only77 ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;font-size: 14px;line-height: 1.4;color: var(--p77-ink-2)}.p77-only77 li{display: flex;align-items: flex-start;gap: 8px}.p77-only77 li svg{margin-top: 2px;flex: 0 0 auto}.p77-only77 b{color: var(--p77-ink);font-weight: 600}.p77-ico-truck{color: var(--p77-accent)}@media (max-width: 1023px){.p77-buy2__btns{grid-template-columns: 1fr}}.p77-buy2__quick{font-size: 14px !important;gap: 6px;white-space: nowrap}.p77-buy2__quick svg{width: 18px;height: 18px}@media (min-width:1024px) and (max-width:1199px){.p77-buy2__quick{white-space: normal}}.p77-upcat{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 24px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface);color: var(--p77-ink);text-decoration: none;transition: border-color .15s}.p77-upcat:hover{border-color: var(--p77-accent);color: var(--p77-ink)}.p77-upcat__text{display: flex;flex-direction: column;gap: 4px}.p77-upcat__title{font-weight: 700;font-size: 20px}.p77-upcat__sub{font-size: 14px;color: var(--p77-muted)}.p77-upcat__go{flex: 0 0 auto;width: 44px;height: 44px;border-radius: 50%;background: var(--p77-accent);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 20px}@media (max-width: 1023px){.p77-upcat{padding: 16px}.p77-upcat__title{font-size: 17px}}.p77-pricebox__now.is-promo{color: var(--p77-ink)}.p77-pricebox__now.is-promo small{color: var(--p77-muted)}.p77-opt2__price.is-promo,.p77-gradecard__head span.is-promo{color: inherit}.p77-buybar__price strong.is-promo{color: inherit}.p77-pricebox__disc{background: #fbe9e2;color: #b6461f}.p77-pricebox__promo{margin: 0;font-size: 14px;color: var(--p77-muted);line-height: 1.45}.p77-buy2__grid{padding-top: 7px}.p77-opt2__tag{position: absolute;top: -9px;right: 4px;z-index: 1;padding: 1px 5px;border-radius: 5px;background: var(--p77-promo);color: #fff;font-size: 10px;font-weight: 700;line-height: 1.45;pointer-events: none}@media (min-width: 1024px){.p77-opt2__tag{font-size: 11px;padding: 1px 6px}}.p77-secnav{position: sticky;top: var(--p77-sticky-h);z-index: 30;margin-top: 32px;background: var(--p77-surface);border-top: 1px solid var(--p77-line);border-bottom: 1px solid var(--p77-line);transition: box-shadow .2s}.p77-secnav.is-stuck{box-shadow: 0 4px 12px rgba(0,0,0,.06)}.p77-secnav__in{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 60px}.p77-secnav__links{display: flex;gap: 4px}.p77-secnav__links a{position: relative;padding: 19px 14px;font-size: 15px;font-weight: 500;color: var(--p77-muted);text-decoration: none;white-space: nowrap}.p77-secnav__links a:hover{color: var(--p77-ink)}.p77-secnav__links a.is-on{color: var(--p77-ink);font-weight: 600}.p77-secnav__links a.is-on::after{content: '';position: absolute;left: 14px;right: 14px;bottom: -1px;height: 3px;border-radius: 2px;background: var(--p77-accent)}.p77-secnav__buy{display: flex;align-items: center;gap: 14px;opacity: 0;visibility: hidden;transition: opacity .2s,visibility .2s}.p77-secnav.is-stuck .p77-secnav__buy{opacity: 1;visibility: visible}.p77-secnav__price{font-size: 17px;font-weight: 700;white-space: nowrap}.p77-secnav__btn{min-height: 42px;padding: 0 22px}@media (min-width: 1024px){html:has(.p77-secnav){scroll-padding-top: 136px}}.p77-psec__sum{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 16px}.p77-psec__sum::-webkit-details-marker{display: none}.p77-psec__sum .p77-h2{margin: 0}.p77-psec__ico{position: relative;flex: 0 0 auto;width: 14px;height: 14px}.p77-psec__ico::before,.p77-psec__ico::after{content: '';position: absolute;left: 0;top: 6px;width: 14px;height: 2px;border-radius: 1px;background: var(--p77-accent);transition: transform .2s}.p77-psec__ico::after{transform: rotate(90deg)}.p77-psec[open] .p77-psec__ico::after{transform: rotate(0deg)}.p77-psecs__pair{display: grid}.p77-addons__note{margin: 0 0 16px}.p77-pdel{list-style: none;margin: 0 0 16px;padding: 0;display: grid;gap: 10px}.p77-pdel li{position: relative;padding-left: 20px;font-size: 15px;line-height: 1.5}.p77-pdel li::before{content: '';position: absolute;left: 0;top: .6em;width: 7px;height: 7px;border-radius: 50%;background: var(--p77-accent)}.p77-psec .p77-faq__item summary{font-size: 16px}.p77-clamp__more{margin-top: 8px;padding: 0;border: 0;background: none;font: inherit;font-weight: 600;color: var(--p77-accent);cursor: pointer}.p77-clamp__more[hidden]{display: none}@media (min-width: 1024px){.p77-psec__sum{margin-bottom: 18px;cursor: default;pointer-events: none}.p77-psec__ico{display: none}.p77-psecs__pair{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 48px}.p77-psecs__pair--even{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.p77-psec .p77-specs2__list{margin-top: 0}.p77-clamp__in{max-height: calc(1.6em * 7);overflow: hidden;-webkit-mask-image: linear-gradient(#000 70%,transparent);mask-image: linear-gradient(#000 70%,transparent)}.p77-clamp.is-full .p77-clamp__in{max-height: none;-webkit-mask-image: none;mask-image: none}}@media (max-width: 1023px){.p77-psecs{margin-top: 16px;background: var(--p77-surface);border-top: 1px solid var(--p77-line)}.p77-psecs .p77-psecs__row,.p77-psecs .p77-psecs__row + .p77-psecs__row{padding: 0;background: none}.p77-psec{border-bottom: 1px solid var(--p77-line)}.p77-psec__sum{min-height: 60px;padding: 14px 0;cursor: pointer;-webkit-tap-highlight-color: transparent}.p77-psec__sum .p77-h2,.p77-section .p77-psec__sum .p77-h2{font-size: 18px}.p77-psec__body{padding: 0 0 20px}.p77-clamp__more{display: none !important}}.p77-secnav{margin-top: 24px}.p77-clamp__in>:first-child{margin-top: 0}@media (max-width: 1023px){.p77-psecs .p77-section.p77-psecs__row{padding: 0 !important}}@media (max-width: 1023px){.p77-psecs + .p77-section{padding-top: 20px}}.p77-ico-moist{color: var(--p77-accent)}.p77-cfaq__profiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin: 14px 0}@media (max-width: 599px){.p77-cfaq__profiles{grid-template-columns: minmax(0,1fr)}}.p77-cprof{margin: 0;padding: 0;border: 1px solid var(--p77-line);border-radius: 10px;background: var(--p77-surface);overflow: hidden;text-align: left}.p77-cprof__img{display: flex;align-items: center;justify-content: center;height: 120px;padding: 16px;background-color: #fff;background-image: linear-gradient(#eceeeb 1px,transparent 1px),linear-gradient(90deg,#eceeeb 1px,transparent 1px);background-size: 20px 20px;border-bottom: 1px solid var(--p77-line-soft)}.p77-cfaq__profiles .p77-cprof__img img{max-width: 240px;width: 100%;max-height: 80px;height: auto;object-fit: contain}.p77-cprof figcaption{margin: 0;padding: 14px 16px 16px;font-size: 15px;color: var(--p77-ink-2)}.p77-cprof__name{margin: 0 0 8px !important;font-size: 17px;font-weight: 700;color: var(--p77-ink)}.p77-cprof ul{margin: 0 !important;padding-left: 18px;display: grid;gap: 4px;line-height: 1.45}.p77-cfaq__profiles figure.p77-cprof{padding: 0;text-align: left}.p77-cfaq__profiles .p77-cprof figcaption{margin: 0;text-align: left}@media (max-width: 599px){.p77-cprof__img{height: 96px;padding: 12px}}.p77-cfaq__profiles figure.p77-cprof{border: 0;border-radius: 0;background: none}.p77-cprof__img{height: auto;padding: 8px 0 4px;background: none !important;border-bottom: 0;justify-content: flex-start}@media (max-width: 599px){.p77-cprof__img{height: auto;padding: 8px 0 4px}}.p77-cfaq__profiles .p77-cprof figcaption{padding: 10px 0 0}.p77-qf .p77-chip{min-height: 40px;padding: 0 16px;border: 1.5px solid var(--p77-line-2);border-radius: 8px;background: var(--p77-surface);color: var(--p77-ink);font-size: 15px;font-weight: 600}.p77-qf .p77-chip:hover{border-color: var(--p77-ink)}.p77-qf .p77-chip.is-on{background: var(--p77-ink);border-color: var(--p77-ink);color: #fff}.p77-qf .p77-chip.is-on::before{content: '✓';margin-right: 2px;font-weight: 700}@media (max-width: 1023px){.p77-qf .p77-chip{min-height: 36px;padding: 0 12px;font-size: 14px}}.p77-pcompare__scroll{overflow-x: auto;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface)}.p77-pcompare__table{width: 100%;min-width: 640px;border-collapse: collapse;font-size: 14px}.p77-pcompare__table thead th{background: var(--p77-ink);color: #fff;font-weight: 700;text-align: left;padding: 12px 16px;white-space: nowrap}.p77-pcompare__table thead th a{color: #fff;text-decoration: none;border-bottom: 1px solid rgba(255,255,255,.35)}.p77-pcompare__table thead th a:hover{border-bottom-color: #fff}.p77-pcompare__table tbody th{width: 150px;padding: 13px 16px;text-align: left;font-weight: 400;color: var(--p77-muted)}.p77-pcompare__table td{padding: 13px 16px;color: var(--p77-ink)}.p77-pcompare__table tbody tr + tr>*{border-top: 1px solid var(--p77-line-soft)}.p77-pcompare__table tbody tr:first-child td{font-weight: 600}@media (max-width: 1023px){.p77-pcompare__table thead th:first-child,.p77-pcompare__table tbody th{position: sticky;left: 0;z-index: 1}.p77-pcompare__table tbody th{background: var(--p77-surface);width: 104px;min-width: 104px;padding: 12px;font-size: 13px}.p77-pcompare__table td{padding: 12px}}.p77-pcompare__profiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin-top: 20px}@media (max-width: 767px){.p77-pcompare__profiles{grid-template-columns: minmax(0,1fr);gap: 10px}}.p77-pcompare__prof{display: flex;align-items: center;gap: 18px;padding: 16px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface)}.p77-pcompare__pimg{flex: 0 0 120px;height: 72px;display: flex;align-items: center;justify-content: center;border-radius: 6px;background: #f3ece1}.p77-pcompare__pimg img{max-width: 104px;max-height: 56px;width: auto;height: auto;object-fit: contain}.p77-pcompare__ptext{display: flex;flex-direction: column;gap: 4px;font-size: 14px;line-height: 1.45;color: var(--p77-ink-2)}.p77-pcompare__ptext strong{font-size: 16px;color: var(--p77-ink)}.p77-paintban{display: grid;grid-template-columns: minmax(0,1fr) 280px;align-items: center;gap: 24px;padding: 22px 22px 22px 28px;border-radius: var(--p77-radius);background: var(--p77-forest);color: #d6e4da}.p77-paintban__text{display: flex;flex-direction: column;gap: 10px}.p77-paintban__eyebrow{font-family: var(--p77-mono);font-size: 12px;text-transform: uppercase;letter-spacing: .04em;color: #9fcbb0}.p77-paintban__title{font-size: 24px;line-height: 1.25;font-weight: 700;color: #fff}.p77-paintban__links{display: flex;flex-wrap: wrap;gap: 8px 22px}.p77-paintban__links a{color: #fff;font-weight: 600;text-decoration: none}.p77-paintban__links a:hover{color: #9fcbb0}.p77-paintban__img{width: 100%;height: 150px;object-fit: cover;border-radius: 8px}@media (max-width: 767px){.p77-paintban{grid-template-columns: minmax(0,1fr);padding: 20px;gap: 16px}.p77-paintban__title{font-size: 20px}.p77-paintban__img{height: 160px}}@media (min-width: 1024px){.p77-objects__grid{grid-template-columns: 2fr 1fr 1fr 1fr}}.p77-qf .p77-chip{font-weight: 500}.p77-qf .p77-chip.is-on::before{font-weight: 600}.p77-calcbox__out{display: flex;flex-direction: column;gap: 4px;font-weight: 500;color: var(--p77-ink-2)}.p77-calcbox__out b{color: var(--p77-ink)}.p77-calcbox__sum{font-size: 18px;font-weight: 700;color: var(--p77-accent)}.p77-calcbox__sum small{font-size: 13px;font-weight: 500;color: var(--p77-muted)}.p77-calcbox__hint{font-size: 13px;font-weight: 400;color: var(--p77-muted)}.p77-calcbox__row{flex-wrap: wrap}.p77-calcbox__row label{min-width: 110px}.p77-sptile{display: flex;flex-direction: column}.p77-sptile__body{flex: 1 1 auto;display: flex;flex-direction: column}.p77-sptile__more{margin-top: auto;padding-top: 10px}.p77-calcbox__check{display: flex;align-items: center;gap: 8px;font-size: 14px;color: var(--p77-ink-2);cursor: pointer}.p77-calcbox__check input{width: 18px;height: 18px;accent-color: var(--p77-accent);margin: 0}.p77-delbanner__only{align-self: flex-start;margin: 0 0 2px;padding: 3px 12px;font-size: 13px;vertical-align: 0}.p77-delbanner__lead{margin-top: -2px;font-size: 15px;line-height: 1.4;color: #c8dacd}@media (min-width: 1024px){.p77-delbanner__lead{font-size: 17px}}@media (max-width: 1023px){.p77-qf__group{flex-wrap: nowrap;gap: clamp(4px,1.2vw,6px)}.p77-qf__label{flex: 0 0 100%}.p77-qf__group{flex-wrap: wrap}.p77-qf__chips{display: flex;flex: 0 0 100%;gap: clamp(4px,1.2vw,6px)}.p77-qf .p77-chip{flex: 1 1 auto;justify-content: center;min-width: 0;min-height: clamp(32px,9vw,36px);padding: 0 clamp(6px,2.4vw,12px);font-size: clamp(12.5px,3.6vw,14px);border-width: 1px}.p77-qf .p77-chip.is-on::before{margin-right: 0}}@media (max-width: 380px){.p77-qf .p77-chip.is-on::before{content: none}}@media (min-width: 1024px){.p77-qf__chips{display: flex;align-items: center;gap: 6px}}@media (min-width: 1024px){.p77-qf .p77-chip{min-height: 34px;padding: 0 12px;font-size: 14px;border-width: 1px;border-radius: 7px}.p77-qf__chips,.p77-qf__group{gap: 5px}.p77-qf__in{gap: 8px 22px}}.p77-gq{margin-top: 20px;border-top: 1px solid var(--p77-line)}.p77-gq__item{border-bottom: 1px solid var(--p77-line)}.p77-gq__item summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 16px 0;font-size: 17px;font-weight: 600;cursor: pointer}.p77-gq__item summary::-webkit-details-marker{display: none}.p77-gq__sign{position: relative;flex: 0 0 14px;height: 14px}.p77-gq__sign::before,.p77-gq__sign::after{content: '';position: absolute;left: 0;top: 6px;width: 14px;height: 2px;border-radius: 1px;background: var(--p77-accent);transition: transform .2s}.p77-gq__sign::after{transform: rotate(90deg)}.p77-gq__item[open] .p77-gq__sign::after{transform: rotate(0)}.p77-gq__a{padding: 0 0 16px;font-size: 15px;line-height: 1.6;color: var(--p77-ink-2);max-width: 860px}.p77-gq__a p{margin: 0}@media (max-width: 1023px){.p77-gq__item summary{font-size: 16px;padding: 14px 0}}.p77-osmo{display: grid;grid-template-columns: 180px minmax(0,1fr);align-items: center;gap: 28px;padding: 24px 28px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: var(--p77-surface)}.p77-osmo__logo{display: flex;align-items: center;justify-content: center;height: 110px;border-radius: 8px;background: var(--p77-bg)}.p77-osmo__logo img{max-width: 140px;max-height: 70px;width: auto;height: auto}.p77-osmo__name{font-size: 30px;font-weight: 700;letter-spacing: .02em;color: var(--p77-ink)}.p77-osmo__text{display: flex;flex-direction: column;gap: 6px}.p77-osmo__eyebrow{font-family: var(--p77-mono);font-size: 12px;text-transform: uppercase;letter-spacing: .04em;color: var(--p77-accent)}.p77-osmo__title{font-size: 22px;line-height: 1.25}.p77-osmo__text p{margin: 0;font-size: 15px;line-height: 1.55;color: var(--p77-ink-2);max-width: 760px}.p77-osmo__text .p77-osmo__note{font-size: 14px;color: var(--p77-muted)}@media (max-width: 767px){.p77-osmo{grid-template-columns: minmax(0,1fr);gap: 14px;padding: 18px}.p77-osmo__logo{height: 72px;justify-content: flex-start;padding: 0 16px}.p77-osmo__title{font-size: 19px}}.p77-paintban__osmo{font-size: 14px;color: #c8dacd}.p77-gphoto__more{position: absolute;right: 8px;bottom: 8px;padding: 2px 8px;border-radius: 999px;background: rgba(21,25,26,.72);color: #fff;font-size: 12px;font-weight: 600}.p77-gal__slide--grade{background: #c3c8cd}.p77-gal__slide.p77-gal__slide--grade img{object-fit: contain}.p77-gal__slide[data-p77-zoom]{cursor: zoom-in}.p77-gal__thumb[data-p77-off]{display: none}.p77-gal__count[hidden]{display: none}@media (min-width: 1024px){.p77-gal__thumb img{object-fit: cover}}.p77-gal__slide{position: relative}.p77-gal__tag{position: absolute;left: 12px;bottom: 12px;background: rgba(21,25,26,.75);color: #fff;font-size: 12px;font-weight: 600;padding: 4px 10px;border-radius: 999px;pointer-events: none}.p77-gal__thumb{position: relative}.p77-gal__thumbtag{position: absolute;left: 4px;bottom: 4px;background: rgba(21,25,26,.75);color: #fff;font-size: 10px;font-weight: 600;line-height: 1;padding: 3px 6px;border-radius: 999px;pointer-events: none}.p77-real{margin-top: 12px;border: 1px solid var(--p77-line);border-radius: var(--p77-radius);background: #fff;font-size: 14px}.p77-real summary{display: flex;align-items: center;gap: 10px;padding: 10px 14px;cursor: pointer;list-style: none;color: var(--p77-ink)}.p77-real summary::-webkit-details-marker{display: none}.p77-real summary svg{flex: 0 0 auto;color: var(--p77-accent)}.p77-real__more{margin-left: auto;color: var(--p77-accent);font-weight: 600;white-space: nowrap}.p77-real__more::after{content: " ↓"}.p77-real[open] .p77-real__more::after{content: " ↑"}.p77-real__body{padding: 0 14px 12px 42px;color: var(--p77-ink-2);line-height: 1.5}.p77-real__body p{margin: 0 0 8px}.p77-real__body p:last-child{margin: 0;font-weight: 600;color: var(--p77-ink)}@media (max-width: 1023px){.p77-real{margin: 10px 16px 0}.p77-real summary{padding: 9px 12px;font-size: 13px}.p77-real summary>span:first-of-type{flex: 1}.p77-real__more{font-size: 0}.p77-real__more::after,.p77-real[open] .p77-real__more::after{font-size: 16px}.p77-real__body{padding-left: 14px}}.p77-gphotos__grid{gap: 16px}.p77-gphoto{position: relative;gap: 0;background: var(--p77-surface);border: 1px solid var(--p77-line);border-top: 0;border-radius: 12px;overflow: hidden;box-shadow: 0 1px 3px rgba(21,25,26,.05)}.p77-gphoto::before{content: '';display: block;height: 8px;background: #c8ad7f}.p77-gphoto--top::before{background: #a8844f}.p77-gphoto__img{border-radius: 0}.p77-gphoto__img img{aspect-ratio: 4 / 3}.p77-gphoto figcaption{padding: 14px 16px 16px;gap: 6px}.p77-gphoto__grade{font-size: 17px;font-weight: 700;color: var(--p77-ink)}.p77-gphoto__lbl{font-size: 13px;font-weight: 500;color: var(--p77-muted-2);margin-right: 2px}.p77-gphoto__desc{font-size: 15px;color: var(--p77-muted)}.p77-gphoto .p77-gphoto__badge{top: 10px;left: 10px;padding: 4px 10px;border-radius: 999px;background: rgba(21,25,26,.75);color: #fff;font-size: 12px}@media (max-width: 1023px){.p77-gphoto figcaption{padding: 10px 12px 12px}.p77-gphoto__grade{font-size: 15px}.p77-gphoto__lbl{font-size: 12px}.p77-gphoto .p77-gphoto__badge{top: 6px;left: 6px;padding: 2px 7px;font-size: 10px;font-weight: 600}.p77-gphoto__more{right: 6px;bottom: 6px;padding: 2px 7px;font-size: 10px}.p77-gphoto__desc{font-size: 13px}}p.p77-real{display: flex;align-items: center;gap: 10px;padding: 10px 14px;color: var(--p77-ink)}p.p77-real svg{flex: 0 0 auto;color: var(--p77-muted)}@media (max-width: 1023px){p.p77-real{padding: 9px 12px;font-size: 13px}}.p77-prod2__meta{display: flex;align-items: center;flex-wrap: wrap;gap: 4px 12px;margin-top: 6px}.p77-prod2__meta .p77-stock,.p77-prod2__title .p77-prod2__meta .p77-stock{display: inline-block;font-size: 13px;font-weight: 400;color: var(--p77-muted)}.p77-prod2__sku{font-size: 13px;color: var(--p77-muted-2)}.p77-opt2__tag{background: #fdf0e8;color: var(--p77-promo);border: 1px solid #f4d2bf;font-weight: 600}.p77-pricebox__disc{display: none}.p77-need__sum.is-hidden{visibility: hidden}.p77-buy2__btns--msg{display: grid;grid-template-columns: 1.6fr 1fr;gap: 10px}.p77-buy2__btns--msg .p77-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;white-space: nowrap}.p77-buy2__btns--msg .p77-buy2__submit svg{display: none}@media (max-width: 1023px){.p77-buy2__btns--msg{grid-template-columns: 1fr 52px}.p77-buy2__btns--msg .p77-buy2__submit{padding: 0}.p77-buy2__btns--msg .p77-buy2__submit svg{display: block}.p77-buy2__btns--msg .p77-buy2__submit span{display: none}.p77-opt2__price .p77-only-desk-inline{display: none}}.p77-buybar__btn{display: inline-flex;align-items: center;gap: 6px}.p77-only77{background: var(--p77-surface);border-color: #ecdcae}.p77-only77__badge{background: #f5ebc8;color: #5b4a1c}.p77-only77 li svg,.p77-only77 .p77-ico-truck,.p77-only77 .p77-ico-moist{color: var(--p77-ink-2)}.p77-gal__dots{display: none}@media (max-width: 1023px){.p77-gal__main{height: auto;aspect-ratio: 4 / 3}.p77-gal__slide--grade img[src*="-krupno-"]{object-fit: cover}.p77-gal__dots{display: flex;justify-content: center;gap: 6px;padding: 10px 0 2px}.p77-gal__dots[hidden]{display: none}.p77-gal__dots span{width: 7px;height: 7px;border-radius: 50%;background: var(--p77-line-2);transition: width .2s,background .2s}.p77-gal__dots span.is-on{width: 18px;border-radius: 4px;background: var(--p77-ink)}.p77-gal__count{display: none}}.p77-objects__zoom{display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: zoom-in}.p77-objects__zoom img{width: 100%;height: 100%;object-fit: cover;display: block}.p77-addon__img--photo{padding: 0;background: #f1f2f0;overflow: hidden}.p77-addon__img--photo img{width: 100%;height: 100%;object-fit: cover;display: block}.p77-objects__track{display: flex;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;padding-bottom: 2px}.p77-objects__track::-webkit-scrollbar{display: none}.p77-objects__track .p77-objects__item{flex: 0 0 calc((100% - 24px) / 3);height: auto;aspect-ratio: 4 / 3;scroll-snap-align: start;margin: 0;border-radius: 8px;overflow: hidden;background: var(--p77-line-soft)}.p77-scrollbtns{display: inline-flex;gap: 8px}.p77-scrollbtn{width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--p77-line-2);background: #fff;font-size: 22px;line-height: 1;cursor: pointer;color: var(--p77-ink)}.p77-scrollbtn:hover{border-color: var(--p77-ink)}@media (max-width: 1023px){.p77-objects__track{margin: 0 -16px;padding: 0 16px 2px;scroll-padding: 0 16px}.p77-objects__track .p77-objects__item{flex: 0 0 78%}}.p77-pdocs>summary{cursor: pointer;list-style: none;pointer-events: auto}.p77-pdocs>summary::-webkit-details-marker{display: none}.p77-pdocs[open]>summary span{display: inline-block;transform: rotate(180deg)}.p77-pdocs__body{margin-top: 10px}.p77-pdocs__grid{display: flex;gap: 8px;flex-wrap: wrap}.p77-pdocs__btn{padding: 0;border: 1px solid var(--p77-line,#e5e5e5);border-radius: 6px;background: #fff;cursor: zoom-in;overflow: hidden;width: 72px}.p77-pdocs__btn img{display: block;width: 100%;height: auto;aspect-ratio: 120/170;object-fit: cover}.p77-pdocs__btn:hover{border-color: var(--p77-accent)}.p77-pdocs__pdf{margin: 8px 0 0;font-size: 13px;color: var(--p77-muted,#666)}.p77-pdocs__pdf a{color: var(--p77-accent)}.p77-cards__hint{font-size: 14px;color: var(--p77-muted)}.p77-pcard .p77-stock{color: var(--p77-muted)}.p77-ptable__withth{display: flex;align-items: center;gap: 12px}.p77-ptable__th{flex: 0 0 48px;width: 48px;height: 48px;padding: 0;border: 1px solid var(--p77-line);border-radius: 6px;overflow: hidden;background: #fff;cursor: zoom-in}.p77-ptable__th img{display: block;width: 100%;height: 100%;object-fit: cover}.p77-ptable__th:hover{border-color: var(--p77-accent)}.p77-ptable__thtext{display: flex;flex-direction: column;min-width: 0}.p77-pcard__excerpt{margin: 4px 0 0;font-size: 13px;line-height: 1.45;color: var(--p77-muted);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}@media (max-width: 767px){.p77-ptable__th{flex-basis: 40px;width: 40px;height: 40px}.p77-ptable__withth{gap: 8px}}.p77-price__krep{color: var(--p77-ink)}.p77-gtable__lenrow:not(.is-first)>th,.p77-gtable__lenrow:not(.is-first)>td{border-top: 1px dashed var(--p77-line-soft)}.p77-gtable__lenrow:not(.is-first) .p77-gtable__first a{padding-top: 0}.p77-gtable__len.is-split{color: var(--p77-ink);font-weight: 500}.p77-fixopts{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 10px}.p77-fixopt{display: inline-flex;align-items: baseline;gap: 6px;padding: 7px 12px;border: 1px solid var(--p77-line);border-radius: 8px;background: var(--p77-surface);font-size: 14px}.p77-fixopt span{color: var(--p77-muted)}.p77-fixopt b{font-weight: 600;color: var(--p77-ink)}.p77-gtable__size,.p77-mono{font-family: var(--p77-font);font-variant-numeric: tabular-nums;font-weight: 600;letter-spacing: 0}.p77-gtable__size .p77-gtable__mm{font-weight: 400}.p77-stock{display: inline-flex;align-items: center;gap: 4px}.p77-stock__ic{flex: 0 0 auto;color: var(--p77-accent);opacity: .85}.p77-stock__dot{font-size: .8em;color: #a16207}.p77-pcard .p77-stock,.p77-prod2__meta .p77-stock,.p77-prod2__title .p77-stock{color: var(--p77-muted);font-weight: 400}.p77-prod2__meta .p77-stock,.p77-prod2__title .p77-prod2__meta .p77-stock{display: inline-flex}.p77-addinfo{margin: 0 0 18px;padding: 16px 18px;border-left: 4px solid var(--p77-accent);border-radius: 6px;background: #f2f6ec}.p77-addinfo p{margin: 0 0 6px;font-size: 15px;line-height: 1.5}.p77-addinfo p:last-child{margin-bottom: 0}.p77-addinfo b{color: var(--p77-forest);font-weight: 600}.p77-addinfo__title{font-size: 13px !important;font-weight: 700;text-transform: uppercase;letter-spacing: .03em;color: var(--p77-forest);margin-bottom: 8px !important}.p77-buyline{display: flex;flex-direction: column;gap: 14px}.p77-buyline__promo{margin-top: -12px !important}@media (min-width: 1024px){.p77-buyline{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;column-gap: 18px;row-gap: 8px}.p77-buyline{grid-template-columns: auto auto;justify-content: start;column-gap: 32px;margin-top: 10px}.p77-buyline>.p77-pricebox{grid-column: 1;grid-row: 1}.p77-buyline>.p77-need{grid-column: 2;grid-row: 1}.p77-buyline__promo{grid-column: 1 / -1;grid-row: 2;margin-top: 0 !important}.p77-buyline .p77-pricebox__row{flex-direction: column;align-items: flex-start;gap: 2px;white-space: nowrap}.p77-buyline .p77-pricebox__now{line-height: 1.1}.p77-buyline .p77-pricebox__old{font-size: 14px}.p77-buyline .p77-need__row{flex-wrap: wrap;gap: 8px 14px}.p77-buyline .p77-need__row{flex-wrap: nowrap;gap: 20px}.p77-buyline .p77-need__step{width: 38px}.p77-buyline .p77-need__sum{margin-left: 0;white-space: nowrap;flex-direction: column !important;align-items: flex-end;gap: 0;font-size: 13px;line-height: 1.2}.p77-buyline .p77-need__sum strong{font-size: 20px}}.p77-prod2__fix{font-size: 13px;color: var(--p77-muted)}.p77-prod2__fix b{font-weight: 600;color: var(--p77-ink)}@media (min-width: 1024px){.p77-prod2__meta>* + *::before{content: "";display: inline-block;width: 1px;height: 12px;margin-right: 12px;background: var(--p77-line-2);vertical-align: -1px}}.p77-prod2__meta{gap: 4px 12px !important}.p77-prod2__meta>[data-p77-stock]{display: inline-flex;align-items: center}@media (min-width: 1024px){.p77-buy2__note{font-size: 15px !important}}@media (min-width: 1024px){.p77-buyline .p77-need__sum{align-items: flex-start !important;text-align: left}.p77-buyline .p77-need__row{gap: 16px}.p77-buyline .p77-need__input input{width: 44px !important}.p77-buyline .p77-need__step{width: 36px}}@media (min-width: 1024px){.p77-buyline .p77-pricebox__row{flex-direction: row;flex-wrap: nowrap;align-items: baseline;gap: 10px}.p77-buyline .p77-pricebox__old{font-size: 16px}.p77-buyline .p77-need__stepper{height: 42px}.p77-buyline .p77-need__step{width: 32px;font-size: 18px}.p77-buyline .p77-need__input{padding: 0 8px;font-size: 16px !important}.p77-buyline .p77-need__input input{width: 3.2ch !important;font-size: 16px !important}.p77-buyline .p77-need__unit{font-size: 14px}}@media (min-width: 1024px){.p77-buyline{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 8px 24px}.p77-buyline>.p77-pricebox,.p77-buyline>.p77-need{flex: 0 0 auto}.p77-buyline__promo{flex: 1 0 100%;order: 3}.p77-buyline .p77-need__row{gap: 14px}}@media (min-width: 1024px){.p77-buyline{column-gap: 20px}.p77-buyline .p77-pricebox__now{font-size: 28px}.p77-buyline .p77-pricebox__now small{font-size: 14px}.p77-buyline .p77-pricebox__old{font-size: 15px}.p77-buyline .p77-need__row{gap: 12px}.p77-buyline .p77-need__sum{font-size: 12px}.p77-buyline .p77-need__sum strong{font-size: 18px}}@media (min-width: 1024px){.p77-buyline .p77-need__stepper{height: 34px;border-radius: 6px}.p77-buyline .p77-need__step{width: 26px;font-size: 16px;line-height: 1;padding: 0}.p77-buyline .p77-need__input{padding: 0 6px;font-size: 15px !important;gap: 3px !important}.p77-buyline .p77-need__input input{width: 3ch !important;font-size: 15px !important}.p77-buyline .p77-need__unit{font-size: 13px}}.p77-gal__rowlbl{display: none}@media (min-width: 1024px){.p77-gal__rowlbl{display: block;margin: 14px 0 0;font-size: 13px;color: var(--p77-muted)}.p77-gal__rowlbl b{font-weight: 600;color: var(--p77-ink)}.p77-gal__rowlbl + .p77-gal__thumbs{margin-top: 6px}}.p77-qf .p77-chip{min-height: 30px;padding: 0 10px;border: 0 !important;border-radius: 6px;background: transparent;color: var(--p77-ink-2);font-size: 14px;font-weight: 400}.p77-qf .p77-chip:hover{background: var(--p77-line-soft);color: var(--p77-ink)}.p77-qf .p77-chip.is-on{background: #e6efe9;color: #1f6b45;font-weight: 600}.p77-qf .p77-chip.is-on::before{content: none}.p77-qf .p77-chip--sale{background: transparent;color: #b4233c}.p77-qf__label{font-size: 13px;color: var(--p77-muted-2)}.p77-qf__group{gap: 2px !important}@media (min-width: 1024px){.p77-qf__in{flex-direction: row !important;flex-wrap: wrap;align-items: center;gap: 6px 26px !important}.p77-qf__group{padding-left: 0 !important;flex-wrap: nowrap}.p77-qf__label{position: static !important;flex: 0 0 auto !important;margin-right: 4px !important}.p77-qf{margin-bottom: 20px}}@media (max-width: 1023px){.p77-qf .p77-chip{min-height: 32px;padding: 0 10px;font-size: 14px}}.p77-qf .p77-chip[data-all].is-on{background: transparent;color: var(--p77-ink)}@media (max-width: 1023px){.p77-qf__in{gap: 4px !important}.p77-qf__label{font-size: 12px;margin: 0 !important}.p77-qf__chips{gap: 2px;margin-left: -8px}.p77-qf .p77-chip{flex: 0 0 auto;min-height: 30px;padding: 0 8px;font-size: 14px}}.p77-qf .p77-chip{border: 1px solid var(--p77-line) !important;background: var(--p77-surface)}.p77-qf .p77-chip:hover{border-color: var(--p77-line-2) !important;background: var(--p77-surface)}.p77-qf .p77-chip.is-on{background: #eef5f0;border-color: #b9d3c2 !important;color: #1f6b45}.p77-qf .p77-chip[data-all].is-on{background: var(--p77-surface);border-color: var(--p77-line-2) !important;color: var(--p77-ink)}.p77-qf__group{gap: 6px !important}@media (max-width: 1023px){.p77-qf__chips{gap: 6px;margin-left: 0}.p77-qf .p77-chip{padding: 0 10px}}.p77-askbox{margin-top: 20px;padding: 14px 0 0;border: 0;border-top: 1px solid var(--p77-line);border-radius: 0;background: transparent;gap: 10px 14px}.p77-askbox__icon{width: 32px;height: 32px;background: transparent;color: var(--p77-muted)}.p77-askbox__icon svg{width: 18px;height: 18px}.p77-askbox__text strong{font-size: 14px;font-weight: 600;color: var(--p77-ink-2)}.p77-askbox__text span{font-size: 12.5px}.p77-askbox .p77-msgr--inline{min-height: 30px;padding: 0 10px;background: transparent;border: 1px solid var(--p77-line);color: var(--p77-ink-2) !important;font-size: 13px !important;font-weight: 500;gap: 6px}.p77-askbox .p77-msgr--inline::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--msgr)}.p77-askbox .p77-msgr--inline:hover{border-color: var(--p77-line-2);color: var(--p77-ink) !important}.p77-askbox__phone{font-size: 14px;font-weight: 600;color: var(--p77-ink-2)}.p77-askbox .p77-msgr--inline{display: inline-flex !important;align-items: center;justify-content: center;height: 30px;line-height: 1;border-radius: 6px;background: var(--p77-surface) !important}.p77-opt2.is-checked{background: #eef5f0 !important;border-color: #1f6b45 !important;box-shadow: inset 0 0 0 1px #1f6b45}.p77-opt2.is-checked .p77-opt2__name,.p77-opt2.is-checked .p77-opt2__price{color: #1f6b45 !important}.p77-prod__sale{margin-top: 4px;padding: 12px 0 0;background: none;border: 0;border-top: 1px solid var(--p77-line);border-radius: 0;font-size: 14px}.p77-prod__sale-lbl{margin: 0 0 6px !important;font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: .04em;color: #b6461f}.p77-prod__sale p{margin: 0 0 4px}.p77-prod__sale .p77-note{font-size: 12.5px;color: var(--p77-muted)}.p77-buy2__grid{background: #eceeeb;padding: 4px;border-radius: 10px;gap: 4px !important}.p77-opt2{border: 0 !important;background: transparent !important;box-shadow: none !important;min-height: 46px}.p77-opt2:hover{background: rgba(255,255,255,.55) !important}.p77-opt2.is-checked{background: #fff !important;box-shadow: 0 1px 3px rgba(0,0,0,.14) !important}.p77-opt2.is-checked .p77-opt2__name{color: var(--p77-ink) !important}.p77-opt2.is-checked .p77-opt2__price{color: var(--p77-muted) !important}.p77-opt2__tag{top: -6px}.p77-prod__sale-lbl{font-size: 14px;text-transform: none;letter-spacing: 0}.p77-buy2__note{font-size: 15px !important;color: var(--p77-ink-2) !important}.p77-pricebox__promo,.p77-buyline__promo{font-size: 13px !important;color: var(--p77-muted) !important}@media (min-width: 1024px){.p77-buy2__btns--msg{grid-template-columns: 1fr 1fr !important}}.p77-only77{background: none !important;border: 0 !important;padding: 4px 0 0 !important;box-shadow: none !important}.p77-only77__badge{position: static !important;display: block !important;background: none !important;border: 0 !important;padding: 0 !important;margin: 0 0 6px !important;font-size: 12px !important;font-weight: 600 !important;color: var(--p77-muted-2) !important;text-transform: uppercase;letter-spacing: .04em}.p77-only77 ul{gap: 6px !important}.p77-only77 li{font-size: 13.5px !important;color: var(--p77-muted) !important}.p77-only77 li b{font-weight: 600 !important;color: var(--p77-ink-2) !important}.p77-buybar{display: none !important}body.single-product{padding-bottom: 0 !important}@media (min-width: 1024px){.p77-objects__track .p77-objects__item{flex-basis: calc((100% - 36px) / 4)}}.p77-objects--sklad{padding-top: 0}.p77-sklad__sub{margin: 4px 0 0;font-size: 14px;color: var(--p77-muted)}.p77-sklad__sub a{color: var(--p77-muted);text-decoration: none;border-bottom: 1px solid var(--p77-line-2)}.p77-sklad__sub a:hover{color: var(--p77-accent);border-color: currentColor}.p77-sklad__sub{max-width: 640px}.p77-sklad__sub a{color: var(--p77-accent);border-bottom: 0;font-weight: 500;white-space: nowrap}@media (min-width: 1024px){.p77-sklad__sub{font-size: 17px;line-height: 1.5;max-width: 820px;margin-top: 8px}}.p77-price__date{margin: 10px 0 0;font-size: 14px;color: var(--p77-muted)}@media (min-width: 1024px){.p77-price__mo{text-transform: none}}@media (max-width: 1023px){.p77-price__date{font-size: 13px;margin-top: 6px}}.p77-price__date{margin: 6px 0 0 !important;font-size: 13px !important}.p77-gtable__unitnote{font-size: 13px;margin-top: 8px}.p77-price__foot{margin-top: 4px}.p77-price__foot:empty,.p77-price__foot:not(:has(.p77-note:not(:empty))){display: none}.p77-gphotos{background: var(--p77-surface)}.p77-gphotos .p77-gphoto{box-shadow: 0 0 0 1px var(--p77-line)}.p77-gphotos{padding-top: 40px !important;padding-bottom: 40px !important}.p77-objects--sklad{padding-top: 40px !important}@media (min-width: 1024px){.p77-gphotos{padding-top: 64px !important;padding-bottom: 64px !important}.p77-objects--sklad{padding-top: 64px !important}}.p77-objects + .p77-objects--sklad{padding-top: 8px !important}.p77-gphotos__sub{margin: 0;font-size: 16px;line-height: 1.5}.p77-gscale{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin: 0 0 18px;padding: 12px 20px;border: 1px solid var(--p77-line);border-radius: 14px;background: #fafbfa}.p77-gscale__end{display: inline-flex;align-items: center;gap: 10px;max-width: 200px;font-size: 12.5px;font-weight: 600;line-height: 1.3;letter-spacing: .03em;text-transform: uppercase;color: var(--p77-accent)}.p77-gscale__end svg{flex: 0 0 auto}.p77-gscale__end--r{flex-direction: row-reverse;text-align: right}.p77-gscale__chips{display: flex;align-items: center;gap: 8px}.p77-gscale__chip{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 42px;padding: 0 12px;border: 1px solid var(--p77-line);border-radius: 999px;background: #fff;color: var(--p77-ink);font-size: 15px;font-weight: 600;text-decoration: none}.p77-gscale__chip:hover{border-color: var(--p77-accent);color: var(--p77-accent)}.p77-gscale__arr{color: var(--p77-muted-2)}.p77-gphotos__grid{grid-template-columns: repeat(var(--n,5),minmax(0,1fr))}.p77-gphoto{scroll-margin-top: 120px}.p77-gphoto__tag{align-self: flex-start;padding: 4px 9px;border-radius: 6px;background: #e6efe9;color: var(--p77-accent);font-size: 12.5px;font-weight: 600;line-height: 1.3}.p77-gphoto__pop{font-size: 12px;font-weight: 500;color: var(--p77-muted)}.p77-gphotos--nophoto .p77-gphoto::before{height: 4px}@media (max-width: 1023px){.p77-gscale{flex-wrap: wrap;padding: 12px;gap: 10px}.p77-gscale__end{font-size: 11px;max-width: none}.p77-gscale__chips{order: 3;flex: 1 0 100%;justify-content: space-between;gap: 4px}.p77-gscale__chip{min-width: 0;height: 36px;padding: 0 10px;font-size: 13px}.p77-gscale__arr{display: none}.p77-gphotos__grid{display: flex;overflow-x: auto;gap: 10px;margin: 0 -16px;padding: 0 16px 4px;scroll-snap-type: x mandatory;scrollbar-width: none}.p77-gphotos__grid::-webkit-scrollbar{display: none}.p77-gphoto{flex: 0 0 64%;scroll-snap-align: start}.p77-gphotos__sub{font-size: 14px}}@media (max-width: 1023px){.p77-gscale__end{flex: 1 1 40%}.p77-gscale__end--r{justify-content: flex-start}.p77-gphotos__grid{scroll-padding: 0 16px}}.p77-gphoto::before,.p77-gphoto--top::before{content: none !important;display: none !important}.p77-gphoto{border-top: 1px solid var(--p77-line) !important}@media (max-width: 1023px){.p77-gphotos__grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0;padding: 0;overflow: visible}.p77-gphoto{flex: none}.p77-gphoto__tag{font-size: 11.5px}.p77-gphoto__desc{font-size: 13px}}.p77-mtable{display: none}@media (max-width: 1023px){.p77-price .p77-gtable{display: none !important}.p77-price .p77-gtable__unitnote{display: none}.p77-mtable{display: table;width: 100%;border-collapse: separate;border-spacing: 0;background: var(--p77-surface);border: 1px solid var(--p77-line);border-radius: 12px;overflow: hidden;font-size: 14px}.p77-mtable th,.p77-mtable td{padding: 8px 10px;text-align: center;vertical-align: middle;border-top: 1px solid var(--p77-line-soft)}.p77-mtable thead th{background: var(--p77-ink);color: #fff;font-weight: 600;border-top: 0;padding: 10px}.p77-mtable__grp th{background: var(--p77-bg);font-weight: 700;font-size: 14px;color: var(--p77-ink)}.p77-mtable__sz{width: 34%;border-right: 1px solid var(--p77-line-soft);font-weight: 700;font-size: 15px}.p77-mtable__sz a{color: var(--p77-ink);text-decoration: none}.p77-mtable__sz span{display: block;margin-top: 2px;font-weight: 400;font-size: 12px;color: var(--p77-muted)}.p77-mtable__gr{color: var(--p77-ink-2)}.p77-mtable__pr a{font-weight: 700;color: var(--p77-ink);text-decoration: none;white-space: nowrap}.p77-mtable__pr a.is-promo{color: var(--p77-promo)}.p77-mtable__pr s{display: block;font-size: 11.5px;color: var(--p77-muted-2)}}@media (max-width: 1023px){.p77-mtable th,.p77-mtable td{padding: 6px 10px}.p77-mtable thead th{padding: 9px 10px}.p77-mtable__pr{white-space: nowrap}.p77-mtable__pr s{display: inline;margin-left: 6px;font-size: 12px}.p77-mtable__sz{font-size: 14.5px}.p77-mtable__sz span{margin-top: 0}}.p77-pricebox__now.is-promo,.p77-pricebox__now.is-promo small{color: var(--p77-promo)}.p77-pricebox__promo,.p77-buyline__promo{margin-top: 8px !important;margin-bottom: 6px !important;padding: 0 0 0 11px;border-left: 3px solid var(--p77-promo);font-size: 14px !important;line-height: 1.45;color: #555 !important}.p77-pricebox__promo[hidden],.p77-buyline__promo[hidden]{display: none}.p77-pricebox__promo b,.p77-buyline__promo b{color: var(--p77-promo);font-weight: 700}.p77-promo--top{display: block;background: #fdf0ea;border: 0;color: var(--p77-ink);font-weight: 400}.p77-promo--top .p77-promo__text b{display: block;color: var(--p77-promo);font-weight: 700}.p77-promo--top .p77-promo__cond{display: block}@media (max-width: 1023px){.p77-promo--top{font-size: 14px;padding: 10px 12px}}:root{--p77-thead: #163d2b}.p77-ptable--grades thead th,.p77-ptable--grades thead th:first-child,.p77-pcompare__table thead th,.p77-mtable thead th{background: var(--p77-thead)}@media (min-width: 1024px){.p77-price__body.is-cols{max-width: calc(300px + var(--p77-ng,5) * 200px)}.p77-price__body .p77-gtable:has(.is-few){max-width: none}}@media (min-width: 1024px){.p77-price__body.is-cols.has-len{max-width: calc(440px + var(--p77-ng,5) * 200px)}}.p77-gtable__lenh,.p77-gtable__lencell{white-space: nowrap;text-align: left}.p77-gtable__lencell{font-size: 15px;color: var(--p77-ink)}.p77-ptable--grades.is-few thead th:not(.p77-gtable__first),.p77-ptable--grades.is-few td{text-align: left}.p77-ptable--grades.is-few thead th:not(.p77-gtable__first) .p77-gtable__grade,.p77-ptable--grades.is-few .p77-gcell{align-items: flex-start}.p77-ptable--grades tbody .p77-gtable__lencell{border-right: 1px solid var(--p77-line)}.p77-ptable--grades thead .p77-gtable__lenh{border-right: 1px solid rgba(255,255,255,.22)}.p77-price__body:not(.has-len) .p77-ptable--grades tbody th.p77-gtable__first{border-right: 1px solid var(--p77-line)}.p77-price__body:not(.has-len) .p77-ptable--grades thead th.p77-gtable__first{border-right: 1px solid rgba(255,255,255,.22)}@media (hover: hover){.p77-ptable--grades tbody tr:not(.p77-gtable__grp):hover>th,.p77-ptable--grades tbody tr:not(.p77-gtable__grp):hover>td{background: #f1f6f2}}.p77-ptable--grades .p77-gtable__grp th{font-size: 16px}@media (max-width: 1023px){.p77-mtable__grp th{font-size: 15.5px}.p77-mtable__sz{border-right: 0}.p77-mtable tbody tr:has(.p77-mtable__sz)>*{border-top: 1px solid #c4c8c3}.p77-mtable tbody .p77-mtable__grp + tr>*,.p77-mtable tbody .p77-mtable__grp>*{border-top: 0}}.p77-pficon{display: inline-block;vertical-align: middle;margin-left: 10px;position: relative;top: -1px}.p77-pagehead:has(+ .p77-section--white){border-bottom: 0;padding-bottom: 8px}.p77-pagehead + .p77-section--white{padding-top: 8px}.p77-buy2 .p77-buy2__opts.is-one .p77-buy2__grid{display: inline-grid !important;align-self: flex-start;grid-template-columns: minmax(120px,auto) !important}.p77-buy2 .p77-buy2__opts.is-one .p77-opt2{padding-left: 24px;padding-right: 24px;cursor: default}@media (min-width: 1024px){.p77-gal__thumbs{flex-wrap: wrap;max-width: 100%}.p77-gal{min-width: 0}}.p77-gphoto__head{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;padding: 14px 16px 12px}.p77-gphoto figcaption{padding-top: 12px}@supports (grid-template-rows: subgrid){.p77-gphoto{display: grid;grid-template-rows: subgrid;grid-row: span 3;row-gap: 0;align-content: start}.p77-gphoto__head{grid-row: 1}.p77-gphoto__img{grid-row: 2;align-self: start}.p77-gphoto figcaption{grid-row: 3;align-self: start}}@media (max-width: 1023px){.p77-gscale__end{font-size: 10px;font-weight: 500;letter-spacing: .02em}.p77-gscale__end svg{width: 22px;height: 22px}.p77-gphoto__head{padding: 10px 12px 10px;gap: 5px}.p77-gphoto__tag{font-size: 10.5px;font-weight: 500;padding: 3px 8px}.p77-gphoto figcaption{padding-top: 10px}}.p77-gphoto__lbl{font-size: inherit;font-weight: 500;color: var(--p77-ink);margin-right: 1px}@media (max-width: 1023px){.p77-gphoto__lbl{font-size: inherit}.p77-gphoto__head{padding: 10px 12px 0}.p77-gphoto figcaption{padding-top: 6px}@supports (grid-template-rows: subgrid){.p77-gphoto__img{grid-row: 1}.p77-gphoto__head{grid-row: 2}.p77-gphoto figcaption{grid-row: 3}}}@supports not (grid-template-rows: subgrid){@media (max-width: 1023px){.p77-gphoto__img{order: -1}}}.p77-gphotos + .p77-section{padding-top: 40px !important}@media (min-width: 1024px){.p77-gphotos + .p77-section{padding-top: 64px !important}}@media (min-width: 1024px){.p77-gphotos__head{max-width: none}.p77-sklad__sub{max-width: none}.p77-cards__head>div{flex: 1 1 auto;min-width: 0}}.p77-gphoto__desc{color: var(--p77-ink)}.p77-gphoto{border-radius: 6px}.p77-gscale__end svg{color: var(--p77-ink)}.p77-price__head{position: relative}.p77-price__meta b{white-space: nowrap}.p77-pdfmenu{position: relative;flex: 0 0 auto}.p77-pdfbtn__m{display: none}.p77-pdfbtn{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px;border: 1px solid var(--p77-line);border-radius: 8px;background: var(--p77-surface,#fff);color: var(--p77-ink);font: inherit;font-size: 14px;font-weight: 500;white-space: nowrap;cursor: pointer;transition: border-color .15s,color .15s}.p77-pdfbtn svg{color: var(--p77-accent);flex: 0 0 auto}.p77-pdfbtn__f{font-size: 11px;font-weight: 600;letter-spacing: .03em;color: var(--p77-muted)}.p77-pdfbtn:hover,.p77-pdfbtn[aria-expanded="true"]{border-color: var(--p77-accent)}.p77-pdfmenu__list{position: absolute;right: 0;top: calc(100% + 6px);z-index: 30;min-width: 250px;padding: 6px;background: #fff;border: 1px solid var(--p77-line);border-radius: 10px;box-shadow: 0 10px 30px rgba(21,25,26,.14)}.p77-pdfmenu__list[hidden]{display: none}.p77-pdfmenu__list a,.p77-pdfmenu__list button{display: flex;align-items: center;gap: 10px;width: 100%;padding: 10px 12px;border: 0;border-radius: 6px;background: none;color: var(--p77-ink);font: inherit;font-size: 15px;text-align: left;text-decoration: none;cursor: pointer}.p77-pdfmenu__list a:hover,.p77-pdfmenu__list button:hover{background: var(--p77-line-soft,#f3f3f0)}.p77-pdfmenu__list svg{color: var(--p77-accent);flex: 0 0 auto}.p77-pdfmenu__list [hidden]{display: none}.p77-pdfmenu__dot{width: 10px;height: 10px;margin: 0 4px;border-radius: 50%;flex: 0 0 auto}@media (max-width: 1023px){.p77-price__head{align-items: flex-start;gap: 10px}.p77-pdfbtn{height: 36px;padding: 0 10px;font-size: 13px;gap: 6px;margin-top: 2px}.p77-pdfbtn svg{width: 16px;height: 16px}.p77-pdfbtn__d{display: none}.p77-pdfbtn__m{display: inline}.p77-pdfbtn__f{font-size: 12px}.p77-pdfmenu__list{min-width: 240px}}@media (max-width: 374px){.p77-price__head{gap: 8px}.p77-pdfbtn{padding: 0 8px;gap: 5px}.p77-price__meta{font-size: 13px}}.p77-ctrust{display: flex;flex-wrap: wrap;gap: 14px 36px;margin: 18px 0 0;padding: 0;list-style: none}.p77-ctrust li{display: flex;gap: 10px;align-items: flex-start}.p77-ctrust svg{flex: 0 0 auto;width: 24px;height: 24px;margin-top: 1px;color: var(--p77-accent)}.p77-ctrust b{display: block;font-size: 15px;font-weight: 600;color: var(--p77-ink);line-height: 1.35}.p77-ctrust__m{display: none !important}.p77-ctrust span{display: block;margin-top: 2px;font-size: 13.5px;color: var(--p77-muted);line-height: 1.35}@media (max-width: 1023px){.p77-ctrust{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 12px;margin-top: 14px}.p77-ctrust li{gap: 7px;align-items: center}.p77-ctrust svg{width: 18px;height: 18px;margin: 0}.p77-ctrust__d,.p77-ctrust span{display: none !important}.p77-ctrust__m{display: block !important;font-size: 14px;font-weight: 500 !important}}@media (min-width: 1024px){.p77-ctrust{flex-wrap: nowrap;width: max-content;max-width: calc(100vw - 64px)}}@media (max-width: 1023px){.p77-chead .p77-back-link{min-height: 0;margin-bottom: -6px}.p77-ctrust .p77-ctrust__m{font-weight: 400 !important}}.p77-cnums{display: flex;max-width: 900px;margin: 20px 0 0;border-top: 1px solid var(--p77-line);border-bottom: 1px solid var(--p77-line)}.p77-cnums>div{flex: 1 1 0;padding: 12px 16px 12px 0}.p77-cnums>div + div{padding-left: 16px;border-left: 1px solid var(--p77-line)}.p77-cnums strong{display: block;font-size: 22px;font-weight: 700;line-height: 1.1;color: var(--p77-ink);white-space: nowrap}.p77-cnums strong i{font-style: normal;font-size: .8em;color: #f2a900}.p77-cnums span{display: block;margin-top: 4px;font-size: 13px;line-height: 1.3;color: var(--p77-muted)}@media (max-width: 1023px){.p77-cnums{display: grid;grid-template-columns: 1fr 1fr;margin-top: 14px;border-bottom: 0}.p77-cnums>div{padding: 9px 8px 9px 0;border-bottom: 1px solid var(--p77-line)}.p77-cnums>div + div{padding-left: 0;border-left: 0}.p77-cnums>div:nth-child(2n){padding-left: 12px;border-left: 1px solid var(--p77-line)}.p77-cnums strong{font-size: 18px}.p77-cnums span{font-size: 11.5px}}.p77-cnums strong{white-space: nowrap}@media (max-width: 1023px){.p77-cnums>div:nth-child(n+3){display: none}.p77-cnums{border-bottom: 1px solid var(--p77-line)}.p77-cnums>div{border-bottom: 0}}@media (min-width: 1024px){.p77-cnums{max-width: 1120px;width: max-content;min-width: 900px}.p77-cnums>div{flex: 0 0 auto;max-width: 290px;padding-right: 28px}.p77-cnums>div + div{padding-left: 24px}}.p77-cnums__m{display: none !important}@media (max-width: 1023px){.p77-cnums__d{display: none !important}.p77-cnums__m{display: block !important;letter-spacing: -.01em}}@media (max-width: 1023px){.p77-cnums{grid-template-columns: max-content 1fr}.p77-cnums>div:nth-child(2n){padding-left: 10px}.p77-cnums span{font-size: 11px}}@media (max-width: 389px){.p77-cnums>div{padding-right: 6px}.p77-cnums>div:nth-child(2n){padding-left: 8px}.p77-cnums span{font-size: 10.5px;letter-spacing: -.015em}}.p77-price{background: #fff}.p77-price .p77-gtable,.p77-price .p77-mtable{border-color: #e6e8e4;box-shadow: 0 1px 2px rgba(20,30,20,.05),0 10px 30px -6px rgba(20,30,20,.12)}.p77-chead{border-bottom: 0}.p77-pcard .p77-pcard__btn{background: #fff;color: var(--p77-accent);border: 1px solid #cfd6cf;box-shadow: none}.p77-pcard .p77-pcard__btn:hover,.p77-pcard .p77-pcard__btn:focus-visible{background: #fff;color: var(--p77-accent);border-color: var(--p77-accent)}@media (min-width: 1024px){.p77-chead + .p77-price{padding-top: 12px}}.p77-price__meta b{color: inherit;font-weight: inherit}.p77-gphotos .p77-gphoto{background: #fafbfa}.p77-cfaq__item summary,.p77-gq__item summary{font-weight: 500;font-size: 16px;color: var(--p77-ink)}.p77-cfaq__item,.p77-gq__item{border-bottom-color: #e9ebe8}.p77-cfaq__sign::before{font-weight: 300;color: var(--p77-muted)}.p77-gq__sign::before,.p77-gq__sign::after{background: var(--p77-muted);height: 1.5px}.p77-cfaq__item[open] summary,.p77-gq__item[open] summary{color: var(--p77-accent)}.p77-cfaq__grouphead{font-family: inherit;font-size: 14px;font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--p77-ink)}@media (max-width: 1023px){.p77-cfaq__grouphead{font-size: 13px}}.p77-cfaq__list[hidden]{display: none !important}.p77-fq{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 48px;align-items: start;margin-top: 8px}.p77-fq__nav{display: flex;flex-direction: column}.p77-fq__g{margin: 26px 0 6px;font-size: 14px;font-weight: 600;color: var(--p77-ink)}.p77-fq__g:first-child{margin-top: 0}.p77-fq__q{display: block;width: 100%;padding: 11px 14px 11px 16px;border: 0;border-left: 2px solid #e6e8e4;background: none;font: inherit;font-size: 16px;font-weight: 400;line-height: 1.4;color: var(--p77-ink);text-align: left;cursor: pointer}.p77-fq__q:hover{color: var(--p77-accent)}.p77-fq__q.is-on{color: var(--p77-accent);font-weight: 500;border-left-color: var(--p77-accent);background: #f3f7f4}.p77-fq__pane{position: sticky;top: 110px;min-height: 260px;padding: 28px 32px;border: 1px solid #e6e8e4;border-radius: 12px;background: #fafbfa}.p77-fq__t{margin: 0 0 14px;font-size: 20px;font-weight: 600;line-height: 1.3}.p77-fq__pane .p77-cfaq__a{padding: 0;font-size: 15.5px}.p77-cfaq__ask{margin: 22px 0 0;padding-top: 16px;border-top: 1px solid #e6e8e4;font-size: 14px;color: var(--p77-muted)}.p77-cfaq__ask a{color: var(--p77-accent);font-weight: 600}.p77-cfaq__asklink{padding: 0;border: 0;background: none;font: inherit;color: var(--p77-accent);font-weight: 600;cursor: pointer;text-align: left}.p77-cfaq__asklink:hover{text-decoration: underline;text-underline-offset: 2px}@media (max-width: 1023px){.p77-cfaq__ask{margin: 0;padding: 14px 16px;border-top: 0;font-size: 14px;line-height: 1.45}.p77-cfaq__item summary,.p77-gq__item summary{font-weight: 400}.p77-gphotos__foot{font-size: 12.5px;line-height: 1.45}}@media (hover: hover) and (min-width: 1024px){.p77-price .p77-gtable td[data-has]{position: relative;cursor: pointer}.p77-price .p77-gtable td[data-has] .p77-gcell::after{content: '';position: absolute;inset: 0}.p77-price .p77-gtable tbody tr.is-hrow>td,.p77-price .p77-gtable tbody tr.is-hrow>th,.p77-price .p77-gtable td.is-hcol{background: #f6f9f6}.p77-price .p77-gtable thead th.is-hcol{background: #2b6247}.p77-price .p77-gtable td[data-has]:hover{background: #e7f1ea;box-shadow: inset 0 0 0 1.5px var(--p77-accent)}.p77-price .p77-gtable td[data-has]:hover::after{content: '→';position: absolute;right: 14px;top: 50%;transform: translateY(-50%);font-size: 20px;line-height: 1;color: var(--p77-accent);pointer-events: none}.p77-price .p77-gcell:hover .p77-gcell__now{text-decoration: none}}@media (max-width: 1023px){.p77-cfaq__item[open] summary,.p77-gq__item[open] summary{font-weight: 500}}.p77-gphotos--zoom .p77-gphoto__img img{transform: scale(2.2)}.p77-gphotos--zoom .p77-gphoto__img:hover img{transform: scale(2.26)}@media (min-width: 1024px){.p77-gq.is-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));gap: 16px;margin-top: 28px;border-top: 0}.p77-gq.is-cards .p77-gq__item{padding: 20px 24px;border: 1px solid #e6e8e4;border-radius: 12px;background: #fafbfa}.p77-gq.is-cards .p77-gq__item summary{padding: 0 0 8px;font-size: 17px;font-weight: 600;color: var(--p77-ink);cursor: default}.p77-gq.is-cards .p77-gq__sign{display: none}.p77-gq.is-cards .p77-gq__a{padding: 0;max-width: none}}@media (max-width: 1023px){.p77-cfaq__ask--in{margin: 14px 0 0;padding: 12px 0 0;border-top: 1px solid #e9ebe8;font-size: 14px}}.p77-live .p77-cards__head{align-items: flex-end}.p77-live__tabs{margin: 14px 0 0;padding: 0;border: 0}.p77-live__text{margin: 0 0 16px;max-width: 900px;font-size: 16px;line-height: 1.55}.p77-live__after{margin: 14px 0 0;font-size: 15px;color: var(--p77-ink-2)}.p77-live__pane[hidden]{display: none}@media (max-width: 1023px){.p77-live__text{font-size: 15px}.p77-live__tabs .p77-tab{min-height: 40px}}.p77-calcwide{display: grid;gap: 0;padding: 0;overflow: hidden}.p77-calcwide__in{display: flex;flex-direction: column;gap: 14px;padding: 20px}.p77-calcwide__res{display: flex;flex-direction: column;justify-content: center;gap: 14px;padding: 20px;background: #fafbfa;border-top: 1px solid #e6e8e4}@media (min-width: 1024px){.p77-calcwide{grid-template-columns: 1.1fr 1fr}.p77-calcwide__in{padding: 32px}.p77-calcwide__res{padding: 32px;border-top: 0;border-left: 1px solid #e6e8e4}.p77-calcwide .p77-calcbox__row{display: grid;grid-template-columns: 1.4fr 1fr 1fr}}.p77-calcwide .p77-calcbox__out{font-size: 16px}.p77-calcwide .p77-calcbox__out b{font-size: 28px;font-weight: 700}.p77-calcwide .p77-calcbox__sum{font-size: 20px;font-weight: 600;color: var(--p77-ink)}.p77-calcwide .p77-calcbox__sum small{font-size: 14px;font-weight: 400;color: var(--p77-ink-2)}.p77-calcwide__paint{display: flex;align-items: center;gap: 12px;padding-top: 14px;border-top: 1px solid #e6e8e4;font-size: 14.5px;line-height: 1.45;color: var(--p77-ink-2)}.p77-calcwide__paint a{color: var(--p77-accent);font-weight: 600}.p77-calcwide__paint .p77-calcwide__pimg,.p77-calcwide__paint img{flex: 0 0 44px;width: 44px;height: 44px;border-radius: 8px;object-fit: cover}.p77-calcwide__paint--solo{padding: 16px 20px;border: 1px solid var(--p77-line);border-radius: 12px;background: #fff}.p77-delline{display: flex;align-items: center;gap: 14px;margin-top: 16px;padding: 16px 20px;border-radius: 12px;background: #eef4ef;font-size: 15px;line-height: 1.5;color: var(--p77-ink)}.p77-delline__ic{flex: 0 0 auto;display: inline-flex;align-items: center;height: 28px;padding: 0 10px;border-radius: 6px;background: var(--p77-ink);color: #fff;font-family: var(--p77-mono);font-size: 11px}.p77-delline__t b{font-weight: 600}.p77-delline__c{display: block;font-size: 14px;color: var(--p77-ink-2)}.p77-delline__a{margin-left: auto;color: var(--p77-accent);font-weight: 600;white-space: nowrap}@media (max-width: 1023px){.p77-delline{flex-direction: column;align-items: flex-start;gap: 8px;font-size: 14px}.p77-delline__a{margin-left: 0}}.p77-live__tabs{display: flex;gap: 8px}.p77-live .p77-tab{flex: 0 0 auto;min-height: 42px;padding: 0 16px;border: 1px solid var(--p77-line-2);border-radius: var(--p77-radius-sm);background: var(--p77-surface);font: inherit;font-weight: 600;font-size: 15px;color: var(--p77-ink);cursor: pointer}.p77-live .p77-tab:hover{border-color: var(--p77-ink)}.p77-live .p77-tab.is-on{background: var(--p77-ink);border-color: var(--p77-ink);color: #fff}.p77-calcwide__in>strong{font-size: 20px;line-height: 1.2}@media (min-width: 1024px){.p77-calcwide__in>strong{font-size: 24px}}@media (max-width: 1023px){.p77-calcwide .p77-calcbox__out b{font-size: 24px}.p77-calcwide .p77-calcbox__sum{font-size: 18px}}@media (min-width: 1024px){.p77-live .p77-live__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;overflow: visible;scroll-snap-type: none}.p77-live .p77-live__grid>.p77-objects__item{aspect-ratio: 4 / 3}.p77-live .p77-live__grid>.p77-objects__item:first-child{grid-column: span 2;grid-row: span 2;aspect-ratio: auto}.p77-live .p77-live__grid>.p77-objects__item:nth-child(n+10){display: none}.p77-live .p77-live__grid>[data-more]{position: relative}.p77-live .p77-live__grid>[data-more]::after{content: attr(data-more);position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(21,25,26,.55);color: #fff;font-size: 18px;font-weight: 600;pointer-events: none}}.p77-live__vid{background: #15191a}.p77-live__vid .p77-video{height: 100%;aspect-ratio: auto;border-radius: 0}@media (max-width: 1023px){.p77-live__vid .p77-video{aspect-ratio: 4 / 3}}.p77-live .p77-tabs.p77-live__tabs{margin: 14px 0 0;padding: 0;border-bottom: 0}.p77-live .p77-cards__head{margin-bottom: 18px}@media (max-width: 1023px){.p77-live .p77-tabs.p77-live__tabs{flex-wrap: nowrap;gap: 6px;overflow-x: auto;scrollbar-width: none;margin-right: -16px;padding-right: 16px}.p77-live .p77-live__tabs::-webkit-scrollbar{display: none}.p77-live .p77-tab{min-height: 40px;padding: 0 12px;font-size: 14px}}.p77-delline{margin-top: 20px;padding: 22px 28px;gap: 20px;background: var(--p77-forest);color: #fff;border-radius: 14px}.p77-delline__ic{height: auto;padding: 8px 12px;background: #fff;color: var(--p77-forest);font-size: 18px;font-weight: 600;border-radius: 8px}.p77-delline__t{font-size: 16px;color: rgba(255,255,255,.9)}.p77-delline__t b{display: block;margin-bottom: 2px;font-size: 21px;font-weight: 600;color: #fff}.p77-delline__c{margin-top: 6px;color: rgba(255,255,255,.72);font-size: 14px}.p77-delline__a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border-radius: 8px;background: #fff;color: var(--p77-forest);font-weight: 600}.p77-delline__a:hover{color: var(--p77-forest);background: #eef4ef}@media (max-width: 1023px){.p77-delline{padding: 18px;gap: 10px}.p77-delline__ic{font-size: 16px}.p77-delline__t b{font-size: 18px}.p77-delline__a{width: 100%;justify-content: center;margin-top: 4px}}.p77-delline__a{min-height: 0;padding: 0;border: 0;border-radius: 0;background: none;color: rgba(255,255,255,.85);font: inherit;font-size: 14.5px;font-weight: 500;text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;cursor: pointer;white-space: nowrap}.p77-delline__a:hover{background: none;color: #fff;text-decoration-thickness: 2px}@media (max-width: 1023px){.p77-delline__a{width: auto;margin-top: 2px}}@media (min-width: 1024px){.p77-live .p77-live__grid--vid>.p77-objects__item{aspect-ratio: 16 / 9}.p77-live .p77-live__grid--vid>.p77-objects__item:first-child{aspect-ratio: auto}}@media (max-width: 1023px){.p77-live .p77-live__grid--vid>.p77-objects__item,.p77-live .p77-live__grid--vid .p77-live__vid .p77-video{aspect-ratio: 16 / 9}}.p77-live__vid .p77-video iframe{position: absolute;inset: 0;width: 100%;height: 100%}@media (min-width: 1024px){.p77-live .p77-live__grid>.p77-objects__item:nth-child(n+6){display: none}.p77-live .p77-live__grid>[data-more]::after{content: attr(data-more)}.p77-live .p77-live__grid>.p77-objects__item:not(:nth-child(5))::after{content: none}}.p77-price .p77-gcell__now,.p77-price .p77-gcell__unit{font-weight: 500}.p77-price .p77-gcell.is-promo .p77-gcell__now,.p77-price .p77-gcell.is-promo .p77-gcell__unit{font-weight: 600}.p77-price .p77-gtable__size{font-weight: 600}.p77-price .p77-mtable__pr a{font-weight: 500}.p77-price .p77-mtable__pr a.is-promo{font-weight: 600}.p77-price .p77-mtable__sz{font-weight: 600}.p77-vsrow{display: flex;align-items: center;margin: 0 0 16px}.p77-vs{display: inline-flex;gap: 4px;padding: 4px;border-radius: 10px;background: #eceee9}.p77-vs button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 38px;padding: 0 14px;border: 0;border-radius: 7px;background: none;font: inherit;font-size: 14.5px;font-weight: 600;color: var(--p77-ink-2);cursor: pointer}.p77-vs button:hover{color: var(--p77-ink)}.p77-vs button.is-on{background: #fff;color: var(--p77-ink);box-shadow: 0 1px 3px rgba(0,0,0,.12)}.p77-vs svg{flex: 0 0 18px;width: 18px;height: 18px}@media (max-width: 600px){.p77-vs{display: flex;width: 100%}.p77-vs button{flex: 1}}.p77-price--vs .p77-promo--top{margin-bottom: 16px}.p77-vpane[hidden]{display: none !important}.p77-vpane--cards .p77-qf{margin-top: 0}.p77-gradehint{display: flex;gap: 10px;align-items: flex-start;margin: 16px 0 0;padding: 14px 16px;border-radius: 12px;background: #eef4ef;font-size: 15px;line-height: 1.45;color: var(--p77-ink)}.p77-gradehint a{color: var(--p77-accent);font-weight: 600;text-decoration: none;white-space: nowrap}.p77-gradehint a:hover{text-decoration: underline}@media (min-width: 1024px){.p77-gradehint{display: inline-flex;padding: 10px 16px}}.p77-order{background: #fff}.p77-order .p77-h2{margin: 0 0 16px}.p77-order__steps{list-style: none;margin: 0 0 16px;padding: 0;display: flex;flex-direction: column;gap: 12px}.p77-order__steps li{display: flex;gap: 12px;align-items: flex-start;font-size: 16px;line-height: 1.45}.p77-order__steps b{flex: 0 0 28px;height: 28px;border-radius: 50%;background: var(--p77-accent);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 14px}.p77-order__steps small{display: block;color: var(--p77-muted);font-size: 14px}.p77-order__btns{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.p77-order__b{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;min-height: 78px;padding: 10px 4px;border: 1px solid #dfe2df;border-radius: 12px;background: #fff;font-weight: 600;font-size: 14.5px;color: var(--p77-ink);text-decoration: none}.p77-order__b:hover{border-color: var(--p77-ink);color: var(--p77-ink)}.p77-order__ico{display: block;width: 34px;height: 34px;border-radius: 9px;overflow: hidden}.p77-order__ico svg{display: block;width: 100%;height: 100%}.p77-order__ph{margin: 10px 0 0;text-align: center;font-size: 14.5px;color: var(--p77-muted)}.p77-order__ph a{color: var(--p77-ink);font-weight: 600;white-space: nowrap;text-decoration: none}@media (min-width: 1024px){.p77-order__grid{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,1.1fr);gap: 18px 48px;align-items: start}.p77-order .p77-h2{grid-column: 1 / -1;margin: 0}.p77-order__steps{flex-direction: row;gap: 28px;margin: 0}.p77-order__steps li{flex: 1}.p77-order__btns{grid-template-columns: 1fr}.p77-order__b{flex-direction: row;justify-content: flex-start;gap: 12px;min-height: 46px;padding: 0 14px}.p77-order__ico{width: 26px;height: 26px;border-radius: 7px}.p77-order__ph{text-align: left}}@media (max-width: 1023px){.p77-delline{flex-direction: row;align-items: center;gap: 12px;padding: 14px 16px;position: relative}.p77-delline__ic{padding: 6px 9px;font-size: 14px}.p77-delline__t{font-size: 13.5px;line-height: 1.35;color: rgba(255,255,255,.75)}.p77-delline__t b{font-size: 16.5px;margin: 0 0 2px}.p77-delline__c{display: none}.p77-delline__a{position: absolute;inset: 0;margin: 0;font-size: 0;color: transparent;text-decoration: none;border-radius: 14px}.p77-delline::after{content: '›';margin-left: auto;padding-left: 4px;font-size: 30px;line-height: 1;color: #fff;opacity: .8}}@media (max-width: 1023px){.p77-order__b{flex-direction: row;justify-content: center;gap: 8px;min-height: 44px;padding: 0 6px;font-size: 14px}.p77-order__ico{width: 22px;height: 22px;border-radius: 6px}.p77-order__ph{margin-top: 8px}}.p77-calcsec{padding-top: 32px !important;padding-bottom: 32px}@media (min-width: 1024px){.p77-calcsec{padding-top: 48px !important;padding-bottom: 48px}}.p77-calcwide{background: none;border: 0;border-radius: 0;box-shadow: none;overflow: visible}.p77-calcwide__in{padding: 0 0 20px}.p77-calcwide__res{background: none;border-top: 1px solid #dcdfd9;padding: 20px 0 0}@media (max-width: 1023px){.p77-calcwide .p77-calcbox__row{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.p77-calcwide .p77-calcbox__row>label:nth-child(3){grid-column: 1 / -1}}@media (min-width: 1024px){.p77-calcwide__in{padding: 4px 40px 4px 0}.p77-calcwide__res{border-top: 0;border-left: 1px solid #dcdfd9;padding: 4px 0 4px 40px}}.p77-price__cash{color: var(--p77-accent);font-weight: 600}.p77-price__meta .p77-price__cash{margin-left: 14px}.p77-pkprice__sp + .p77-pkprice__sp{margin-top: 28px}.p77-pkprice__hd{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 22px 0 10px}.p77-pkprice__h{margin: 0;font-size: 20px;line-height: 1.25;font-weight: 700}.p77-pkprice__more{flex: 0 0 auto;font-size: 15px;font-weight: 600;color: var(--p77-accent);text-decoration: none}.p77-pkprice__more:hover{text-decoration: underline}.p77-pkprice .p77-price__body{margin: 0}@media (max-width: 767px){.p77-price__meta .p77-price__cash{display: block;margin: 4px 0 0}.p77-pkprice__hd{margin: 18px 0 8px}.p77-pkprice__h{font-size: 18px}}.p77-pkprice .p77-promo--cash{margin: 4px 0 8px}.p77-price__body .p77-promo--cash{margin-bottom: 12px}.p77-price__body.is-nolink a:not([href]){pointer-events: none;cursor: default}.p77-pincl{padding-top: 56px !important}@media (max-width: 767px){.p77-pincl{padding-top: 40px !important}}.p77-gtable__sp{font-weight: 600}.p77-order__steps small a,.p77-order__steps small .p77-linkish{color: var(--p77-accent);font-weight: 600;text-decoration: none}.p77-order__steps small a:hover,.p77-order__steps small .p77-linkish:hover{text-decoration: underline}@media (min-width: 1024px){.p77-order__steps--4{gap: 22px}}.p77-order__steps small .p77-linkish{display: inline;padding: 0;text-align: left;font-size: inherit}@media (min-width: 1024px){.p77-order__steps--4{display: grid;grid-template-columns: 1fr 1fr;gap: 20px 32px}}.p77-order__steps small a{white-space: nowrap}.p77-pfin{padding-top: 56px !important}@media (max-width: 767px){.p77-pfin{padding-top: 40px !important}}.p77-price__body.is-nolink .p77-gtable__size,.p77-price__body.is-nolink .p77-mtable__sz a{font-weight: 400}.p77-pincl + .p77-order{padding-top: 56px !important}@media (max-width: 767px){.p77-pincl + .p77-order{padding-top: 40px !important}}.p77-promo--cash .p77-promo__until{font-size: .88em;font-weight: 500;opacity: .85}@media (max-width: 767px){.p77-promo--cash .p77-promo__until{display: block;margin-top: 2px}}.p77-main>.p77-pkprice{background: var(--p77-bg) !important}.p77-main>.p77-pkprice ~ .p77-pincl{background: #fff !important}.p77-main>.p77-pkprice ~ .p77-pincl + .p77-order,.p77-main>.p77-pkprice ~ .p77-pincl + .p77-order + .p77-section{background: var(--p77-bg) !important}.p77-main>.p77-pkprice ~ .p77-pfin,.p77-main>.p77-pkprice ~ .p77-pfin + .p77-section--tight{background: #fff !important}.p77-main>.p77-pkprice ~ .p77-pfin ~ .p77-section--white{background: var(--p77-bg) !important}@media (min-width: 768px){.p77-main>.p77-pkprice{background: #fff !important}.p77-main>.p77-pkprice>.p77-wrap{background: var(--p77-bg);border-radius: 20px;padding: 36px 40px 28px}}@media (min-width: 768px){.p77-main>.p77-price{background: #fff !important}.p77-main>.p77-price>.p77-wrap{background: var(--p77-bg);border-radius: 20px;padding: 28px 24px 24px}.p77-main>.p77-price .p77-gradehint{background: #fff !important}.p77-main>.p77-price .p77-vs{background: #e4e7e2 !important}}@media (min-width: 1120px){.p77-main>.p77-price>.p77-wrap{padding: 36px 40px 28px}}@media (min-width: 1024px){.p77-main>.p77-price .p77-pcard__name{font-size: 15px}.p77-main>.p77-price .p77-pcard__price{font-size: 17px}.p77-main>.p77-price .p77-pcard__price small{font-size: 12px}.p77-main>.p77-price .p77-pcard__btn{font-size: 13.5px;padding-left: 12px;padding-right: 12px;min-height: 36px}}@media (min-width: 768px){.p77-price__body.is-nolink .p77-gtable__size{font-weight: 600}}@media (min-width: 768px){.p77-promo--cash .p77-promo__text b{display: inline}.p77-promo--cash .p77-promo__until{margin-left: 6px}}.p77-promo--cash .p77-promo__text b{font-weight: 600 !important}@media (min-width: 1024px){.p77-pktools{display: flex;align-items: center;gap: 16px;margin: 0 0 14px;min-height: 44px}.p77-pktools .p77-promo--cash{display: inline-flex;flex: 0 1 auto;min-width: 0;margin: 0 !important;padding: 10px 18px}.p77-pktools .p77-promo--cash{padding: 9px 16px;font-size: 15px}.p77-pktools__act{gap: 18px !important}.p77-pktools .p77-pdfbtn__d{display: none !important}.p77-pktools .p77-pdfbtn__m{display: inline !important}.p77-pktools__act{margin-left: auto;display: flex;align-items: center;gap: 22px;flex: 0 0 auto}.p77-pktools__color{color: var(--p77-accent);font-weight: 600;text-decoration: none;white-space: nowrap}.p77-pktools__color:hover{text-decoration: underline;text-underline-offset: 3px}}.p77-price .p77-price__body.is-nolink .p77-gtable td[data-has]{cursor: default}.p77-price .p77-price__body.is-nolink .p77-gtable td[data-has]:hover::after{content: none}@media (min-width: 1440px){.p77-pktools .p77-pdfbtn__d{display: inline !important}.p77-pktools .p77-pdfbtn__m{display: none !important}}.p77-order__steps li>span{font-weight: 600}.p77-order__steps li>span small{font-weight: 400;margin-top: 4px;line-height: 1.45}.p77-nowrap{white-space: nowrap}.p77-order + .p77-section--cont{padding-top: 4px !important}.p77-order:has(+ .p77-section--cont){padding-bottom: 24px !important}.p77-pktools:not(:has(*)){display: none}@media (min-width: 1024px){.p77-pktools .p77-promo--top{width: fit-content;max-width: 100%;margin: 0 !important;flex: 0 1 auto}.p77-pktools--reg{margin-bottom: 16px}}@media (min-width: 1024px){.p77-pktools .p77-pdfbtn__d{display: inline !important}.p77-pktools .p77-pdfbtn__m{display: none !important}}.p77-pdfbtn__s{display: none}@media (min-width: 1024px) and (max-width: 1365px){.p77-pktools:has(.p77-pktools__color) .p77-pdfbtn__d{display: none !important}.p77-pktools:has(.p77-pktools__color) .p77-pdfbtn__s{display: inline !important}}@media (min-width: 1024px){.p77-chead__grid:not(:has(>:nth-child(2))){grid-template-columns: minmax(0,1fr)}.p77-chead__grid:not(:has(>:nth-child(2))) .p77-lead{max-width: 820px}.p77-chead__grid:not(:has(>:nth-child(2))) .p77-cnums{display: grid;grid-template-columns: repeat(var(--p77-cn,4),minmax(0,1fr));width: auto;min-width: 0;max-width: none}.p77-chead__grid:not(:has(>:nth-child(2))) .p77-cnums>div{max-width: none;padding-right: 24px}.p77-chead__grid:not(:has(>:nth-child(2))) .p77-cnums:has(>:nth-child(3):last-child){--p77-cn: 3}}.p77-lt{margin-top: 14px;background: #fff;border-radius: 10px;overflow: hidden}.p77-lt table{width: 100%;border-collapse: collapse;font-size: 16px;line-height: 1.25;color: #15191a}.p77-lt th{background: #1b4332;color: #fff;font-weight: 400;text-align: left;padding: 13px 16px;font-size: 15px;white-space: nowrap}.p77-lt td{padding: 12px 16px;border-bottom: 1px solid #e3e3df;vertical-align: middle}.p77-lt tr:last-child td{border-bottom: 0}.p77-lt a{color: #15191a;text-decoration: none}.p77-lt a:hover{color: var(--p77-accent)}.p77-lt__nm a{font-weight: 600}.p77-lt__nmh{width: 46%}.p77-lt__sub{display: none}.p77-lt__szc,.p77-lt__u,.p77-lt__sz span{color: #7a7f80}.p77-lt__u{font-size: 14px}.p77-lt__pr,.p77-lt__m3{white-space: nowrap}.p77-lt__now.is-promo{color: var(--p77-promo);font-weight: 600}.p77-lt__old{margin-left: 6px;font-size: 13px;color: #9a9e9f}.p77-lt__na{color: #7a7f80}.p77-lt--grid .p77-lt__sz a{font-weight: 600}.p77-lt--grid .p77-lt__sz span{font-weight: 400;font-size: 14px}.p77-lt--grid .p77-lt__m3{color: #3d4345}@media (min-width: 1024px){.p77-lt--grid{max-width: 820px}}@media (max-width: 767px){.p77-lt table{font-size: 15px}.p77-lt th{padding: 10px 12px;font-size: 13.5px}.p77-lt td{padding: 10px 12px}.p77-lt--pdf .p77-lt__szh,.p77-lt--pdf .p77-lt__szc,.p77-lt--pdf .p77-lt__lenh,.p77-lt--pdf .p77-lt__len{display: none}.p77-lt--pdf .p77-lt__nmh{width: auto}.p77-lt--pdf .p77-lt__sub{display: block;margin-top: 2px;font-size: 13px;color: #7a7f80}.p77-lt--pdf .p77-lt__pr{text-align: right}.p77-lt__u{font-size: 12.5px}.p77-lt--grid th:nth-child(2),.p77-lt--grid td:nth-child(2){display: none}}.p77-vsrow__act{margin-left: auto}.p77-price__body:not(:has(*)){display: none}.p77-price__body:not(:has(*)) + .p77-lt{margin-top: 0}@media (max-width: 767px){.p77-lt--pdf .p77-lt__nmh,.p77-lt--pdf .p77-lt__nm{display: none}.p77-lt--pdf .p77-lt__szh,.p77-lt--pdf .p77-lt__szc,.p77-lt--pdf .p77-lt__lenh,.p77-lt--pdf .p77-lt__len{display: table-cell}.p77-lt--pdf .p77-lt__szc{color: #15191a;font-weight: 600}.p77-lt--pdf .p77-lt__pr{text-align: left}.p77-lt--grid th:nth-child(2),.p77-lt--grid td:nth-child(2){display: table-cell}.p77-lt--grid .p77-lt__m3h,.p77-lt--grid .p77-lt__m3{display: none}}.p77-lt__pcs{color: #3d4345}@media (max-width: 1023px){.p77-lt__pcsh,.p77-lt__pcs{display: none}}@media (min-width: 1024px){.p77-lt--grid{max-width: 960px}}.p77-lt__rub,.p77-lt__hm{display: none}@media (max-width: 767px){.p77-lt__u{display: none}.p77-lt__rub{display: inline}.p77-lt__hd{display: none}.p77-lt__hm{display: inline}.p77-lt__now{font-weight: 600}}.p77-lt{border: 1px solid #e6e8e4;border-radius: 12px;box-shadow: 0 1px 2px rgba(20,30,20,.05),0 10px 30px -6px rgba(20,30,20,.12)}.p77-lt__u{color: inherit;font-size: inherit}.p77-lt__now{color: #15191a}.p77-lt__now.is-promo{color: var(--p77-promo);font-weight: 600}@media (min-width: 1024px){#price>.p77-wrap:has(.p77-lt--grid){--p77-tw: 820px}#price>.p77-wrap:has(.p77-price__body.is-cols[style*="--p77-ng:1"]){--p77-tw: 500px}#price>.p77-wrap:has(.p77-price__body.is-cols.has-len[style*="--p77-ng:1"]){--p77-tw: 640px}#price>.p77-wrap:has(.p77-price__body.is-cols[style*="--p77-ng:2"]){--p77-tw: 700px}#price>.p77-wrap:has(.p77-price__body.is-cols.has-len[style*="--p77-ng:2"]){--p77-tw: 840px}#price>.p77-wrap:has(.p77-price__body.is-cols[style*="--p77-ng:3"]){--p77-tw: 900px}#price>.p77-wrap:has(.p77-price__body.is-cols.has-len[style*="--p77-ng:3"]){--p77-tw: 1040px}#price .p77-lt--grid{max-width: var(--p77-tw,820px)}#price .p77-vsrow,#price .p77-pktools--reg{max-width: var(--p77-tw,none)}#price .p77-vsrow .p77-vs{flex: 0 0 auto}.p77-pktools{flex-wrap: wrap-reverse;row-gap: 12px}.p77-pktools .p77-promo--top{flex: 0 0 auto;max-width: 100%}.p77-pktools .p77-pktools__act{margin-left: auto}}@media (min-width: 1024px){#price .p77-vsrow.has-act .p77-pktools__act{margin-left: auto}#price .p77-pktools.is-full .p77-promo--top{flex: 1 1 100%;width: 100%}}@media (max-width: 767px){.p77-paintban__img{display: none}}.p77-chead__img img{display: block;width: 100%;height: 150px;object-fit: cover;object-position: center 12%;border-radius: var(--p77-radius)}@media (min-width: 1024px){.p77-chead__grid:has(>.p77-chead__img){grid-template-columns: minmax(0,1.75fr) minmax(0,1fr);gap: 32px;align-items: center}.p77-chead__img img{height: 300px}.p77-chead__grid:has(>.p77-chead__img) .p77-cnums{display: grid;grid-template-columns: repeat(var(--p77-cn,4),minmax(0,1fr));width: auto;min-width: 0;max-width: none}.p77-chead__grid:has(>.p77-chead__img) .p77-cnums:has(>:nth-child(3):last-child){--p77-cn: 3}.p77-chead__grid:has(>.p77-chead__img) .p77-cnums>div{max-width: none;min-width: 0;padding-right: 12px}.p77-chead__grid:has(>.p77-chead__img) .p77-cnums>div + div{padding-left: 14px}.p77-chead__grid:has(>.p77-chead__img) .p77-cnums strong{font-size: 20px}}.p77-gdesc.is-off{display: none}.p77-section--white{background: var(--p77-surface)}.p77-section--tight{padding-top: 8px}body .p77-section.p77-section--white,body .p77-section.p77-section--forest,body .p77-section--white + .p77-section.p77-section,body .p77-section--forest + .p77-section.p77-section{padding-top: 32px;padding-bottom: 32px}@media (min-width: 1024px){body .p77-section.p77-section--white,body .p77-section.p77-section--forest,body .p77-section--white + .p77-section.p77-section,body .p77-section--forest + .p77-section.p77-section{padding-top: 56px;padding-bottom: 56px}}.p77-sptile__img picture,.p77-chead__img picture{display: contents}.p77-ordhead{margin: 32px 0 12px;padding-top: 24px;border-top: 2px solid var(--p77-line)}.p77-ordhead--stock{margin-top: 4px;padding-top: 0;border-top: 0}.p77-ordhead--stock .p77-h3::before{content: "";display: inline-block;width: 9px;height: 9px;margin: 0 8px 1px 0;border-radius: 50%;background: #2eaf5b}.p77-ordhead .p77-note{margin: 0}@media (min-width: 768px){.p77-import{grid-template-columns: repeat(2,minmax(0,1fr))}}.p77-vsrow--none{display: none}.p77-price__head--exo{align-items: flex-end;margin-bottom: 12px}.p77-price__lennote{margin: 6px 0 0;max-width: 640px}.p77-price__head--exo .p77-price__meta{display: none}.p77-ordhead .p77-h3{font-size: 16px;font-weight: 600;color: var(--p77-ink-2,#3a3f3c);margin-bottom: 4px}@media (max-width: 767px){.p77-price__head--exo{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 10px}.p77-price__head--exo>div:first-child{display: contents}.p77-price__head--exo .p77-h2{grid-column: 1;grid-row: 1;margin: 0;font-size: 20px;white-space: nowrap}.p77-price__head--exo .p77-price__pdf{grid-column: 2;grid-row: 1}.p77-price__head--exo .p77-price__lennote{grid-column: 1 / -1;grid-row: 2}.p77-ordhead .p77-h3{font-size: 15px;font-weight: 500}}@media (max-width: 1023px){.p77-cnums--m3{grid-template-columns: repeat(var(--p77-mn,3),minmax(0,1fr))}.p77-cnums--m3>div.is-desk{display: none !important}.p77-cnums--m3>div:nth-child(n+3){display: block}.p77-cnums--m3>div:nth-child(n+5){display: none}.p77-cnums--m3>div{padding-left: 10px !important;border-left: 1px solid var(--p77-line)}.p77-cnums--m3>div:first-child{padding-left: 0 !important;border-left: 0}.p77-cnums--m3>div.is-desk + div{border-left: 1px solid var(--p77-line)}.p77-cnums--m3 strong{font-size: 16px}}.p77-exomob__lead{max-width: 760px;margin: 0 0 16px;font-size: 16px;line-height: 1.55;color: var(--p77-ink-2,#3a3f3c)}@media (max-width: 767px){.p77-exomob__lead{font-size: 15px}}@media (min-width: 768px){.p77-exomob .p77-see{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;max-width: 900px}}@media (min-width: 1024px){.p77-import{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.p77-price__lennote{max-width: none;white-space: nowrap}}.p77-only77--exo{padding-top: 0 !important}.p77-vyk{margin: 0 0 24px}.p77-vyk__head{display: flex;align-items: center;justify-content: space-between;gap: 10px 16px;flex-wrap: wrap;margin-bottom: 12px}.p77-vyk__head .p77-h3{margin: 0;font-size: 17px}.p77-vyk__seg{display: inline-flex;padding: 3px;border-radius: 8px;background: var(--p77-line-soft,#f1f2f0)}.p77-vyk__seg button{border: 0;background: none;font: inherit;font-size: 13px;padding: 6px 12px;border-radius: 6px;color: var(--p77-muted);cursor: pointer}.p77-vyk__seg button.is-on{background: #fff;color: var(--p77-ink);font-weight: 600;box-shadow: 0 1px 3px rgba(0,0,0,.12)}.p77-vyk__track{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px 14px}.p77-vyk__item{margin: 0;min-width: 0}.p77-vyk__item .p77-objects__zoom{display: block;width: 100%;padding: 0;border: 0;background: var(--p77-line-soft,#f1f2f0);border-radius: 8px;overflow: hidden;height: auto;aspect-ratio: 16 / 6;cursor: zoom-in}.p77-vyk__item img{width: 100%;height: 100%;object-fit: cover;object-position: center 35%;display: block}.p77-vyk__item figcaption{display: flex;flex-direction: column;margin-top: 6px;line-height: 1.3}.p77-vyk__item figcaption b{font-size: 15px;font-variant-numeric: tabular-nums}.p77-vyk__item figcaption span{font-size: 12.5px;color: var(--p77-muted)}.p77-vyk__cap{margin: 10px 0 0;font-size: 12.5px;color: var(--p77-muted)}.p77-exomob__stend{flex: 0 0 auto;width: 56px;height: 56px;object-fit: cover;border-radius: 6px}@media (max-width: 767px){.p77-vyk__track{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;gap: 10px;margin: 0 -16px;padding: 0 16px 4px;scrollbar-width: none}.p77-vyk__track::-webkit-scrollbar{display: none}.p77-vyk__item{flex: 0 0 72%;scroll-snap-align: start}}.p77-pcard__img--multi{position: relative;display: block;overflow: hidden}.p77-flip__strip{display: flex;width: 100%;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch}.p77-flip__strip::-webkit-scrollbar{display: none}.p77-flip__strip img{flex: 0 0 100%;width: 100%;height: 100%;object-fit: cover;scroll-snap-align: start;scroll-snap-stop: always}.p77-flip__dots{position: absolute;left: 8px;right: 8px;bottom: 6px;display: flex;gap: 4px;pointer-events: none}.p77-flip__dots i{flex: 1;height: 3px;border-radius: 2px;background: rgba(255,255,255,.55);box-shadow: 0 0 2px rgba(0,0,0,.25)}.p77-flip__dots i.is-on{background: #fff}@media (hover: hover) and (pointer: fine){.p77-flip__strip{overflow-x: hidden;scroll-snap-type: none}}@media (min-width: 1024px){.p77-live .p77-live__grid--rows{grid-template-columns: repeat(5,minmax(0,1fr))}.p77-live .p77-live__grid--rows>.p77-objects__item,.p77-live .p77-live__grid--rows>.p77-objects__item:first-child{grid-column: auto;grid-row: auto;aspect-ratio: 4 / 3}.p77-live .p77-live__grid--rows>.p77-objects__item:nth-child(-n+10){display: block}.p77-live .p77-live__grid--rows>.p77-objects__item::after{content: none}.p77-live .p77-live__grid--rows>.p77-objects__item[data-more]::after{content: attr(data-more)}.p77-live .p77-live__grid--rows>.p77-objects__item:nth-child(n+11){display: none}}@media (max-width: 1023px){.p77-live .p77-live__grid--rows{display: grid;grid-auto-flow: column;grid-template-rows: repeat(2,auto);grid-auto-columns: 46%;gap: 8px}.p77-live .p77-live__grid--rows>.p77-objects__item{width: auto;aspect-ratio: 4 / 3}.p77-live .p77-live__grid--rows>[data-more]::after{content: none}}.p77-gal__arrow{display: none}@media (min-width: 1024px){.p77-gal__main.has-arrows .p77-gal__arrow{position: absolute;top: 50%;z-index: 3;display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-top: -22px;padding: 0 0 3px;border: 0;border-radius: 50%;background: rgba(255,255,255,.88);color: var(--p77-ink);font-size: 30px;line-height: 1;box-shadow: 0 2px 8px rgba(0,0,0,.18);cursor: pointer;opacity: .85;transition: opacity .15s,background .15s}.p77-gal__main.has-arrows .p77-gal__arrow:hover{opacity: 1;background: #fff}.p77-gal__arrow--prev{left: 12px}.p77-gal__arrow--next{right: 12px}}.p77-h2 abbr[title]{text-decoration: none;border: 0;cursor: help}.p77-sublead,.p77-exomob__lead,.p77-live:has(#p77-live-exo) .p77-live__text,.p77-live:has(#p77-live-exo) .p77-live__after{max-width: 760px;font-size: 16px;line-height: 1.55;color: var(--p77-ink-2)}@media (max-width: 767px){.p77-sublead,.p77-exomob__lead,.p77-live:has(#p77-live-exo) .p77-live__text,.p77-live:has(#p77-live-exo) .p77-live__after{font-size: 15px}}.p77-main>.p77-price:has(.p77-price__head--exo) + .p77-order .p77-h2{font-size: 22px}@media (max-width: 767px){.p77-main>.p77-price:has(.p77-price__head--exo) + .p77-order{background: var(--p77-bg)}}@media (min-width: 768px){.p77-main>.p77-price:has(.p77-price__head--exo){padding-bottom: 0}.p77-main>.p77-price:has(.p77-price__head--exo)>.p77-wrap{border-radius: 20px 20px 0 0;padding-bottom: 12px}.p77-main>.p77-price:has(.p77-price__head--exo) + .p77-order{background: #fff;padding-top: 0 !important}.p77-main>.p77-price:has(.p77-price__head--exo) + .p77-order>.p77-wrap{background: var(--p77-bg);border-radius: 0 0 20px 20px;padding: 24px 24px 28px;box-shadow: inset 0 1px 0 var(--p77-line)}}@media (min-width: 1120px){.p77-main>.p77-price:has(.p77-price__head--exo) + .p77-order>.p77-wrap{padding: 28px 40px 32px}}.p77-main:has(.p77-price__head--exo)>.p77-cfaq{background: var(--p77-bg)}.p77-kicker{display: block;margin: 0 0 8px;font-size: 12px;font-weight: 600;line-height: 1.2;letter-spacing: .12em;text-transform: uppercase;color: #9a6434}@media (max-width: 767px){.p77-kicker{font-size: 11px;margin-bottom: 6px}}.p77-gphoto__pop{font-size: 12px;font-weight: 500;color: var(--p77-accent);white-space: nowrap;margin-left: 4px}@media (max-width: 767px){.p77-gphoto__pop{display: block;margin: 2px 0 0;font-size: 11.5px}}.p77-gphoto__pop{color: var(--p77-ink);font-weight: 600}.p77-gphoto__pop i{font-style: normal;color: #e0a020}.p77-gphoto__pop{margin-left: 0}@media (max-width: 767px){.p77-gphoto__head .p77-gphoto__grade{order: 0}.p77-gphoto__head .p77-gphoto__pop{order: 1;margin: -3px 0 0}.p77-gphoto__head .p77-gphoto__tag{order: 2}}.p77-gal__dots[hidden]{display: none !important}s,del,.p77-pr__old,.p77-only77__badge{color: #646c6a !important}.p77-pl .p77-h1,.p77-sale .p77-h1{margin: 6px 0 8px}.p77-pl__meta{margin: 0;color: var(--p77-muted);font-size: 14px}.p77-pl__hint{margin: 6px 0 0;color: var(--p77-muted);font-size: 14px}.p77-pl__nav{position: sticky;top: var(--p77-head-h,56px);z-index: 4;display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;margin: 14px -16px 0;padding: 10px 16px;background: #fff;border-bottom: 1px solid var(--p77-line)}.p77-pl__nav::-webkit-scrollbar{display: none}.p77-pl__chip{flex: 0 0 auto;display: inline-flex;align-items: center;min-height: 34px;padding: 0 13px;border: 1px solid var(--p77-line-2);border-radius: 999px;background: #fff;color: var(--p77-ink-2);font: 600 13.5px/1 var(--p77-font);text-decoration: none;white-space: nowrap;cursor: pointer}.p77-pl__chip.is-on,.p77-pl__chip:hover{background: var(--p77-ink);border-color: var(--p77-ink);color: #fff}.p77-pl__sec{border-bottom: 1px solid var(--p77-line);scroll-margin-top: 120px}.p77-pl__sec>summary{list-style: none;cursor: pointer;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;padding: 18px 36px 18px 0;position: relative}.p77-pl__sec>summary::-webkit-details-marker{display: none}.p77-pl__sec>summary::after{content: '+';position: absolute;right: 2px;top: 50%;transform: translateY(-50%);font-size: 26px;font-weight: 400;color: var(--p77-muted)}.p77-pl__sec[open]>summary::after{content: '−'}.p77-pl__h2{font-size: 21px;font-weight: 700;color: var(--p77-ink)}.p77-pl__sec>summary small{font-size: 13.5px;color: var(--p77-muted)}.p77-pl__in{padding: 0 0 18px}.p77-pl__sp + .p77-pl__sp{margin-top: 22px}.p77-pl__h3{margin: 0 0 10px;font-size: 16px;font-weight: 700}.p77-pl__h3 a{margin-left: 8px;font-size: 13px;font-weight: 600;color: var(--p77-accent);text-decoration: none;white-space: nowrap}.p77-pl .p77-price.p77-pl__tbl{padding: 0;background: none}.p77-pl__simple{width: 100%;border-collapse: collapse;font-size: 14.5px;background: #fff;border: 1px solid var(--p77-line);border-radius: 10px;overflow: hidden}.p77-pl__simple th{background: var(--p77-thead,#173826);color: #fff;text-align: left;padding: 10px 12px;font-weight: 600;font-size: 13px}.p77-pl__simple td{padding: 10px 12px;border-top: 1px solid var(--p77-line);vertical-align: middle}.p77-pl__simple .p77-pl__pr{text-align: right;white-space: nowrap}.p77-pl__simple .p77-pl__pr b{font-weight: 700}.p77-pl__simple .p77-pl__pr b.is-promo{color: var(--p77-promo)}.p77-pl__simple .p77-pl__pr s{display: block;font-size: 12.5px}.p77-pl__nm a{color: var(--p77-ink);font-weight: 600;text-decoration: none}.p77-pl__ord{display: inline-block;margin-left: 6px;padding: 1px 7px;border-radius: 999px;background: #f1ece2;color: #8a5a1e;font-size: 11.5px;font-weight: 600}.p77-pl__len-m{display: none}.p77-pl__foot{margin: 20px 0 0;color: var(--p77-ink-2);font-size: 15px}@media (max-width: 767px){.p77-pl__h2{font-size: 19px}.p77-pl__simple thead,.p77-pl__simple .p77-pl__len{display: none}.p77-pl__len-m{display: block;color: var(--p77-muted);font-size: 13px;margin-top: 2px}}.p77-sale__lead{max-width: 760px;margin: 0;font-size: 16px;line-height: 1.55;color: var(--p77-ink-2)}.p77-sale__act{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 6px}.p77-sale__act .p77-btn{display: inline-flex;align-items: center;gap: 8px}.p77-sale__flt{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;margin: 14px 0 4px;padding-bottom: 2px}.p77-sale__list{list-style: none;margin: 10px 0 0;padding: 0;border-top: 1px solid var(--p77-line)}.p77-sale__it{display: grid;grid-template-columns: 1fr auto auto;grid-template-areas: "nm pr pct" "det pr pct";gap: 2px 14px;align-items: center;padding: 12px 2px;border-bottom: 1px solid var(--p77-line)}.p77-sale__it[hidden]{display: none}.p77-sale__nm{grid-area: nm;color: var(--p77-ink);font-weight: 600;text-decoration: none}.p77-sale__det{grid-area: det;color: var(--p77-muted);font-size: 13.5px}.p77-sale__pr{grid-area: pr;text-align: right;white-space: nowrap}.p77-sale__pr b{display: block;color: var(--p77-promo);font-size: 16px}.p77-sale__pr s{font-size: 13px}.p77-sale__pct{grid-area: pct;min-width: 46px;text-align: center;padding: 3px 7px;border-radius: 6px;background: #fbe9e4;color: var(--p77-promo);font-weight: 700;font-size: 13px}.p77-sale__empty{margin: 18px 0 0}@media (max-width: 767px){.p77-sale__it{gap: 2px 10px}.p77-sale__nm{font-size: 14.5px}.p77-sale__pct{min-width: 40px;padding: 2px 5px;font-size: 12px}}@media (min-width: 1024px){.p77-pl__nav{top: 0}}@media (max-width: 767px){.p77-sale__lead{font-size: 15px}}.p77-sale__gr{color: var(--p77-ink);font-weight: 600;font-size: 14.5px}.p77-sale__lead{font-weight: 500;color: var(--p77-ink)}.p77-sale__act--bottom{margin: 18px 0 0}@media (max-width: 767px){.p77-sale__flt{flex-wrap: wrap;overflow: visible}.p77-sale__flt .p77-pl__chip{min-height: 32px;padding: 0 11px;font-size: 13px}}.p77-mega__pl,.p77-mega__pl:hover,.p77-drawer__pl,.p77-drawer__pl:hover{color: var(--p77-ink-2)}.p77-mega__pl:hover{background: var(--p77-surface-2,#f3f4f2)}.p77-hero__more .p77-hero__all + .p77-hero__all{margin-left: 14px}.p77-sale__pr b{font-weight: 600}.p77-pl__hint + .p77-pl__sec{margin-top: 16px;border-top: 1px solid var(--p77-line)}.p77-sale__act--bottom .p77-btn--line{border: 1px solid var(--p77-line-2);background: #fff;color: var(--p77-ink)}@media (max-width: 767px){.p77-sale__act--bottom{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.p77-sale__act--bottom .p77-btn{justify-content: center;min-height: 48px;padding: 0 10px}}.p77-pl__sec>summary{flex-direction: column;align-items: flex-start;gap: 3px;padding: 16px 40px 16px 0}.p77-pl__sec>summary small{font-size: 13.5px;line-height: 1.35;color: var(--p77-muted)}.p77-pl__h2{line-height: 1.25}.p77-live__vidbox{margin: 0 0 10px}.p77-live__vidbox .p77-video{border-radius: 8px}@media (min-width: 1024px){.p77-live__media{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,3fr);gap: 12px;align-items: stretch}.p77-live__vidbox{margin: 0}.p77-live__vidbox .p77-video{height: 100%;aspect-ratio: auto;min-height: 100%}.p77-live .p77-live__grid--rows.p77-live__grid--wv{grid-template-columns: repeat(3,minmax(0,1fr))}.p77-live .p77-live__grid--rows.p77-live__grid--wv>.p77-objects__item:nth-child(n+7){display: none}}.p77-rev__lead{max-width: 760px;margin: 0 0 24px;font-size: 16px;line-height: 1.55;color: var(--p77-ink-2)}.p77-rev__w{position: relative;min-height: 640px}.p77-rev__ph{position: absolute;top: 24px;left: 0;right: 0;margin: 0;text-align: center;color: var(--p77-muted);font-size: 14px}.p77-rev__w .sw-app:not(:empty) + .p77-rev__ph{display: none}.p77-rev__cta{margin-top: 32px;padding: 22px 24px;border-radius: 12px;background: #fff;border: 1px solid var(--p77-line)}.p77-rev__cta p{margin: 0 0 14px;font-size: 16px}.p77-rev__btns{display: flex;flex-wrap: wrap;gap: 10px}.p77-rev__btns .p77-btn--line{border: 1px solid var(--p77-line-2);background: #fff;color: var(--p77-ink)}@media (max-width: 767px){.p77-rev__lead{font-size: 15px}.p77-rev__w{min-height: 760px}.p77-rev__cta{padding: 18px 16px}.p77-rev__btns{display: grid;grid-template-columns: 1fr 1fr}.p77-rev__btns .p77-btn{justify-content: center}}.p77-cnums__rev{position: relative}.p77-cnums__lnk{position: absolute;inset: 0;z-index: 1;border-radius: 8px}.p77-cnums__rev:hover .p77-cnums__d,.p77-cnums__rev:hover .p77-cnums__m{text-decoration: underline;text-underline-offset: 3px}html:has(#p77-otzyvy){scroll-behavior: smooth}#p77-otzyvy{scroll-margin-top: 80px}.p77-revs__sub{margin: 6px 0 16px;color: var(--p77-muted);font-size: 15px}.p77-revs .p77-rev__w{min-height: 360px}.p77-revs .p77-rev__ph{top: 60px}section.p77-revs .sw-app,section.p77-revs .sw-app *{font-family: var(--p77-font,"IBM Plex Sans",system-ui,sans-serif) !important}section.p77-revs .sw-app{background: transparent !important;padding: 0 !important}section.p77-revs .sw-app .sw-app-body{max-width: none !important;width: auto !important;margin: 0 !important;padding: 0 !important}section.p77-revs .sw-app .sw-review-box{display: block !important;background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 0 0 14px !important}section.p77-revs .sw-app .sw-review-box-bottom,section.p77-revs .sw-app .sw-review-arrow{display: none !important}section.p77-revs .sw-app .sw-review-box-tabs{margin: 0 !important;padding: 0 !important}section.p77-revs .sw-app .sw-review-box-tabs-body{display: flex !important;gap: 8px !important;padding: 0 !important;overflow-x: auto !important;scrollbar-width: none}section.p77-revs .sw-app .sw-review-box-tabs-body::-webkit-scrollbar{display: none}section.p77-revs .sw-app .sw-review-box-tabs .sw-review-box-tab{flex: 0 0 auto !important;width: auto !important;min-width: 0 !important;height: 36px !important;margin: 0 !important;padding: 0 13px !important;display: inline-flex !important;align-items: center !important;gap: 6px !important;background: #fff !important;border: 1px solid var(--p77-line-2,#d9d6d0) !important;border-radius: 999px !important;box-shadow: none !important;cursor: pointer}section.p77-revs .sw-app .sw-review-box-tabs .sw-review-box-tab[data-count="0"]{display: none !important}section.p77-revs .sw-app .sw-review-box-tabs .sw-review-box-tab img{display: none !important}section.p77-revs .sw-app .sw-review-box-tabs .sw-review-box-tab .sw-review-box-tab-name{display: inline !important;margin: 0 !important;font-size: 14px !important;line-height: 1 !important;font-weight: 400 !important;color: var(--p77-ink-2,#3a3f3e) !important}section.p77-revs .sw-app .sw-review-box-tabs .sw-review-box-tab .sw-review-box-tab-rating{margin: 0 !important;font-size: 13px !important;font-weight: 400 !important;color: var(--p77-muted) !important}section.p77-revs .sw-app .sw-review-box-tab[data-type="review_yandex_map"] .sw-review-box-tab-name::before{content: "Яндекс Карты"}section.p77-revs .sw-app .sw-review-box-tab[data-type="review_2gis"] .sw-review-box-tab-name::before{content: "2ГИС"}section.p77-revs .sw-app .sw-review-box-tab[data-type="review_google_map"] .sw-review-box-tab-name::before{content: "Google Карты"}section.p77-revs .sw-app .sw-review-box-tab[data-type="review_yandex_market"] .sw-review-box-tab-name::before{content: "Яндекс Маркет"}section.p77-revs .sw-app .sw-review-box-tab[data-type="review_avito"] .sw-review-box-tab-name::before{content: "Авито"}section.p77-revs .sw-app .sw-review-box-tabs .sw-review-box-tab.active .sw-review-box-tab-name{font-weight: 500 !important}section.p77-revs--v1 .sw-app .sw-review-box-tabs .sw-review-box-tab.active{background: #eef4ef !important;border-color: #b9d3c2 !important}section.p77-revs--v1 .sw-app .sw-review-box-tabs .sw-review-box-tab.active .sw-review-box-tab-name,section.p77-revs--v1 .sw-app .sw-review-box-tabs .sw-review-box-tab.active .sw-review-box-tab-rating{color: var(--p77-accent) !important}section.p77-revs--v2 .sw-app .sw-review-box-tabs-body{gap: 22px !important;border-bottom: 1px solid var(--p77-line) !important}section.p77-revs--v2 .sw-app .sw-review-box-tabs .sw-review-box-tab{height: 38px !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-bottom: 2px solid transparent !important;border-radius: 0 !important;margin-bottom: -1px !important}section.p77-revs--v2 .sw-app .sw-review-box-tabs .sw-review-box-tab .sw-review-box-tab-name{color: var(--p77-muted) !important}section.p77-revs--v2 .sw-app .sw-review-box-tabs .sw-review-box-tab.active{border-bottom-color: var(--p77-accent) !important}section.p77-revs--v2 .sw-app .sw-review-box-tabs .sw-review-box-tab.active .sw-review-box-tab-name{color: var(--p77-ink) !important}section.p77-revs--v3 .sw-app .sw-review-box-tabs .sw-review-box-tab{background: transparent !important;border-color: transparent !important}section.p77-revs--v3 .sw-app .sw-review-box-tabs .sw-review-box-tab .sw-review-box-tab-name{color: var(--p77-muted) !important}section.p77-revs--v3 .sw-app .sw-review-box-tabs .sw-review-box-tab.active{background: #fff !important;border-color: var(--p77-line-2,#cfcac2) !important}section.p77-revs--v3 .sw-app .sw-review-box-tabs .sw-review-box-tab.active .sw-review-box-tab-name{color: var(--p77-ink) !important}section.p77-revs .sw-app .sw-review-list{padding: 0 !important}section.p77-revs .sw-app .sw-review-item{box-shadow: none !important;border: 1px solid var(--p77-line) !important;border-radius: 10px !important;background: #fff !important}section.p77-revs .sw-app .sw-review-item-user{font-size: 15px !important;font-weight: 600 !important;color: var(--p77-ink) !important}section.p77-revs .sw-app .sw-review-item-date{font-size: 13px !important;color: var(--p77-muted) !important}section.p77-revs .sw-app .sw-review-item-message,section.p77-revs .sw-app .sw-review-item-body{font-size: 15px !important;line-height: 1.55 !important;color: var(--p77-ink-2,#3a3f3e) !important}section.p77-revs .sw-app .sw-review-item-message-btn{color: var(--p77-accent) !important}@media (max-width: 767px){.p77-revs__sub{font-size: 14px;margin-bottom: 12px}.p77-revs .p77-rev__w{min-height: 340px}section.p77-revs .sw-app .sw-review-box-tabs-body{margin-right: -16px !important;padding-right: 16px !important}section.p77-revs .sw-app .sw-review-box-tabs .sw-review-box-tab{height: 34px !important}section.p77-revs .sw-app .sw-review-item{height: auto !important;padding: 16px 16px 18px !important;display: flex !important;flex-direction: column !important}section.p77-revs .sw-app .sw-review-item-images{display: none !important}section.p77-revs .sw-app .sw-review-item-bottom{margin-top: auto !important;padding-top: 14px !important}section.p77-revs .sw-app .sw-review-list-body{align-items: stretch !important}section.p77-revs .sw-app .sw-review-list,section.p77-revs .sw-app .sw-review-list-body{height: auto !important}}@media (max-width: 767px){section.p77-revs--v3 .sw-app .sw-review-box-tabs-body{gap: 20px !important;border-bottom: 1px solid var(--p77-line) !important}section.p77-revs--v3 .sw-app .sw-review-box-tabs .sw-review-box-tab{height: 38px !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-bottom: 2px solid transparent !important;border-radius: 0 !important;margin-bottom: -1px !important}section.p77-revs--v3 .sw-app .sw-review-box-tabs .sw-review-box-tab.active{background: transparent !important;border-bottom-color: var(--p77-accent) !important}}.p77-revs__sub b{color: var(--p77-ink);font-weight: 600}.p77-revs__sub i{font-style: normal;color: #f2a900}:is(.p77-rev,.p77-sale,.p77-pl)>.p77-section:first-child{padding-top: 28px}:is(.p77-rev,.p77-sale,.p77-pl) .p77-crumbs{margin-bottom: 16px}.p77-rev .p77-h1{margin-bottom: 14px}@media (min-width: 1024px){:is(.p77-rev,.p77-sale,.p77-pl)>.p77-section:first-child{padding-top: 44px}:is(.p77-rev,.p77-sale,.p77-pl) .p77-crumbs{margin-bottom: 22px}.p77-rev .p77-h1{margin-bottom: 18px}}