.good{--gap:var(--spacer2);display:grid;grid-template-columns:1fr;gap:var(--gap)}@media(min-width:768px){.good{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:992px){.good{grid-template-columns:3fr 2fr}}.good-left,.good-right{display:flex;flex-direction:column;gap:var(--gap)}.good-btns{--gap:var(--spacer);display:flex;flex-direction:column;gap:var(--gap)}.good-btns>*{text-align:left;white-space:normal;justify-content:start}.good-price{gap:var(--spacer);display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.price--good{--color: #444;--fs: 1.75rem;--amount-fw: 700;width:100%}.btn--basket-goodpage{width:auto;flex-grow:0}.good-basket-control{display:flex;flex-basis:220px}.good-basket-control .basket-control-form,.good-basket-control.is-active .basket-control-form{flex-basis:auto}.good-basket-control .basket-control.is-active .btn--basket-goodpage{flex-grow:0;flex-basis:0}.chars--goodpage{--caption-fw: normal;--caption-color: var(--p-color);--value-fw: 600}.chars--goodpage .chars-item{flex-direction:row;flex-wrap:wrap}.files--goodpage{grid-template-columns:1fr}.good-thesises{display:flex;flex-direction:column;gap:var(--spacer)}.good-thesises .thesis{display:flex;flex-wrap:nowrap;gap:var(--spacer);align-items:center;border-radius:var(--border-radius);background-color:#0000000d;padding:var(--spacer)}.good-thesises .thesis-img{flex-basis:60px;flex-shrink:0}.good-tags{display:flex;flex-direction:column;gap:var(--spacer)}.tags--goodpage{--gap:calc(var(--spacer) / 2)}.tags--goodpage .tag{--padding-y: var(--semispacer);--bg-color:var(--warning);--bg-color-hover:var(--primary-lighten);--border-color:rgba(0,0,0,.035)}.btn--fav-goodpage{--bg-color: var(--gray);--bg-color-hover: var(--gray);--bg-color-active:var(--gray);--bg-color-focus:var(--gray);--border-width:0;--color: #ced4da;--color-hover: var(--red-light);--color-focus:var(--red-light);--color-active:var(--red-light);--icon-size: 1.25rem;border-radius:var(--border-radius);margin-left:auto}.btn--fav-goodpage.is-fav,.btn--fav-goodpage.is-fav:hover{--color-hover: var(--red);--color: var(--red);--color-active:var(--red);--color-focus:var(--red);--bg-color: var(--gray);--bg-color-hover: var(--gray);--bg-color-active: var(--gray);--bg-color-focus: var(--gray)}
