.tnt-ptabs{--tnt-ptabs-accent:var(--tnt-primary, #ef4056);--tnt-ptabs-on-accent:var(--tnt-on-primary, #fff);--tnt-ptabs-active:#0c1e3c;--tnt-ptabs-text:#212121;--tnt-ptabs-body:#3f4064;--tnt-ptabs-muted:#81858b;--tnt-ptabs-border:#e0e0e2;--tnt-ptabs-soft:#f5f5f5;--tnt-ptabs-bg:#fff;--tnt-ptabs-radius:16px;color:var(--tnt-ptabs-text);font-size:14px;line-height:1.9;text-align:start}.tnt-ptabs *,.tnt-ptabs *::before,.tnt-ptabs *::after{box-sizing:border-box}.tnt-ptabs button{font:inherit}.tnt-ptabs__nav{position:sticky;z-index:20;top:var(--tnt-ptabs-offset,0);margin-bottom:24px;background:var(--tnt-ptabs-bg)}.tnt-ptabs__nav-inner{display:flex;overflow-x:auto;border-bottom:2px solid var(--tnt-ptabs-border);scrollbar-width:none}.tnt-ptabs__nav-inner::-webkit-scrollbar{display:none}.tnt-ptabs .tnt-ptabs__tab,.tnt-ptabs .tnt-ptabs__tab:hover,.tnt-ptabs .tnt-ptabs__tab:focus{position:relative;flex:1 0 auto;padding:14px 20px;color:var(--tnt-ptabs-muted);font-size:15px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;transition:color .15s}.tnt-ptabs .tnt-ptabs__tab:hover{color:var(--tnt-ptabs-text)}.tnt-ptabs .tnt-ptabs__tab.is-active{color:var(--tnt-ptabs-text);font-weight:700}.tnt-ptabs .tnt-ptabs__tab.is-active::after{content:"";position:absolute;bottom:-2px;inset-inline:0;height:3px;border-radius:3px 3px 0 0;background:var(--tnt-ptabs-active)}.tnt-ptabs.is-tabs-mode .tnt-ptabs__group:not(.is-active){display:none}.tnt-ptabs__group{scroll-margin-top:calc(var(--tnt-ptabs-offset, 0px) + 80px)}.tnt-ptabs__card{margin:0 0 24px;padding:20px;border-radius:var(--tnt-ptabs-radius);background:var(--tnt-ptabs-bg)}.tnt-ptabs .tnt-ptabs__title{margin:0 0 20px;color:var(--tnt-ptabs-text);font-size:16px;font-weight:800;line-height:1.6}.tnt-ptabs__content{color:var(--tnt-ptabs-body);font-size:13px;line-height:2.4}.tnt-ptabs__content>:first-child{margin-top:0}.tnt-ptabs__content>:last-child{margin-bottom:0}.tnt-ptabs__content img{max-width:100%;height:auto;border-radius:8px}.tnt-more__content{position:relative;max-height:var(--tnt-more-height,200px);overflow:hidden;transition:max-height .3s ease}.tnt-more__content::after{content:"";position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(to bottom,transparent,var(--tnt-ptabs-bg));pointer-events:none}.tnt-more.is-expanded .tnt-more__content{max-height:none}.tnt-more.is-expanded .tnt-more__content::after,.tnt-more.is-short .tnt-more__content::after{display:none}.tnt-more.is-short .tnt-more__content{max-height:none}.tnt-more.is-short .tnt-more__toggle{display:none}.tnt-ptabs button.tnt-more__toggle,.tnt-ptabs button.tnt-more__toggle:hover,.tnt-ptabs button.tnt-more__toggle:focus{display:inline-flex;align-items:center;gap:4px;margin:16px 0 0;padding:0;border:0;background:none;box-shadow:none;color:var(--tnt-ptabs-accent);font-size:14px;font-weight:700;cursor:pointer}.tnt-ptabs__chev{transition:transform .2s}.tnt-more.is-expanded .tnt-ptabs__chev{transform:rotate(180deg)}.tnt-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:0;padding:0 24px}.tnt-spec{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;margin:0}.tnt-spec__label,.tnt-spec__value{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 12px;border:1px solid var(--tnt-ptabs-border);border-radius:8px;background:var(--tnt-ptabs-bg);text-align:center;line-height:1.7;word-break:break-word}.tnt-spec__label{color:var(--tnt-ptabs-muted);font-size:13px;font-weight:400}.tnt-spec__value{color:var(--tnt-ptabs-text);font-size:13px;font-weight:600}.tnt-spec.is-alt-desktop .tnt-spec__label,.tnt-spec.is-alt-desktop .tnt-spec__value{background:var(--tnt-ptabs-soft)}.tnt-reviews__count{color:var(--tnt-ptabs-text);font-size:12px;font-weight:500}.tnt-reviews__list{display:grid;gap:16px}.tnt-review{padding:20px 20px 14px;border-radius:12px;background:var(--tnt-ptabs-soft)}.tnt-review[hidden]{display:none}.tnt-review__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.tnt-review__avatar svg{display:block;width:26px;height:26px}.tnt-review__author{color:var(--tnt-ptabs-muted);font-size:13px}.tnt-review__badge{padding:1px 12px;border-radius:20px;background:#e3e8f0;color:#1d3f72;font-size:11px;font-weight:600;line-height:1.9}.tnt-review__stars{display:inline-flex;gap:1px;color:var(--tnt-ptabs-border)}.tnt-review__star svg{display:block;width:14px;height:14px}.tnt-review__star.is-on{color:#f9af00}.tnt-review__date{margin-inline-start:auto;color:var(--tnt-ptabs-muted);font-size:12px}.tnt-review__pending{margin:0 0 8px;color:#b26a00;font-size:12px}.tnt-review__text{color:var(--tnt-ptabs-text);font-size:13px;line-height:2.2}.tnt-review__text p{margin:0 0 8px}.tnt-review__foot{margin:12px 4% 0;padding-top:12px;border-top:1px solid var(--tnt-ptabs-border)}.tnt-ptabs .tnt-review__foot a,.tnt-ptabs .tnt-review__foot a:hover{display:inline-flex;align-items:center;gap:6px;color:var(--tnt-ptabs-muted);font-size:12px;text-decoration:none}.tnt-review__foot svg{color:var(--tnt-ptabs-accent)}.tnt-review__replies{display:grid;gap:12px;margin-top:14px;padding-inline-start:16px;border-inline-start:2px solid var(--tnt-ptabs-border)}.tnt-review--reply{padding:14px 16px 10px;background:var(--tnt-ptabs-bg)}.tnt-reviews__empty,.tnt-reviews__closed{margin:0;padding:20px;border-radius:12px;background:var(--tnt-ptabs-soft);color:var(--tnt-ptabs-muted);font-size:13px}.tnt-reviews__form-wrap{margin-top:32px;padding-top:32px;border-top:4px solid var(--tnt-ptabs-soft)}.tnt-ptabs .comment-respond{position:relative;margin:0;padding:0}.tnt-review .comment-respond{margin-top:16px;padding:16px;border-radius:12px;background:var(--tnt-ptabs-bg)}.tnt-ptabs .tnt-reviews__form-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding-inline-start:10px;border-inline-start:3px solid var(--tnt-ptabs-active);color:var(--tnt-ptabs-text);font-size:17px;font-weight:800;line-height:1.4}.tnt-ptabs .tnt-reviews__form-title small a{color:var(--tnt-ptabs-muted);font-size:12px;font-weight:400;text-decoration:none}.tnt-reviews__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.tnt-reviews__form>*{grid-column:1 / -1}.tnt-reviews__form>.comment-form-author,.tnt-reviews__form>.comment-form-email{grid-column:auto}.tnt-ptabs .tnt-field{margin:0 0 16px}.tnt-ptabs .tnt-field label{display:block;margin-bottom:8px;color:var(--tnt-ptabs-text);font-size:13px;font-weight:700}.tnt-ptabs .tnt-field .required{color:var(--tnt-ptabs-text)}.tnt-ptabs .tnt-field input,.tnt-ptabs .tnt-field textarea{display:block;width:100%;min-height:52px;margin:0;padding:12px 16px;border:1px solid #fff0;border-radius:8px;background:var(--tnt-ptabs-soft);box-shadow:none;color:var(--tnt-ptabs-text);font:inherit;font-size:13px;transition:border-color .15s,background-color .15s}.tnt-ptabs .tnt-field textarea{min-height:130px;resize:vertical}.tnt-ptabs .tnt-field input::placeholder,.tnt-ptabs .tnt-field textarea::placeholder{color:var(--tnt-ptabs-muted)}.tnt-ptabs .tnt-field input:focus,.tnt-ptabs .tnt-field textarea:focus{border-color:var(--tnt-ptabs-border);outline:none;background:var(--tnt-ptabs-bg)}.tnt-ptabs .comment-form-cookies-consent{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--tnt-ptabs-muted);font-size:12px;accent-color:var(--tnt-ptabs-accent)}.tnt-ptabs .comment-form-cookies-consent label{margin:0}.tnt-ptabs .form-submit{margin:4px 0 0}.tnt-ptabs button.tnt-reviews__submit,.tnt-ptabs button.tnt-reviews__submit:hover,.tnt-ptabs button.tnt-reviews__submit:focus{min-width:160px;min-height:48px;margin:0;padding:10px 28px;border:0;border-radius:8px;background:var(--tnt-ptabs-accent);box-shadow:none;color:var(--tnt-ptabs-on-accent);font-size:14px;font-weight:700;cursor:pointer}.tnt-rating{position:absolute;top:0;inset-inline-end:0;display:flex;align-items:center;gap:10px;margin:0}.tnt-review .tnt-rating{top:16px;inset-inline-end:16px}.tnt-rating[hidden]{display:none}.tnt-rating__label{color:var(--tnt-ptabs-text);font-size:13px;font-weight:700}.tnt-rating__stars{display:inline-flex;flex-direction:row-reverse;gap:2px}.tnt-rating__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tnt-rating__star{display:block;margin:0;color:var(--tnt-ptabs-border);cursor:pointer;transition:color .1s,transform .1s}.tnt-rating__star svg{display:block;width:22px;height:22px}.tnt-rating__stars:not(:hover) .tnt-rating__input:checked~.tnt-rating__star,.tnt-rating__star:hover,.tnt-rating__star:hover~.tnt-rating__star{color:#f9af00}.tnt-rating__input:focus-visible+.tnt-rating__star{outline:2px solid var(--tnt-ptabs-active);outline-offset:2px;border-radius:4px}@media (max-width:767px){.tnt-ptabs__nav{margin-bottom:16px}.tnt-ptabs .tnt-ptabs__tab,.tnt-ptabs .tnt-ptabs__tab:hover,.tnt-ptabs .tnt-ptabs__tab:focus{padding:12px 16px;font-size:13px}.tnt-ptabs__card{margin-bottom:16px;padding:20px;border-radius:12px}.tnt-ptabs .tnt-ptabs__title{margin-bottom:14px;font-size:15px}.tnt-ptabs__content{line-height:2.1}.tnt-specs{grid-template-columns:minmax(0,1fr);gap:8px;padding:0}.tnt-spec.is-alt-desktop .tnt-spec__label,.tnt-spec.is-alt-desktop .tnt-spec__value{background:var(--tnt-ptabs-bg)}.tnt-spec.is-alt-mobile .tnt-spec__label,.tnt-spec.is-alt-mobile .tnt-spec__value{background:var(--tnt-ptabs-soft)}.tnt-spec__label,.tnt-spec__value{min-height:40px;font-size:12px}.tnt-review{padding:16px 14px 10px}.tnt-review__date{width:100%;margin-inline-start:34px}.tnt-reviews__form{grid-template-columns:minmax(0,1fr)}.tnt-reviews__form>.comment-form-author,.tnt-reviews__form>.comment-form-email{grid-column:1 / -1}.tnt-rating,.tnt-review .tnt-rating{position:static;margin-bottom:16px}.tnt-ptabs button.tnt-reviews__submit{width:100%}}.tnt-key-specs{display:grid;grid-template-columns:repeat(var(--tnt-key-columns,2),minmax(0,1fr));gap:24px 32px;margin:0;padding:0}.tnt-key-spec{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:150px;margin:0;padding:24px 16px;border-radius:16px;background:#f5f5f5;text-align:center}.tnt-key-spec__label{margin:0;color:#81858b;font-size:15px;font-weight:500;line-height:1.6}.tnt-key-spec__value{margin:0;color:#212121;font-size:17px;font-weight:700;line-height:1.6;word-break:break-word}@media (max-width:767px){.tnt-key-specs{gap:12px}.tnt-key-spec{gap:8px;min-height:96px;padding:16px 10px;border-radius:12px}.tnt-key-spec__label{font-size:12px}.tnt-key-spec__value{font-size:14px}}.tnt-reviews__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.tnt-ptabs .tnt-reviews__header .tnt-ptabs__title{margin:0}.tnt-ptabs button.tnt-reviews__add,.tnt-ptabs button.tnt-reviews__add:hover,.tnt-ptabs button.tnt-reviews__add:focus{display:inline-flex;align-items:center;gap:6px;min-height:42px;margin:0;padding:8px 18px;border:1px solid var(--tnt-ptabs-accent);border-radius:8px;background:var(--tnt-ptabs-accent);box-shadow:none;color:var(--tnt-ptabs-on-accent);font-size:13px;font-weight:700;cursor:pointer}.tnt-reviews__closed--footer{margin-top:20px}html.tnt-modal-open,html.tnt-modal-open body{overflow:hidden}.tnt-modal{position:fixed;z-index:100000;inset:0;display:flex;align-items:center;justify-content:center;padding:16px}.tnt-modal[hidden]{display:none}.tnt-modal__backdrop{position:absolute;inset:0;background:rgb(12 14 22 / .5);opacity:0;transition:opacity .2s}.tnt-modal__dialog{position:relative;width:min(620px, 100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:28px;border-radius:16px;background:var(--tnt-ptabs-bg);box-shadow:0 20px 60px rgb(0 0 0 / .2);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .2s,transform .2s;overscroll-behavior:contain}.tnt-modal.is-open .tnt-modal__backdrop{opacity:1}.tnt-modal.is-open .tnt-modal__dialog{opacity:1;transform:none}.tnt-ptabs button.tnt-modal__close,.tnt-ptabs button.tnt-modal__close:hover,.tnt-ptabs button.tnt-modal__close:focus{position:absolute;z-index:2;top:18px;inset-inline-end:18px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:var(--tnt-ptabs-soft);box-shadow:none;color:var(--tnt-ptabs-text);cursor:pointer}.tnt-modal .tnt-reviews__form-title{margin-inline-end:48px}.tnt-modal .tnt-rating{position:static;order:-1;margin:0 0 20px}@media (max-width:767px){.tnt-modal{align-items:flex-end;padding:0}.tnt-modal__dialog{width:100%;max-height:92vh;padding:24px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;transform:translateY(40px)}.tnt-ptabs button.tnt-modal__close{top:14px;inset-inline-end:12px}.tnt-ptabs button.tnt-reviews__add{min-height:38px;padding:6px 14px}}.tnt-ptabs a.tnt-reviews__add,.tnt-ptabs a.tnt-reviews__add:hover{display:inline-flex;align-items:center;min-height:42px;padding:8px 18px;border:1px solid var(--tnt-ptabs-accent);border-radius:8px;background:var(--tnt-ptabs-accent);color:var(--tnt-ptabs-on-accent);font-size:13px;font-weight:700;text-decoration:none}.tnt-comments{margin:32px 0}